4 ms·
Basically I agree but there is an additional way one starts to learn about best practices.... Having to maintain/extend a project you've written (poorly) for a
by jqm 11y ago
Basically I agree but there is an additional way one starts to learn about best practices....
Having to maintain/extend a project you've written (poorly) for an indefinite amount of time.
Next time around you are a lot more careful and start searching out best practices. Rinse and repeat.
- TeMPOraL 11y agoMoreover, being aware of the pain points lets you actually understand what various popular tools are about. You can then start incorporating them into your projects because you know what problems they're solving. It's easier to understand the value of, say, Docker if you had to develop your project on three different machines and went through setting up the environment and dependencies on each of them.