Lazy programmers can be the most productive

There is often a work culture that you should be busy all the time - if you are a programmer you should always be typing and producing code. Programming is a mental process and so requires thinking. Sometimes a little thought upfront saves a lot of pain and work down the line.

The article below has a potentially controversial headline but sums this up really well. Being perceived as lazy as a programmer can actually be a good thing. Most of the best programmers I have worked with tended to be at the lazy end of the scale - they spend time thinking about the problems and looking for ways to automate tasks.

Links

Be The Laziest Programmer You Can Be

Random Posts

Good Strategy/Bad Strategy by Richard P. Rumelt

I’ve had this book a while but never got around to reading it properly. One of my colleagues at work was listening to the audio version of it and recommended it. This was an excellent read and very relevant to what is happening at the company I am working at at the moment. For me the key takeaway was that what most people call strategy is not actually strategy but vision or goals. Strategy is setting a direction and what needs to happen to achieve it. The observations about the approaches of Walmart and Cisco were particularly good.


Read More

A Tale of Three Experiences: Customer Service Up Close

Last week I experienced a range of customer service related to a new sofa we bought. It’s clear how much difference it can make.


Read More

Going above and beyond

What does going above and beyond look like?

In a previous post I highlighted the difference between service and hospitality. This was based on a podcast with Will Guidara where he talked through how he got his restaurant, Eleven Madison Park, to be voted the number one restaurant in the world by focussing not just on the food but the overall experience.


Read More