What is the single most effective thing you did to improve your programming skills?

In no specific order...

  • Working with people far smarter than myself
  • Always listening to what others have to say, regardless if they're junior, intermediate, senior or guru. job title doesn't mean anything.
  • Learning other frameworks/languages, and seeing how they do things, and compare that to stuff that I already know
  • Reading about patterns, best practices, and then examining my old stuff and applying those patterns where necessary
  • Pair programming
  • Disagreeing with everything Joel says. ;)

Subscribe to Farath Shba

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.