"What made it click for me was programming in anger. Programming because I needed to. Programming because I gave a damn about what I was writing and I wanted it done sooner rather than later."

How do I learn to program? - (37signals)

(via greglinch)