Finding durable happiness at work

Over the last year or so working at my corporate job, I’d often get up in the morning and look at my work calendar with a sense of dread. I spent hours and hours every week doing “important” and “necessary” activities that, to me, created no value at all for the world. I’d end the day feeling mentally and emotionally drained.

It’s clear to me from my work with engineering leaders that a feeling of contentment or joy in a senior management role is far from guaranteed. In fact, it’s typical for a rise in seniority to be accompanied by an apparent decrease in contentment.

There is no single reason for why this happens that applies to everyone, but there is one key factor that predicts how happy you’ll be in your job overall, regardless of seniority.

If you understand this one incredibly simple thing, you can guarantee job satisfaction forever.

Read more →

Tips to move any conversation forward

As a member of the “leadership team” at the various companies I’ve worked for, a lot of my job was talking to people. Leads of other teams, engineers, “senior management,” and so forth.

Most of the time, those conversations went just fine, but occasionally we’d get stuck. There are two important ways in which a conversation can get stuck, and I call them “the logjam” and “the loop.”

It’s frustrating for anyone to feel like the conversation isn’t going anywhere, and sometimes that leads to conflict and distraction from solving the problem everyone came to solve, so here are my coaching-inspired tips for moving any conversation forward.

Read more →

Go with your gut

Do you make decisions intuitively or analytically?

What if I told you that analyzing your situation might be more of a waste of time than you think? What if I told you that your intuition is actually a massive window into your intelligence?

In fact, ignoring the importance of intuition almost destroyed the Coca-Cola company.

Read more →

Just do the work

As a manager, I’ve frequently had conversations with team members about how they can get that promotion they’re after, and as a colleague or friend I’ve also been asked quite often for advice on breaking into the tech industry or interviewing for a software job.

While there are certainly some helpful “rules of thumb,” the best advice that I can give anyone is “just do the work.”

That might sound trite, and it is, but it’s still true. If you don’t want to listen to me, take the advice of two world-renowned comedians and one computer science professor with a Ph.D. from MIT.

Read more →

Seek challenge, start now

The only reliable way to achieve anything substantial is through consistent, sustained action. Moreover, any truly substantial accomplishments take a long time, on the order of years.

In this, there are two key hurdles to overcome:

  1. If you want to achieve something substantial, start now, and don’t stop. Doing something, no matter how small, is infinitely better than doing nothing.

  2. The penalty for avoiding sustained and consistent progress, especially in technology, is obsolescence.

If you want to achieve more than you’ve ever dreamed, you can. The main reason you think you can’t is because it’s going to take years, and you can’t see all of the steps from where you are right now, so to you it appears to be impossible.

Let’s break it down.

Read more →