Grady Booch
@booch.com
18K followers 300 following 110 posts

scientist, storyteller, philosopher computingthehumanexperience.com

Grady Booch is an American software engineer, best known for developing the Unified Modeling Language (UML) with Ivar Jacobson and James Rumbaugh. He is recognized internationally for his innovative work in software architecture, software engineering, and collaborative development environments. .. more

Computer science 77%
Business 14%
Posts Media Videos Starter Packs
Pinned
booch.com
The story of computing is the story of humanity: this is a story of ambition, invention, creativity, vision, avarice, power, and serendipity, powered by a refusal to accept the limits of our bodies and our minds.

booch.com
When the AI bubble pops, I suppose Trump can use those trillions of dollars he’s collected in tariffs to bail everyone out.

booch.com
I’m not anti-AI.

I am, however, anti the rapacious tech bros who selfishly hype AI for the purpose of increasing their wealth and power at the expense of our humanity.

booch.com
I'd start with the mythology of gods.

See, for example the Greek story of Talos; the Book of Ingenious Devices by the Banu Musa brothers; Giant Brains by Berkley.

What does it tell us about ourselves that we are compelled to create machines meant to transcend human cognition?

Reposted by Joanna Bryson

Reposted by Grady Booch

ruthmalan.bsky.social
In two weeks:

System Design and Software Architecture Workshop:

Oct 20-22 and Oct 27-Oct 29, 2025 at 11 am - 3:30 pm Eastern Time (live remote)

Info/enroll: ti.to/bredemeyer/s...

Sample sections (think FREE pdf ebook):

www.ruthmalan.com/Bredemeyer/2...
cover of the linked ebook

booch.com
Apparently, reading comprehension is not your strength.

booch.com
In each of these cases, those differences manifest themselves both in the design decision that shape the form and function of that system as well as the process and the organization of the team that creates it.

booch.com
There is a vast difference in the architecture of a software-intensive system whose failure may result in human death versus one whose failure may yield only economic or temporal costs.

booch.com
There is a vast difference in the architecture of a software-intensive system that is disposable versus one that is expected to endure.

booch.com
There is a vast difference in the architecture of a software-intensive system that has only a few users versus one that may have millions upon millions of users with global, elastic, and chaotic operation.

booch.com
There is a vast difference in the architecture of a software-intensive system whose operation requires a hard real time response versus one that operates within the envelop of human patience.

booch.com
There is a vast difference in the architecture of a software-intensive system whose output must always be accurate and precise versus one whose output can just be good enough.