Raising the Bar Starts with You

One of the clearest patterns I see in my work with senior tech leaders is this:The great ones are always upgrading. They’re not stuck. They’re not stagnant.They’re learning how to operate at new scales, adapt to evolving team structures, leverage AI, and stay relevant in companies that are evolving fast. If you think your role […]

Excuse Exhaustion

You don’t run out of time.You run out of excuses. By the time you’ve explained why something still isn’t working for the fifth time, your team’s stopped listening. And maybe you should too. The Excuse Machine There are always perfectly logical, valid reasons why things are hard. Why your org isn’t moving faster. Why you […]

Fighting Momentum

I’d wager that the title of this article seems odd. After all, we usually talk a lot about gaining momentum, not fighting it. In the rat race to get those flywheels going, who wants to have them stop, right? (Has anyone ever seen an actual flywheel?) Yet, when you need to evolve as a leader, […]

Leader Impostor Syndrome

Some of the sharpest, most capable leaders I coach are walking around with a warped self-image. They don’t see themselves through a mirror—they’re squinting at an old, blurry Polaroid. A snapshot from years ago, out of date and out of context. But they still let it define who they are. Sound familiar? Step One: Reality […]

The Code is the Easy Part

Here’s something no one tells you early enough: software is the easy part. Tech debt? You can refactor. Architecture mistakes? You can migrate. In engineering leadership, the truly hard part is people. Once you realize that, you’re on your way to leading better. Think about it: refactoring a codebase is a pain, but refactoring a […]

Org Martial Arts

When something breaks or shifts in the org, most leaders reflexively rush to regain balance, to restore things to how they were. But what if that’s the wrong move? What’s the rush? In chess, experts learn to maintain the tension. Just because there’s a threat on the board or a possible trade, it doesn’t mean […]

Stop Ad-Hoc Leading

Most leaders don’t really know what they’re doing. They wing it. They handle most issues on a case-by-case basis. Even those who have gained experience seem to operate based on muscle memory, as opposed to having given things some extra thought. While your instincts might be enough to achieve ok results, this approach rarely supplies […]

Lost Mortem: The Autopsy of Missed Opportunities

Your team didn’t mess up. You didn’t ship a bug. You didn’t blow the budget. You didn’t miss a deadline. You just missed the wave. While others were pivoting, launching, or riding the momentum—you were still “prioritizing” or “waiting for clarity.” And it’s the most dangerous kind of failure: the kind no one notices until […]

Engineering-Enabled Velocity

Your engineering team is likely obsessing over DevEx, sprint efficiency, and engineering velocity—at least, you’d better hope they are. But here’s the harsh truth: focusing exclusively on engineering velocity means missing out on potentially 10x the impact elsewhere in your company. It’s not just about speeding up your developers; it’s about spreading internal superpowers everywhere. […]

Fake It So You Make It—Becoming a Proactive Tech Leader

Here’s a little secret: your CEO doesn’t want to call all the shots. What they really want is a leadership team that can run most of the company without them. People who spot problems, propose solutions, and take charge. But what do most executives do?They wait.They “align.”They play the role of middle-manager-on-steroids: more meetings, more […]