Double Your Impact-Per-Engineer

Having had the opportunity to work with dozens of teams and companies globally, I’ve spent quite some time considering what seems to set the best ones apart. Given that my personal mission is to create world-class engineering teams, knowing how to achieve that is a prerequisite to reliably replicating them. I believe that the extraordinary […]

Code: Our Biggest Sunk Cost

I’ve been enamored with writing code since I was nine years old. I still view it as somewhat like sci-fi: we type on our keyboards, and things happen. However, we are prone to committing a mistake here and treat code not as a means to an end but an end. I posit that we become […]

Scale Up, Impact Down

One of the hottest terms among tech leaders nowadays seems to be the “scale-up.” You’re no longer a mere startup. They’re relatively easy to identify, as these are companies where all managers are occupied with maintaining the breakneck hiring pace. There’s nothing necessarily bad about achieving this phase. In fact, many times, that’s the right […]

Leadership Risks

Every person has a different propensity regarding taking risks and the associated anxiety or excitement. You might be wholly risk-averse or get a thrill out of trying something out. Further, it is common to have a certain risk-aversion in some areas in your life and a completely different take in others. For example, I know […]