General Programming References
Every programmer needs important items in his/her bag of tricks. These are references to information, tools and methodologies I find useful.
- Jargon File v4.2.0
- The Prime Page (An Index of Information on Prime Numbers)
- Collected Algorithms of the ACM
- GNU's Not Unix! - the GNU Project of the Free Software Foundation (FSF)
- The O'Reilly Network
After trying XP a couple of times, I've concluded that it seems to work some of the time for me. It seems to work better than the heavy methodologies in the kinds of projects I normally work on. But, it's not a perfect fit for me.
- Object Mentor
- Extreme Programming: A Gentle Introduction
- E Group
- JUnit's Home
- Martin Fowler's Refactoring Catalog
- XP Developer
- Bill Wake's Site
Agile Software Development
Kind of a super-set of Extreme Programming. I've been looking at some of the other agile methodologies to see if any fit better than XP.
Some insight from various programmers around the web.
- Teach Yourself Programming in Ten Years
- Epigrams on Programming -- Alan J. Perlis
- The Programmer's
I'm not sure I agree with all of it, but it is a interesting read.
- Joel on Software
Some good insights. I liked The Law of Leaky Abstractions.
- Artima.com interview with Martin Fowler