Ugh, another pandering, self-promoting article on the importance of not doing the same things over and over again. Guess what, it's not developer-specific, everyone knows that you should avoid repeating as much work as possible.
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- LarryWall<p><a href="http://c2.com/cgi/wiki?LazinessImpatienceHubris" rel="nofollow">http://c2.com/cgi/wiki?LazinessImpatienceHubris</a>
I often say, half in jest, that as a developer it is my job to go to great efforts in the pursuit of laziness. Despite the implications for my lifestyle, if I can make myself redundant, I've probably done a good job.
It should just be rewritten to: "the importance of being lazy".<p>If you can automate a task, you're an office hero and "a miracle worker" in most places. And just like a "miracle worker", you may have come near an auto de fe more times than you're comfortable with for your trouble.<p>Lots of people don't get and so don't like automation of any kind.
I've long said this. I absolutely despise doing the same thing over and over and it pushes me to automate things sooner and better than other devs who don't mind so much.