Becoming a Better Developer
This is a compilation of articles about becoming a better software developer.
- Becomming a Better Programmer by Not Programming argues that becoming a better programmer is not about writing more more code but developing all the other skills that go with programming.
- The Master, The Expert, The Programmer offers a explanation of the difference between a master and an expert in martial arts and how that applies to programming.
- How to be a programmer provides a comprehensive summary of all the skills you need to be a programmer (not just the technical skills) and how to develop them.
- Top 6 List of Programming Top 10 lists offers excellent programming advice in list format with lots of reference links to useful articles and books.
- Recommended reading list of programming books.
- The Joel test - 12 Steps to Better Code provides a list of attributes of a good software development team.
- Math for Programmers talks about why you need to know math as a programmer and more importantly what math skills you really need.
- The Road to Becoming an Alpha Programmer offers a number of references that you should become familar with if you're going to be a half-decent programmer.
- Avoid being a Magpie Developer talks about avoiding the common trap that a lot of developers fall into which is going out and collecting new and shiny playthings (programming languages, tools etc).
- Tour de Babel is Steve Yegge's rant about various programming languages.
- Top 25 Most Dangerous Programming Mistakes gives you a check list of security problems to watch out for in your code.





