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

What would you attempt if you knew you could not fail?

I have a fear of failure … to an extent. I guess I am a little risk averse.


Read More

Black Mirror - technology ethics and can it be used for wrong?

Nearly every technology that has been developed has been used for both good and bad. Developments that look like they could have a massive impact on civilization have usually also spun off a side effect that has a detrimental effect. This could be the latest technologies such as genetic engineering and artificial intelligence or older technologies such as the automobile.


Read More

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