The magic of small engineering teams

Small teams inside large organizations

  • Several comments describe small teams in big companies as powerless and blocked: long waits for procurement, infra, security, or marketing even for trivial needs.
  • A recurring complaint is “accountability without authority”: teams held to major delivery deadlines but unable to approve tiny expenses or bypass process.
  • Some argue the only rational response in toxic, over-controlled cultures is to quit; others find meaning in “refactoring” the organization and shielding their teams.

Bureaucracy, abuse, and controls

  • Many processes are framed as reactions to a few abusers, producing barriers that slow everyone else.
  • Multiple people endorse the idea that the “optimal amount of fraud is non-zero”: preventing all abuse costs more than occasional loss.
  • There’s debate over whether abuse should ever be “accepted”: some say tolerate and punish when caught; others insist on firing abusers quickly.
  • Measuring the cost of bureaucracy vs. abuse is seen as hard and asymmetric; risk aversion leads orgs to prefer visible process costs over uncertain fraud risk.

Startups vs. big companies

  • Several participants strongly prefer small startups for autonomy, speed, and focus on tech rather than internal empire-building or greed.
  • Others note that after big funding rounds, imported management cultures can quickly recreate big-company dysfunction.

Team size, specialization, and the “pizza” metric

  • Many agree small teams (roughly 4–8 people) execute faster due to fewer communication paths; some emphasize on-call sustainability and redundancy as reasons to go slightly larger.
  • The “two-pizza team” idea is widely criticized as vague and culturally dependent; people debate what pizza size and serving assumptions it implies.
  • Role specialization and “this isn’t my job” are identified as the inflection point between startup-like fluidity and necessary bureaucracy.

Scaling, maintenance, and limits of the model

  • Commenters argue a 47-person company hasn’t proven a scalable small-team model for hundreds or thousands of staff.
  • Several point out that as products mature, maintenance dominates; per-engineer “new features shipped” must drop, regardless of team structure.
  • Some suggest large firms resemble planned economies: internal monopolies, little incentive to improve, and structural pressure to keep growing headcount.