Coaching Exceptions

Ensuring that coaching happens regularly in your organization and that each person grows is a basic tenet of any healthy tech organization, as described in The Tech Executive Operating System. Nevertheless, as I help companies implement a coaching framework, there are “exceptions” that regularly creep up. How should you handle those whose coaching isn’t “easy”? […]

Timing as Leaders

We all know that “timing is everything.” And there’s certainly no denying that it plays a major role in anything we do. Consider Apple’s Newton, which was a flop, only to reemerge decades later as the iPhone. However, as leaders, we don’t have the privilege of sitting there and waiting for the perfect moment. How […]

Getting Help

Running an engineering organization is not simple or easy. Even experienced leaders can find it overwhelming, stressful, or taxing. However, we sometimes make it even harder on ourselves than it has to be. That’s because we don’t get help. How many times have you helped a struggling engineer get better by learning how to ask […]

Tech Org Defaults

Leading an engineering team comes with lots of decisions. Those concerning the structure of the team and the people in it are usually the most challenging: they concern people we care about, aren’t easy to undo, and can be costly. You might be spending too much time on these, looking for the right answer, or […]

How To Ruin an Engineering Organization

Some of the best leaders I’ve worked with told me they’ve spent years observing things in their work. As part of their growth, they were mindful and took notes. Specifically, notes of the kind of “things not to do when I’m in charge.” I realized that I have a few good examples to share. Let’s […]

Focusing Engineering Organizations

Many engineering organizations find it challenging to keep delivering value faster as they grow and mature. Some people take that for granted. I object. There are common pitfalls that we can learn to notice. One is the utter lack of focus, especially across the organization. When the team doesn’t know what it’s trying to achieve, […]

On Purpose

How much of your current work life is something that you can genuinely describe as being purposeful? Can you honestly say that what you are doing is the right thing for you and that you are fulfilling yourself? This isn’t about woo-woo career advice but about the importance of not wasting the most precious asset […]

Tech Exec Growth Curves

Continuing on the thread of local maxima in careers, I realized that people don’t consider their growth in relation to the organization around them. Growth is relative. You might be constantly growing and learning, but if you’re falling behind and not adapting as fast as the company needs you to—you’re not doing well enough. Are […]

Career Complacency: Local Maxima and Low Motivation

As with any craft, it’s healthy and expected to consider from time to time how good you actually are in your role. I vividly remember the first couple of times when I received such feedback. Two people who were my seniors told me I was doing great or better than expected, and the moments are […]

Breaking Autopilot

You know those engineers who, in the name of preferring ‘best practices,’ copy things automatically? You can probably spot that going on in your teams and avoid people implementing the same infrastructure and processes that work for a Fortune 100 company but would cripple your startup. Great. How about when you’re doing the equivalent as […]