Author: prefrontal

“What else?”

Ask “what else?” and keep asking until the room is silent.

Program management gets a bad rap at times. Ask twelve people what a program manager does and you will get a dozen different answers. The best description I ever heard was from a career talk during an internal Amazon technical program manager (TPM) conference: “I don’t know what program managers do, but things seem to go far better when they are around”.

One of the best TPMs I ever worked with had a pro-tip that he swore by. It is so simple that it seems obvious, but it is still a rare occurrence in meetings. After we had worked through the meeting agenda he would ask “ok, what else?”. That would inevitably lead to a missed agenda item that should have been discussed. “Great, thanks. What else?” Someone would volunteer that there was a risk that hadn’t been documented that should be. “Awesome, what else?” Suddenly an engineer would share that we need to talk with our third-party vendor. “Fantastic, what else?”

“What else?”

I am convinced that these two magic words have saved more projects than I have fingers.

Asking “what else” changes the focus of any meeting from simply completing the agenda to truly understanding the state of the project. It also communicates that the goal is to suss out all challenges and blockers, not just to check things off of a list. This subtle shift is powerful.

Don’t be a slave to your agenda. Focus on success of the project. Make sure that all challenges and blockers have been discussed. Ask “what else” until it hurts. Ask it three times in a row. Ask each person individually. Whatever it takes to get a shared understanding of ground truth.

Photo: Ball made of used bike tubes in Breckenridge, Colorado.

The Punctuated Equilibrium

Always be at the top of your game.

Performance across teams always tends to increase as review season comes around. Individuals know that they are about to be evaluated by their manager and, consciously or unconsciously, they ramp up their output. I see it as an attempt to put their best foot forward and a chance to capitalize on recency bias. All in all, it is a very smart move.

But it is not a smart move. You need to be at the top of your game, always.

Opportunity is a random process. You never know when the unexpected will happen and a previously satisfied business need is now a business need unsatisfied. If that happens during review season, and your stats are up, then what an amazing coincidence. If it happens outside of review season, and your stats are off, then you have missed an opportunity.

Like many, I have often thought of career progression as a linear march. You continuously move in a straightforward fashion toward the next level, occasionally getting promoted. With more experience, I now see career progression as a kind of punctuated equilibrium. Things are relatively stable until such time as they are not and dramatic change can happen very quickly. The goal, your goal, is to always be well-positioned for those periods of change.

I feel this is important because this randomness has shaped, and perhaps defined, my personal career. The first time I became a software manager was when my then-current supervisor decided to leave the company for a new gig at Apple. He went to the CEO’s office and tendered his resignation. After some discussion, and an attempt to retain him, the CEO asked “how should we handle your replacement?”. My supervisor responded that “Craig has been really crushing it lately and has relevant experience”. The rest is history.

Anticipating your question, no, this was well after that year’s review season.

Time and again I have observed people who have missed opportunities because they weren’t positioning themselves to be prepared for it. There is a lot of power in acting like you belong at the next level because you never know when that opening will appear.

You will always have a down day here and there where nothing seems to click. That is natural and can’t be avoided. Don’t let off the gas though, even if it looks like opportunities are sparse. As Robert Abelson famously said “chance is lumpy”.

Photo: Lightning strikes the Santa Ynez mountains north of Santa Barbara, California.

New Beginnings

Hello Internet friends. I’ve missed you.

A new weblog is both a roar and a whimper. It is a roar as the author plants a flag in the ground and definitively states “I have something to say”. It is a whimper because there is no audience and therefore nobody listening.

I blogged for seven years as a cognitive neuroscientist at prefrontal.org. Across 117 posts I discussed everything from mundane current events to deep dives on scientific topics. Some percentage of those posts are of questionable quality, but there were a few gems in the mix. My weblog work introduced me to some amazing people, got me invited to conferences, and led to a few invited papers.

It has been eight years since my last blog post. Why (re)start now? Why scream into the Internet void at all?

Maybe I have something to say again. Maybe.

I’ve been in the software industry for over ten years. I have had several successes and an even greater number of failures. I have worked as an engineer and as a manager I have worked at small startups and the largest companies in the world. I have embarrassed myself in front of CEOs and vice presidents. I have been promoted due to skill and promoted due to luck. I have also had role models who demonstrated both what to do and what not to do. Putting it all together, I finally have experiences to share that are worthwhile.

So, if I have something to say, then who am I speaking to? Who is the audience?

Ultimately, I think I am writing for myself, ten years ago. I would love for this to be the weblog I wish I had when I first got into software management.

As I stepped into management for the first time two things became immediately clear. First, I was in way over my head. I just didn’t have the skills or previous experience to make management immediately successful. Every day was an effortful push to figure things out. Second, my own blissful ignorance is what enabled me to say “yes” when I was asked to lead my first software group. It is also what enabled me to carry on when the going got tough over the next few years.

There were a handful of books and weblogs that were critical in those early days. They helped orient me to the role, taught me what to value, and helped me avoid some rookie mistakes. These resources helped me scramble up the learning curve far more quickly. Today, ten years later, I give those authors a huge amount of credit for their assistance.

Now, it’s my turn to give something back.

Photo: A view to the south from the top of Gaviota Peak in the Santa Ynez mountains.

Launch

Starlink Mission. Cape Canaveral Space Force Station, Florida. September 18th, 2022.
Provided by SpaceX. Licensed under CC BY-NC 2.0.