3 ms·
I had a CS lecturer who said something along those lines. What he meant is that lazy programmers will make the effort in the short term to make their work more
by CyberFonic 14y ago
I had a CS lecturer who said something along those lines.
What he meant is that lazy programmers will make the effort in the short term to make their work more accurate (as in meeting the requirements), more bug-free, more robust and more scalable in the long term. So over time they end up doing less work and far less drudge work. So he was talking about a rather creative form of laziness.
Some of the useful techniques I learnt were like writing scripts to automate tedious steps. Writing macros to render the code clearer. Writing small DSLs (mostly a *nix concept) to raise the levels of abstraction to better align with the domain.