The importance of being (smart and) idle

Imagine a grossly simplified world where everyone is either smart or dumb, and either hardworking or lazy. Who would you want to work with? There’s a strong argument that while the Western education system places a strong emphasis on being hardworking, the best...

Rock stars and Intelligent fools

There’s a great quote that I found on Scott Hanselman’s blog (that he found on Quora) that keeps coming back to me: Junior engineers solve simple problems with complicated solutions Mid-level engineers solve simple problems with simple solutions Senior...

Acknowledge your strengths

In many societies, from a young age, people are taught to be aware of their weaknesses and strive to improve. That’s great, but what is often overlooked is teaching people to be aware – and proud – of their strengths, especially in cultures where over-modesty or...

Imposter syndrome vs Dunning Kroeger

I was catching up with a good friend and former colleague yesterday who has just joined a new team, working with some technologies that are new to him. He said that while he was enjoying learning new things, he didn’t like the feeling of wondering whether he was...

Pragmatic problem solving

A team I’ve worked with recently were struggling with a poor delivery effectiveness, which was the result of a few particularly bad decisions compounding. One of the biggest issues was that the team had a lot of automation tests, but no other feedback mechanism....