Knowing where your engineer salary comes from

Communicating tech debt and long‑term work

  • Several comments stress that long-lived products require invisible work (maintainability, refactors) and that engineers must “sell” this to management.
  • Ways to argue for it:
    • Frame in terms of schedule risk (e.g. “20% chance a 4‑week project slips a week because of this flaw”).
    • Use concrete comparisons (this task is 2 days now, ~1 hour post‑refactor).
    • Look for immediate benefits (fewer bugs, faster dev) and translate those into money or risk reduction.
    • Accept that sometimes “now is not the right time” and that prioritization is non-obvious.

Engineers vs management and who should ‘sell’

  • One side: it’s broken that engineers must constantly justify obvious things like paying down tech debt; non-technical or “busywork” managers are blamed.
  • Other side: management’s job is balancing many demands (sales, product, strategy); knowing “tech debt is bad” isn’t enough—they must choose which debt vs which feature, and engineers need to articulate tradeoffs in business terms.

Profit centers, politics, and promotions

  • The article’s “work on what makes money” heuristic is widely discussed but many say it’s too simplistic:
    • In large orgs, what “makes money” is partly a social construct—re-orgs, leadership changes, and narratives can flip a team from “profit center” to “cost center” overnight.
    • Promotions often favor high-visibility platform or “strategic” projects (AI, greenfield efforts) over actually profitable but unglamorous systems (billing, infra, cost savings).
    • Visibility and alignment with influential managers often matter as much as actual value created.

Values vs profit: accessibility, safety, ethics

  • Strong tension noted between doing “what makes money” and intrinsic values like accessibility, safety, OSS, or reducing cybercrime.
  • Some argue these can be profitable via regulation, fines avoided, or new markets; others say they’re still systematically under-rewarded.
  • Boeing and safety/SRE/QA examples illustrate how work that prevents loss is politically fragile, even if it’s existentially important.

Different environments: academia, startups, big tech

  • Academia and research still require heavy “selling” (grants, publications, conferences) and can be as political as industry.
  • Small startups can have harsher politics and cliques than big companies; a good team in a big company is seen as ideal.
  • High-growth/big‑tech anecdotes show both overstaffing (invented projects, endless rewrites) and ruthless cuts, reinforcing that value signals are noisy.

Commodities, critical people, and maintenance

  • Debate over whether engineering is a commodity:
    • Routine CRUD work is seen as more interchangeable; deep, specialized systems are not.
    • Healthy orgs avoid single points of failure but also acknowledge that people and judgment are not fungible.
  • Mundane but crucial areas (billing, compliance, infrastructure) are repeatedly ignored until they break, even though they directly affect revenue and risk.

Emotional reactions and pragmatic takeaways

  • Some find the article “sad,” describing a feeling of being a replaceable cog and seeing idealistic motives (helping users, doing good engineering) devalued.
  • Others say this is just basic business reality: you are paid because you (should) generate or protect more money than you cost.
  • Common advice:
    • Understand concretely how your company makes and loses money.
    • Tie your work—features, refactors, safety, accessibility—to that story in ways managers can defend upward.
    • If your organization systematically ignores real value in favor of optics, consider changing teams or companies rather than trying to fix the culture from below.