Kent Beck
Programs have two kinds of value: what they can do for you today and what they can do for you tomorrow. If you can get today’s work done today, but you do it in such a way that you can’t possibly get tomorrow’s work done tomorrow, then you lose.