Jobs and Software Is Fucked
State of the Software Job Market
- Many describe this as the worst market they’ve seen: strong resumes (10–15+ YOE) getting no interviews, online recruiter spam drying up, and automated rejections after perfect screening tests.
- Others report pockets of normalcy or ease (e.g., some new grads, some seniors in specific cities), suggesting highly uneven conditions.
- Perception that there are “too many programmers, too few jobs,” especially post‑COVID boom.
Causes: Macro vs. AI
- Several tie the downturn mainly to macroeconomics: pandemic money printing, cheap‑money hiring frenzy, then rate hikes, layoffs, and over‑supply of devs.
- AI is seen by some as an accelerant or scapegoat layered on top of those macro forces.
Hiring Practices and Interviews
- Complaints about leetcode/Hackerrank, especially unsupervised online tests where cheating is easy.
- Reports of HR/ATS/ML filters choking off candidates, mysterious rejections, fake or “process only” job postings, and heavy reliance on referrals.
- High value placed on brand‑name employers on resumes; networking often viewed as more important than raw skill.
AI and Coding: Tool, Threat, or Hype?
- One camp: refusal to use AI is career suicide; most software jobs will vanish or compress to a small number of engineers orchestrating agents.
- Another camp: AI code is unreliable “slop”; real engineering, testing, and domain expertise can’t be automated, especially in complex domains (e.g., game engines, hardware‑adjacent work).
- Strong culture‑war tone in creative fields (games, art, writing). Some see using AI as betraying peers whose work was used for training and whose jobs are at risk; others reject this framing.
Sector and Geography Differences
- Hardware/ML‑adjacent roles (PCIe, DDR, Ethernet, silicon design/verification, firmware) reported as in strong demand with very high pay, but requiring niche skills.
- Some regions (e.g., London, parts of Asia, some Japanese/Chinese game studios) are perceived as more active or more aggressive in adopting AI.
Coping Strategies and Career Pivots
- Advice ranges from “adapt and learn AI deeply” to “build your own product/business” to “pivot out of tech” (examples: diesel mechanic, actuary, physical goods business).
- Several stress long‑term networking, side projects, and accepting that steady, modest careers in other fields may be more stable and satisfying than chasing volatile tech roles.