I personally fell for each of these approaches.
But then I learned how to embrace them.
They will change your way of thinking.
And eventually make you a better programmer over time.
- keep it simply and don’t make it fancy
- write code for humans
- share what you learned
- do it once, twice, a thousand times
- learn new approaches and practices
- rarely be in a hurry
- write tests
- practice pair-programming
- learn a new programming language and paradigm
- stay up-to-date