In praise of “normal” engineers

Value of “normal” engineers and mature systems

  • Many agree that sustainable products and “mature” services are best served by reliable, “normal” engineers working in well-designed systems.
  • The best orgs are framed as those where average developers can consistently do good work, not places dependent on a few “rockstars.”
  • Great engineers often start as good ones; healthy orgs nurture this progression and allow people to cycle between “great” and “good” as they learn new domains.

What is productivity? Business impact vs long-term risk

  • A major disagreement centers on “the only meaningful measure is impact on the business.”
  • Critics argue this drives short-termism, since avoiding disasters and long-tail risks is hard to quantify; they give examples where deferred fixes looked “high impact” until a public failure flipped the score.
  • Some propose a more “holistic accounting” of effectiveness, recognizing invisible wins and human judgment instead of purely legible metrics.
  • Others insist that avoiding landmines is itself major business impact, but note that leadership must already think this way for it to be rewarded.

Team composition, “10x” engineers, and hierarchy

  • Multiple comments stress that orgs need a mix of people: specialists, strong generalists, and solid executors; too many “tigers” (brilliant but intense) or too many “penguins” (needing support) both fail.
  • There’s broad skepticism of the “10x engineer” buzzword, but general agreement that some people are much more valuable, especially in leadership, systems design, or invention roles.
  • Others counter that all engineers are “normal” and that fetishizing outliers distorts hiring and culture.

Management, culture, and ownership

  • Strong emphasis on management quality: technically competent, trusted managers can recognize long-term value and shield teams from bad incentives.
  • Some argue engineering managers/VPs/CTOs must be or have been real engineers; others note that taste and judgment matter more than simply having coded.
  • Debate over whether the “smallest unit of ownership” should be the team or an individual:
    • Pro-team: resilience to attrition, illness, vacations, and fewer single points of failure.
    • Pro-individual: real ownership and agency often boost productivity and quality; team-only framing can reduce engineers to interchangeable resources.
  • Several note that many engineers don’t actually want deep ownership; they see it as extra stress without equity-level upside.

Code quality, rewrites, and “art vs shipping”

  • One axis of conflict: “software as art/design discipline” vs “software as just business output.”
  • Some argue that high-quality code and thoughtful design dramatically reduce long-term costs and headcount needs, citing lean, high-performing firms with very small teams.
  • Others respond that most businesses operate under hard constraints: limited budgets, uncertain futures, need to ship fast. From that vantage, “artistic” engineering is a luxury, especially in early-stage or low-margin contexts.
  • There’s support for rewrite-heavy, prototype-first workflows (sloppy first draft → better second draft) as genuinely more effective, but many say management rarely allows the second draft once something “works.”

Diversity, resilience, and sociotechnical systems

  • Several connect the article’s “build systems for normal people” to platform work and golden-path approaches: make the right way the easiest way so average engineers can ship reliable systems.
  • Some push back on the claim that demographic diversity alone yields resilience; they argue real resilience comes from mature processes, role clarity, and adaptability—though mixed backgrounds can help teams handle life events and turnover.

Critiques of framing and incentives

  • The term “normal engineer” is criticized as clumsy and potentially stigmatizing; “average” or “mid-curve” might fit better.
  • A few see the piece’s de-emphasis on individual merit and outliers as aligning conveniently with AI/“anyone can be trained” narratives.
  • Others highlight that poor internal documentation and knowledge sharing often prevent “normal” engineers from being effective, regardless of theory.