Programming Still Sucks
6 hours ago
- #Tech Leadership
- #Legacy Systems
- #AI Impact
- The tech industry faces constant pressure and uncertainty, with leadership often misjudging the realities of software development. AI and automation are touted as productivity boosters, but they lead to job cuts and erode institutional knowledge. Juniors and apprenticeship programs are disappearing, creating a future shortage of experienced engineers who understand legacy systems.
- A metaphor describes the chaotic state of tech work: a captain on a burning, dysfunctional ship with glitching crew and a useless navigator. This symbolizes the lack of direction, poor planning, and reliance on broken processes in many companies, where real problems are ignored or misunderstood.
- Hidden within organizations are crucial, unappreciated workers like Sara, who maintain legacy systems (e.g., a critical cron job) with irreplaceable institutional knowledge. Their apprenticeship-based expertise is being erased by short-term greed and optimization, threatening business continuity when they leave or pass away.
- The root issue is not AI taking jobs but corporate greed driving cost-cutting, similar to outsourcing and exploitative practices. This destroys sustainable work structures, leaving many in tech to navigate a chaotic environment while essential, invisible labor keeps things running.