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
Extreme Programming
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
- XProgramming.com
- Extreme Programming: A Gentle Introduction
- PairProgramming.com
- 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.
Writings
Some insight from various programmers around the web.
- Peter@Norvig.com
- Teach Yourself Programming in Ten Years
- Epigrams on Programming -- Alan J. Perlis
- The Programmer's
Stone
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