More Refactoring Podcast episodes

The Future of Engineering   with James Stanier thumbnail

The Future of Engineering with James Stanier

Published 29 May 2026

Duration: 00:58:46

The text discusses how AI and automation are reshaping software engineering roles by prioritizing functional outcomes over craftsmanship, redefining management through technical adaptability, highlighting challenges in remote collaboration, and exploring the evolving value of code from artisanal work to idea-driven solutions amid emotional and professional transitions.

Episode Description

Today's guest is James Stanier, CTO at Nordhealth, former director at Shopify, an author of several books about engineering management, remote work, a...

Overview

The podcast explores evolving trends in software engineering, emphasizing the diminishing value of artisanal code in favor of functional, utility-driven code, unless tailored to niche markets. It questions whether the upper limits of engineering productivity are known and stresses the importance of advancing existing engineers before scaling teams. Looking ahead, the future of engineering roles in 2035 may involve shifts influenced by AI, automation, and industry demands, with senior roles potentially evolving beyond traditional expectations. The discussion also addresses the emotional and practical challenges of adapting to these changes, drawing parallels to historical tech transitions like the internet and smartphones. Engineering management is redefined, requiring adaptability, technical engagement, and leadership skills beyond pure technical expertise, with hybrid roles blending management and technical contributions becoming more critical in an AI-driven era.

The podcast highlights AIs current limitations in contextual understanding, such as interpreting Slack threads or tribal knowledge, and its struggles to replicate human-engineer mental models. Remote work in 2026 remains a mixed model, with companies balancing flexibility against the enduring value of in-person collaboration, though remote preferences persist for some due to lifestyle and financial factors. Tools like context engines (e.g., Unblocked) are gaining traction to improve workflows, while evolving programming abstractions may reduce reliance on low-level details like register allocation. The job market is redefining senior roles, with new positions emerging around AI orchestration and system architecture, as traditional craftsmanship yields to automation. Emotional responses to technological shifts are split: some embrace efficiency gains, while others fear displacement from manual coding. The discussion underscores themes of adaptation, the balance between foundational management principles and evolving industry pressures, and the potential for AI to enhance productivity and creativity, albeit with limitations in measurement and contextual awareness.

What If

  • What if you adopted a context engine like Unblocked to streamline your engineering workflow?

    • Move: Integrate Unblocked or similar tools into your daily workflow to capture context, automate documentation, and reduce token usage in code reviews.
    • Why Now?: AI tools are already improving productivity, but their value depends on context-aware integration. Solving this bottleneck could drastically reduce cognitive load.
    • Expected Upside: Faster development cycles, improved code quality, and the ability to scale solo projects with minimal overhead.
  • What if you redefined your role as an AI orchestrator rather than a traditional developer?

    • Move: Focus on directing AI agents (e.g., Cursor, Claude) to automate repetitive tasks, optimize code, and manage pipelines.
    • Why Now?: The industry is splitting into AI orchestrators and system architects. Solo operators can specialize in mastering AI workflows to outpace teams.
    • Expected Upside: Increased efficiency in delivering complex projects by leveraging AI for routine work, freeing time for strategic ideation.
  • What if you shifted focus from writing code to enabling ideas through higher-level abstractions?

    • Move: Invest in tools and frameworks that automate low-level coding (e.g., natural language interfaces, AI-driven code generation) while prioritizing concept validation.
    • Why Now?: The value of code is increasingly tied to what it enables, not the syntax itself. Automation reduces the need for artisanal mastery of niche languages.
    • Expected Upside: Build faster prototypes, align more closely with product vision, and reduce time spent on debugging or refactoring.

Takeaway

  • Leverage AI Tools for Efficiency: Integrate AI-driven context engines (e.g., Unblocked) into workflows to improve code quality, reduce review cycles, and automate repetitive tasks like document creation or test automation, freeing time for higher-value work.
  • Prioritize Functional Impact Over Craft: Focus on building features that deliver clear value to users rather than optimizing for "clean code" aesthetics, as the functional utility of code now outweighs the artisanal value in most contexts.
  • Adopt Asynchronous Workflows: Use cloud tools (e.g., Notion, G Suite) to streamline collaboration and documentation, enabling rapid ideation-to-execution cycles and reducing reliance on synchronous meetings or office-based workflows.
  • Experiment with AI for Code Abstraction: Invest in tools that translate high-level ideas into executable code (e.g., natural language interfaces) to reduce manual coding, allowing you to build prototypes faster and focus on system architecture rather than syntax.
  • Re-evaluate Team Structure with AI: Test the feasibility of operating with a smaller team (or even solo) by leveraging AI to handle tasks like onboarding, documentation, or code reviews, and avoid scaling headcount unless necessary for product growth.

Recent Episodes of Refactoring Podcast

15 May 2026 The State of Product Development with Doug Peete

Challenges in product development stem from incomplete specs and poor planning, with systemic gaps in task tracking, limited AI utility (60-70% accuracy), and the need for collaborative, formalized requirements, Agile practices, and better tools to align teams and reduce mid-cycle rework.

1 May 2026 How to Own Your Career with Jean Hsu and Cate Huston

Tech careers face growing instability from AI disruption and economic shifts, requiring adaptability, self-directed learning, and proactive career management to navigate evolving demands and prioritize resilience over traditional security.

17 Apr 2026 AI Coding meets Code Health with Stuart Caborn

AI and large language models are transforming software development by boosting code quality, efficiency, and reliability through human-AI collaboration, as exemplified by Love Holidays' high deployment rates, AI-generated code, and strategies for managing complex systems, data governance, and evolving developer roles.

3 Apr 2026 Every Engineer Is a Manager Now with Chris Lattner

AI is transforming software development by accelerating workflows through advanced infrastructure and modern frameworks like Mojo, while addressing legacy tool limitations, open-source licensing complexities, and the need for heterogeneous compute platforms to ensure sustainable, equitable innovation.

20 Mar 2026 What Comes After the IDE with Amelia Wattenberger

The evolution from traditional IDEs to intent-driven environments like **Intent** streamlines AI agent orchestration, addresses synchronization and legacy system challenges, and promotes collaborative workflows, role specialization, and interdisciplinary approaches to redefine software development success through adaptability and iterative processes.

More Refactoring Podcast episodes