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

Will Programmers Lose Their Jobs When AI Can Write 100% of the Code? A Dialogue with UML Creator Grady Boche

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

Summary

A zhichai.net forum post presents a discussion with Grady Boche, the father of UML, on whether programmers will become obsolete as AI can now write 100% of code. Contrary to Silicon Valley claims that coding is dead, Boche argues the industry is entering a third golden age of software. The post traces 80 years of computing history, from the 1960s Apollo program's milestone of decoupling hardware and software, to the 1990s rise of object-oriented programming that tamed complexity and popularized architectural thinking. Its central thesis: the soul of engineering lies in decision-making and trade-offs, not typing code; AI represents a major leap in abstraction levels rather than a replacement for engineers. The conclusion advises developers to defend the moat of imagination and evolve from coders into system architects. The original post is styled as a visual poster with sections on computing history, engineering essence, and AI's impact on abstraction.

Will Programmers Lose Their Jobs When AI Can Write 100% of the Code?

A dialogue with Grady Boche, the father of UML, exploring the future of programmers in the AI era.

Central Idea

> When Silicon Valley proclaims the end of programming, we are actually entering the third golden age of software.

Journey Through 80 Years of Computing History

| Era | Milestone | Significance | |-----|-----------|--------------| | 1960s | Apollo Program | A milestone in decoupling hardware and software; the awakening of engineering discipline | | 1990s | Rise of Object-Oriented Programming | Taming complexity; the popularization of architectural thinking |

The Soul of Engineering vs. the AI Leap

  • The soul of engineering: decision-making and trade-offs (*Decision*)
  • AI's impact: a great leap in levels of abstraction
The argument is that AI does not eliminate the engineer's role — it shifts the abstraction level at which engineers operate. Writing code is not the essence of the profession; making decisions and balancing constraints is.

Conclusion

Defend the moat of imagination: from coder to system architect.

Programmers who evolve toward system-level thinking, architecture, and creative problem-solving will remain essential even when AI handles the code itself.

---

*Note: The original forum post was presented as a stylized HTML poster graphic; this is a faithful rendering of its content.*

Tags

#ai#programming-careers#grady-boche#uml#software-engineering#system-architecture#future-of-work#code-generation

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