Fail Fast

If software is going to blow up, Jim Shore explains that it should fail as fast as possible. Definately worth reading.