Programming Fast Food

The classic tradeoff between short-term and long-term thinking – what is easy in the short term usually becomes hard long term. So it is important to identify – is this a short-term or long-term problem I’m solving?