← Back to context

Comment by revskill

3 years ago

To me, my productive development process is like this:

- Experimentation on the idea, algorithm, data structure,..., everything that actually produces some result.

- Improve and finalize the specification of input, output, resource constraint, and eventually the high level architecture (modularity).

- Refactoring, with best practices and patterns.

- Benchmark usage and eventually swap out the implementation into safe languages.