Category: Management

  • Hybrid is coming – how do I make meetings inclusive for remote workers in hybrid setups?

    Hybrid is coming – how do I make meetings inclusive for remote workers in hybrid setups?

    If one of us is working from home, everyone is remote.

  • Leaving a job – reflections & timelines

    I gave my notice, we agreed on 3 months, and we set to work. The first month was about setting things in motion, and creating the right environment for a transition. We made an offer to someone on the team to take over my role as CTO, answered all questions that came up, and worked…

  • More thoughts about management.

    I wrote this as my answer to an application question for a remote company a few years back. It’s a bit outdated, but I thought I’d share it anyway. In a broad sense, to me management is about people and the things that stop them from achieving what’s important at an individual, team and company…

  • Ensuring new tech leads get a chance to succeed

    When assigning technical leads, take care to put them in a situation where they will succeed easily, especially if this is their first time with a tech lead role. The tech lead role is one of the most challenging roles to go into because you live in a sort of limbo where you are still…

  • Engineering Management feels slow sometimes.

    The rewards come slowly compared to individual contributor work, but they tend to be more interesting to me because I can see the impact of my work on people and projects in a more global way. It can be someone finally getting that promotion they have been working hard to get, features shipping with a…

  • Pragmatic engineering management.

    I tend to approach engineering management decisions as I do software development: small adjustments most of the time, big refactors only when the potential long term rewards are worth the risks and there’s no other viable solution. Like in software engineering, the context in which we make decisions matters. The strategies that make sense in…

  • Technical debt – where the value hides.

    [this is a short, not fully developed blog post – consider it “in development”] I’m getting into the habit of learning in the open, and I think part of letting go of the idea that I need to do everything right is allowing my incomplete ideas to be in the wild. I think a lot…

  • The brilliant jerk.

    Early days The signals were there from day one. One of your direct reports asked a question, and Adrian answered with a mocking tone. You told yourself you’d have a chat with him before the day was over, but by the time your meeting is over, they are all cracking jokes together. You shrug it…

  • Some newbie thoughts about Roadmaps

    TLDR: from my perspective as a CTO-doing-product-manager-stuff, the key part of building a roadmap is not what the document says, but what I learn and the connections I make through building it and maintaining it. If I just throw a bunch of features in a planner with no clear alignment to the org’s goals and…

  • Remote work is not a catch-all excuse for bad team communications.

    When you have offices, a lot of your communication happens face to face, and most of those interactions aren’t documented anywhere. Jeff said “paint the walls red”, and Anna’s team did exactly that. If this happened in a hallway chat, there is no documentation of why they decided to do it, or when. If there…