Skip to content
matthewcm.dev

    ↑ ↓ move · ↵ open · tab scopeopen graph →

    $ cd ./topics/career-leadership

    Career & leadership

    Leading UI teams, running communities of practice, communicating with stakeholders, and the habits that make a team better at its craft over time.

    24 notes🌱 2 seed🌿 20 growing🌳 2 evergreen

    The jump from developer to lead is mostly a jump in communication. The code still matters, but more of the outcome depends on whether the right people understand what you’re doing, whether decisions get written down, and whether knowledge lives in the team rather than in one head.

    These notes cover the human side of engineering. I’ve been a TV app developer, a UI lead and chair of a cross-department UI community, and I’m now a lead developer on real-time trading interfaces. The case studies are abstracted: patterns and lessons, not internals.

    Start here

    Working together

    Case studies

    Pacing a team

    Open questions I’m exploring

    • How do you lead a team where some contributors are AI agents? What does code review mean then?
    • What’s the minimum written record that makes a handover painless, and how do you make it a habit instead of a project?
    • How do you keep a community of practice alive once the person who started it moves on?

    hover to explore · click to open

    Case studies

    🌳 Start here

    Still growing (15)

    On the radar