The Power of Community

A lot of software engineers want to use a tool because it promises to be “better” than an alternative. While we should seek better tools, …

Read more

Anyone Can Be a Leader

I have heard so many misconceptions about leadership and being a leader. One of them, in particular, is that being a leader is something someone …

Read more

Multipliers

A long time back, I read Multipliers: How The Best Leaders Make Everyone Smarter by Liz Wiseman. It’s a great book worth reading for any …

Read more

Your Most Precious Resource

As a leader, you have many resources as your command. But there is only one which you cannot replace. Time. With the right conditions, you …

Read more

5 Engineering Manager Archetypes

“There are only two hard things in Computer Science: cache invalidation and naming things.” — Phil Karlton Introduction In today’s tech organisations, you find 2 …

Read more

The Definition of a Tech Lead

Our industry is infamous for confusing terms. Roles in software development are a good example. Titles like Architect, Tech Lead, Team Lead and Engineering Manager …

Read more