3 ms·
Some guiding principles I go by * Ship it. Don't over engineer. * Best code is code you don't have to write. Don't equate programmer productivity with line
by kayman 11y ago
Some guiding principles I go by
* Ship it. Don't over engineer.
* Best code is code you don't have to write.
Don't equate programmer productivity with lines of code.
This means spend more time thinking.
* Productivity is relative.
It depends on the project.
In startups it's shipping working code. In large organizations, it's shipping maintainable code.
Sometimes you might spend more time doing something correctly that might not be immediately productive but down the road, it saves time in maintanance.
* Programming is about delivering business value. No one cares how awesome your code is. It has to translate to business value and communicating that value.