Ampelofilosofies

homeaboutrss
The mind is like a parachute. If it doesn't open, you're meat.

On laziness

20 Sep 2018

I am a lazy person. Apparently this is not unusual, on the contrary recently published research indicates this is the default setting for humans.

I’m also a software developer, so according to Larry Wall I already posess one of the three great virtues (the other two being impatience and hubris) required for greatness. And I have to say my innate tendency to avoid work has helped immensely in shaping my career and success as a software developer.

The funny thing is, it took a lot of work. I am a lazy person with 20 years hard work behind him. Most of it is relabeling work as fun.

A small aside on language: In Greek, there are two words for work, “δουλειά” and “εργασία”. The first one shares the same root as the word for slavery, the second shares the root with the word for project (also the root that leads to English words like ergonomics). There is a clear distinction between work you have to do (“δουλειά”) and work that contributes something (“έργο”).

So, with this in mind, as long as I work to contribute (“εργάζομαι”) instead of having to work (“δουλεύω”) all is good. Meaning that if the work is intellectually stimulating, presents an interesting problem to solve and is conducted in a friendly, appreciating and supportive environment, well, it does not feel like work.

So I find myself working hard and appreciating the benefits, but with a complete understanding for my 9 year old’s utter disinterest in doing homework.

The current approach of parental influence is to differentiate lazy into “smart lazy” and “dumb lazy” since “smart” is good and we like being “smart”, while “lazy” is not necessarily totally negative since grandma calls dad lazy all the time and grandma has absolute authority but we like dad :P.

Smart lazy is learning your maths tables by heart, dumb lazy is doing “6 times 5” by doing “5,10,15,20,25,30” every single time.

But the upfront cost of memorizing multiplication tables is something not easily accepted. “Avoid boring repetiteveness” is not an argument that has traction with either 9 year olds or management - both groups simply let others do the boring bits.

There’s some obvious parallels to software development and automation and tools and all this DevOps hooha. Most of the content on this blog is dedicated to figuring out how to let the computers do the repetitive boring stuff. What it leaves out is how often we have to do the boring, repetitive stuff because it just seems “easier” or “cheaper”.

Which leads us to the next chapter: “justifying upfront investment on the promise of future gains”. 9 year olds are an even tougher crowd than management on this subject. Send help.