Programmer... When will you be done?
Mary Poppendieck says: feedback is better than a plan.
Programming As The Reduction of Human Repetition
A theory about what makes a program valuable.
Don't Know What to Test?
Here are some things you can do to get thinking about your program before starting.
Dreams Can Be Risky
Two ways to fail; One way to succeed.
In Small Packages
Why your customer's happiness may depend on whether he can break his software ideas up into small pieces.