DEV Community

Discussion on: The ‘done is better than perfect’ approach to programming

Collapse
 
mrgict profile image
Ben Gristwood

this is a nice post, and i like the way you've written this. however this is the prototyping method. I think that getting a "done" product out there is very important, but also think that during the stages of iteration there has to be refinement of the existing code with each iteration. This sometimes happens with time (e.g. a new feature requires redevelopment of existing code).

There should also be no excuse for poor quality code. I'm not saying eveyrone has to know everything (E.g. if you don't know regex, can you tool something efficient and effective that does the same thing), but commenting, readability and flow should always be in the forefront.