DEV Community

Discussion on: Creating a more than minor side-project: From planning to release

Collapse
 
brunomonteiro1 profile image
Bruno Monteiro

Great article! I often see some developers neglect the planning and refinement phases, which I agree are big mistakes.

One 'hot take' that I have (honestly, I don't know if it is still a hot take) is that planning too much at the lower levels, like the code itself, is not worth it.

I don't mean people shouldn't think about code architecture and design patterns, but designing the entire system with UML and then starting to code is, in my opinion, a waste of time. It's sort of like learning programming fundamentals with pseudocode and then learning an actual language – you can do both at the same time.