DEV Community

How I Do More by Being Lazy, Impatient, and Over-Confident

Ryan Burmeister-Morrison on February 24, 2020

Laziness, impatience, and hubris. These are the three virtues of a great programmer written by Larry Wall (the creator of Perl) in his book, "Progr...
Collapse
 
kethmars profile image
kethmars

I agree with tooling, automation etc. I also see, why laziness is a good thing(as I'm a really lazy person myself), but it's also dangerous. One must constantly force him/herself not to go for the "easy, dirty" solutions...

Collapse
 
rburmorrison profile image
Ryan Burmeister-Morrison

I totally agree. And that's what I mean by the "virtue" of laziness. It means that you'll make sure your code is clean now, so you don't do extra work later due to bugs that might pop up if you don't.

Collapse
 
ghost profile image
Ghost

A lazy programmer is a magician that makes future problems disappear.

Of course, future me will hopefully busy looking for more problems, there's no many things more annoying than waste time dealing with past problems when we have so many fresh ones to solve.

Collapse
 
brooksur profile image
Brooks Benson

Lazy programmer for life

Collapse
 
rburmorrison profile image
Ryan Burmeister-Morrison

Thanks for pointing that out! I forgot that dev.to acknowledges newlines within Markdown blocks. It's all fixed now.