Programming Still Sucks
Overall reaction to the essay
- Many commenters found the piece exceptionally well written, emotionally resonant, and unusually artful for tech writing.
- A minority argued it’s more of a personal rant or absurdist lens than an accurate depiction of “reality,” useful as expressive art but not journalism or general diagnosis.
- Several appreciated the explicit callback to the older “Programming Sucks” essay and saw this as a spiritual successor.
AI, greed, and job loss
- A central quoted idea: AI is not truly “taking jobs”; broader economic greed and cost-cutting are.
- Some agree, tying this to offshoring, shareholder primacy, and lack of accountability for harm.
- Others push back: say progress, not greed, ultimately automates jobs, and that overall tech jobs and opportunities are still strong.
- There is debate over whether recent layoffs and hiring freezes are genuinely AI-driven or just part of normal cycles.
Juniors, institutional knowledge, and “Sara’s USB stick”
- Strong concern that replacing junior hiring with AI or outsourcing destroys the apprenticeship pipeline and institutional memory.
- “Sara with the USB stick” becomes a symbol of deeply embedded, undocumented knowledge that keeps critical systems alive.
- Several commenters share real-world horror stories: undocumented legacy systems, single points of failure, untested backups, and brittle SME infrastructure.
- Others note that many juniors never become strong seniors, and organizations already function with widespread dysfunction.
Backups, resilience, and SME fragility
- Multiple comments dig into disaster recovery: offsite backups, tested restores, bare‑metal recovery, and the reality that many SMEs simply don’t have robust plans.
- Examples range from 9/11-era manual backup grabs to ransomware incidents forcing complete rebuilds.
Tech, society, and “destruction” narratives
- Some see the industry as actively harming society (social media, AI, exploitative labor chains), driven by profit incentives.
- Others argue this is exaggerated or ignores large quality-of-life gains; they attribute pessimism to age, disillusionment, or selection bias.
- There is recurring discussion of capitalism, greed, rent capture, and whether people are “owed” a decent living.
Careers, burnout, and joy of programming
- Many resonate with grief, cynicism, and burnout, especially about devalued software work and constant churn.
- Others insist programming itself remains joyful, especially in personal projects; the problem is the industry, not the craft.
- Several older developers say early decades were great and later became dominated by MBAs, mergers, and metrics.