Loading
    Become a Product Engineer Podcast

    Vertical slices, Solo, and empathy - product engineering with Aaron D. Francis

    Podcast

    Kent talks with Aaron D. Francis about product engineering: why ticket-taking implementation is losing ground to agents, what a vertical slice from UI to database really means, and how Aaron's desktop app Solo came from a painful problem — not a feature spec.

    They go deep on scratch-your-own-itch products, separating agents from dev stacks, Jobs to Be Done, why users bring you solutions instead of problems, and how empathy (and letting go of "technically correct") changes what you ship.

    Aaron builds in public — Laravel roots, education, and now Solo, a terminal multiplexer–style desktop app for organizing agents and dev stacks. This episode is a practical tour of product sense for developers: watching people work, reading support email with empathy, cow paths vs. fences, and why the "right" architecture can still lose if humans go home furious.

    You'll hear how Aaron reasons from problem → solution when users ask for worktrees, when to duplicate UI affordances even when the model is "one," and how introverts can still do discovery by treating outreach like an optimization mission — plus niche opportunities outside the Cursor clone gold rush.

    Guest

    Aaron D. Francis

    Solo & Laravel education

    Homework

    Resources

    Become an Epic Product Engineer

    with Kent C. Dodds

    Subscribe