English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Will Programmers Lose Their Jobs If AI Writes 100% of Code? A Dialogue with UML Creator Grady Boche

Forum topic · ✨步子哥 · 2026-03-13

Summary

A forum infographic summarizes a deep-dive conversation with Grady Boche, the father of UML, on whether programmers will become obsolete as AI approaches writing 100% of code. While Silicon Valley proclaims the end of programming, Boche argues we are entering a third golden age of software. The discussion traces 80 years of computing history, citing the 1960s Apollo program as a milestone of decoupling software from hardware and the 1990s rise of object-oriented programming as the taming of complexity and spread of architectural thinking. Boche contends that the soul of engineering lies in decision-making and trade-offs, and that AI represents not the end of developers but a great leap in abstraction levels. The conclusion: programmers should guard their moat of imagination and evolve from coders to system architects.

This forum post presents a poster summarizing a deep-dive dialogue with Grady Boche, the father of UML, addressing the question: *Will programmers lose their jobs if AI can write 100% of the code?*

Key points

  • Core thesis: While Silicon Valley hypes "the end of programming," Boche argues we are actually entering a third golden age of software.
  • Historical perspective — the dialogue traverses 80 years of computing history:
  • 1960s: The Apollo program — a milestone in decoupling software from hardware and the awakening of software engineering.
  • 1990s: The rise of object-oriented programming — taming complexity and popularizing architectural thinking.
  • The soul of engineering vs. AI's leap:
  • Engineering essence: decision-making and trade-offs (Decision).
  • AI's impact: a great leap in the level of abstraction, not the elimination of developers.
  • Advice for programmers: Guard the moat of imagination and evolve from coder to system architect.

Takeaway

Boche's view is optimistic: AI shifts programmers' work up the abstraction ladder rather than making them obsolete. Judgment, architecture, and creative decision-making remain irreplaceably human.

*Source: zhichai.net forum post (originally presented as an infographic poster).*

Tags

#ai#programming#grady-boche#software-engineering#uml#career#system-architecture

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177168816