Home
News
Articles
Me
    1. Home
    2. News
    3. Generalists vs Specialists, AI Documentation Strategy, and Neuroleadership

    Generalists vs Specialists, AI Documentation Strategy, and Neuroleadership

    Published on 26.01.2026

    #substack
    #refactoring
    #teams

    The Generalist-Specialist Balance in Modern Teams

    TLDR: Top-performing teams deploy generalists on product work and specialists on platform work, creating leverage where specialists build systems that multiply generalist output while keeping everyone engaged with appropriately challenging work.

    There's a recurring pattern in how the best engineering teams structure their work, and it comes down to matching skill depth with the right type of problem.

    Generalists work on product. They build features, ship user-facing functionality, and move fast across the stack. They don't need to be the world's best at any one thing - they need to be good enough at many things to deliver complete experiences.

    Specialists work on platform. That senior frontend engineer's highest-leverage contribution isn't building another form - it's building the component system that makes forms trivial for everyone else. The database expert isn't most valuable writing queries for one feature; they're most valuable designing the data access patterns that make good queries the default.

    This division creates a multiplier effect. Specialists scale quality by encoding their expertise into tools and systems. Generalists scale throughput by using those tools to ship features faster. Everyone works on problems at the edge of their abilities rather than tasks that have become routine.

    The insight about platform engineering is subtle but important: good platform engineering looks like product engineering, except your customers are other engineers. You research needs, design solutions, dogfood your own tools, and iterate based on feedback. The skills transfer directly; only the customer changes.

    For architects and team leads, this framework suggests concrete organizational questions. Are your specialists spending time on work that could be done by less specialized engineers? Are your generalists blocked by missing platform capabilities? Getting this balance right accelerates the entire team.

    Key takeaways:

    • Generalists scale throughput on product; specialists scale quality on platform
    • Senior engineers provide highest leverage building systems, not features
    • Platform engineering is product engineering with internal customers
    • Match work complexity to engineer expertise for engagement and growth

    Link: Specialists, AI docs, and neuroleadership


    Documentation Strategy for the AI Era

    TLDR: In AI-assisted development, documentation should provide business context AI lacks, capture decisions rather than descriptions, stay close to code, automate implementation-level docs, and connect AI tools across all knowledge sources.

    The question of "what's worth documenting" has shifted fundamentally. When AI can generate explanations of what code does, human-authored documentation needs to focus on what AI can't easily derive.

    Business context is the first priority. Humans outperform AI primarily because we understand business nuances that would be tedious to include in every prompt. The Master Prompt method addresses this - a comprehensive one-pager where AI can learn about your company, team, and goals upfront. This front-loaded context investment pays dividends across every subsequent interaction.

    Decisions over descriptions is the second principle. Architecture Decision Records work as append-only logs: when things change, you don't update the old document - you write a new decision that supersedes it. AI can trace this evolution and understand not just the current state, but the history and reasoning behind it. This is information AI cannot generate from code alone.

    Keep documentation simple and close to code. Markdown wins over complex formats. Docs in repos benefit from being in the same context space as code and easy to update alongside code changes. The friction of updating separate documentation systems is often why docs go stale.

    Automate implementation-level documentation. Code comments, API docs, and runbooks are prime candidates for AI ownership. Enforce updates at every commit to maintain disciplined documentation history. This is documentation AI can generate and maintain accurately.

    Finally, connect AI across all your tools. Knowledge is scattered across Linear, Slack, repos, and wikis. AI works best as a horizontal layer that can navigate all these sources rather than being limited to one.

    Key takeaways:

    • Front-load business context that AI can't derive from code
    • Document decisions, not descriptions - use ADR patterns
    • Keep docs simple (Markdown) and close to code
    • Automate implementation docs; let AI maintain them
    • Connect AI horizontally across all knowledge sources

    Link: Specialists, AI docs, and neuroleadership


    Neuroleadership and the SCARF Model

    TLDR: The SCARF model identifies five domains that activate threat or reward responses in workplace situations: Status, Certainty, Autonomy, Relatedness, and Fairness. Engineering teams particularly struggle with certainty and autonomy.

    Neuroleadership applies neuroscience research to leadership contexts, focusing on how brain function impacts thinking, feeling, and decision-making. The SCARF model provides a practical framework for understanding social dynamics in teams.

    The five domains are: Status (how important we feel relative to others), Certainty (how predictable the future feels), Autonomy (sense of control over events and choices), Relatedness (connection and safety with others), and Fairness (whether exchanges and decisions seem just).

    When these domains feel supported, our brain's reward circuitry activates - we feel collaborative, open to change, and perform well. When threatened, the threat circuitry takes over, limiting resources available for planning and reasoning while scanning for more threats.

    For engineering teams specifically, Certainty and Autonomy are the most frequently triggered domains. Engineers struggle with moving goalposts that undermine certainty. They struggle with lack of control over their time and work approach that undermines autonomy.

    The practical implication for leaders: before making organizational changes or setting new direction, consider which SCARF domains you might be threatening. Can you provide more certainty about what won't change? Can you preserve autonomy in how work gets done even if you're changing what work gets done? These considerations don't change what needs to happen, but they can dramatically change how smoothly it happens.

    Key takeaways:

    • SCARF: Status, Certainty, Autonomy, Relatedness, Fairness
    • Supported domains activate reward circuitry; threatened domains activate threat response
    • Engineering teams most often struggle with Certainty and Autonomy
    • Leaders should evaluate which domains changes might threaten and mitigate accordingly

    Link: Specialists, AI docs, and neuroleadership


    This summary was generated based on newsletter content. Always verify technical details against official documentation before implementation.

    External Links (3)

    Specialists, AI docs, and neuroleadership

    refactoring.fm

    Specialists, AI docs, and neuroleadership

    refactoring.fm

    Specialists, AI docs, and neuroleadership

    refactoring.fm

    Sign in to bookmark these links
    Previous
    Use Your ChatGPT Subscription Inside Kilo Code
    Next
    Graphite vs Kilo: Choosing Your AI Code Review Platform
    Grzegorz Motyl

    © 2026 Grzegorz Motyl. Raising the bar of professional software development.

    GitHubTwitterEmail