The 'Hidden' Costs of Great Abstractions

Role of Abstraction and Its Costs

  • Many argue modern abstractions (frameworks, LLMs, cloud, no-code) let more people build things faster, which is socially good.
  • Others say “great” abstractions hide too much: fewer people understand underlying systems, leading to bloat, inefficiency, race conditions, and hard-to-debug failures.
  • Several contrast earlier eras where abstraction was temporary (peeled away near hardware) with today’s permanent, thick stacks.

LLMs, Productivity, and Jobs

  • Strong concern that LLMs + agentic coding reduce demand for traditional dev labor, especially mid-level roles.
  • Some say business fundamentals have shifted: companies care more about shipping quickly and cheaply than about elegance or deep expertise.
  • A minority argues that abstractions always change fundamentals rather than eliminate them; future devs will focus more on design, product thinking, and verification of AI output.
  • Disagreement on whether LLMs are “just another abstraction”: some see them as uniquely non-deterministic and hard to reason about compared to compilers or runtimes.

Devaluation of Deep Expertise

  • Multiple comments lament that understanding internals, concurrency, and architecture is now seen as a liability when the incentive is “close Jira tickets fast.”
  • Observations of anti‑intellectualism: foundational topics (runtime vs compile time, concurrency safety, messaging, etc.) are dismissed as unnecessary gatekeeping.
  • Others report domains (games, embedded, some enterprise) where deep knowledge is still valued and required.

Hiring, Resume Fraud, and Gatekeeping

  • Several unemployed or underemployed devs share long job searches, especially mid‑career or with disabilities.
  • Concerns that widespread GenAI-crafted resumes create “spam,” making online applications nearly useless.
  • Some advocate a return to higher-touch intermediaries (staffing firms, “agents”) to verify candidates.
  • Advice appears to focus on better self‑presentation, coaching, and possibly career pivots (QA, security, even outside tech).

Broader Economic and Social Anxiety

  • Worry that automation’s benefits are captured by capital while humans still must work for basic survival.
  • Fears about Western dev jobs being offshored or compressed, especially for older engineers and for Gen Z trying to enter.
  • A mix of resignation, stoic coping, and calls to “not go quietly” against erosion of craft and working conditions.