A typical software project can present more opportunities to learn from mistakes than some people get in a lifetime.
Steve McConnell... programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount to asking a juggler to keep three balls in the air and hold your groceries at the same time.
Steve McConnell