AI and globalisation are shaking up software developers' world

AI as Productivity Tool vs. Job Threat

  • Many see current LLMs (e.g., Cursor-based workflows) as strong productivity boosters: faster boilerplate, debugging, tests, and “getting unstuck,” sometimes claimed as several‑fold personal speedups.
  • Others counter that AI mainly handles the “last 20%” once humans have done the hard work of understanding requirements, edge cases, and system behavior.
  • Several argue this continues a long history of productivity tools in software that increased demand rather than reduced headcount.
  • Concern remains that management may overestimate AI’s capabilities and cut developers prematurely, harming companies before reality corrects them.

Copying, SaaS Margins, and Maintenance

  • One camp claims AI makes cloning complex SaaS UIs and backends from screenshots/figma in days, predicting collapsing SaaS margins and commoditized apps.
  • Skeptics reply that copying was never the hard part; long-term maintenance, complex business rules, on‑call duty, triage, and trust are where real value lies.
  • Some predict a flood of low-quality, “throwaway” AI‑generated SaaS that increases noise and ultimately strengthens established players.
  • There is demand for concrete public examples or live demos of fully functional complex clones; claims are viewed as unproven.

Outsourcing, Globalization, and WFH

  • Commenters recall earlier offshoring waves that mostly failed to fully replace onshore devs due to management difficulty, vague specs, and communication problems.
  • Some expect AI translation and remote‑work norms to reduce language and location advantages of local devs, enabling more global competition.
  • Others stress non-coding factors: understanding markets, culture, time zones, and building trust still favor local or closely integrated teams.

Job Security, Professions, and Human Roles

  • Views diverge on which professions are “safe”: suggestions range from athletes and politicians to jobs legally protected or valued specifically for being human.
  • A long subthread debates whether teachers and other “human connection” roles can or should be replaced by AI, with strong arguments that genuine human relationships remain essential.

Quality and Complexity Concerns

  • Multiple comments fear a world of “autocomplete-driven development”: already-mediocre codebases becoming worse, with less accountability and traceability.
  • Others argue that inherent software complexity and creeping entropy will keep skilled developers needed, as poor abstractions and design still sink projects.