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