in reply to Re^5: Templating system choice
in thread Here documents in blocks

I'm lazy. I gravitate toward writing what I hope to be clear robust code now to tackle the task at hand without shutting doors as far as reasonable knowing I'll probably come back to it later. I have a friend/co-worker who knows that the first cut of a piece of code is rubbish and expects to completely rewrite it later. He also like to future proof code so adds coding overhead "just in case we need it later". We pay the penalty for that future proofing every tie we touch the code.

I take longer to get the first cut out, but my code almost never needs a total rewrite and is generally easier to maintain and extend. His future proofing almost never gets used, but is always a maintenance burden. He is often correct in that the first cut of his code generally ends up being replaced or is a maintenance nightmare. Laziness wins, but it has to be the right sort.

Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond