On Computing Icon

Welcome to On Computing

Grady Booch reads from his On Computing columns from IEEE Software magazine for this podcast on Computing Now.

Give them a listen and join Grady as he discusses the impact of computing on humanity.

This podcast is brought to you by IEEE Software.

Subscribe  Google | RSS | iTunes


The Human and Ethical Aspects of Big Data

Every line of code represents a moral decision; every bit of data collected, analyzed, and visualized has moral implications.


Deus ex Machina

No matter your individual position on the matter, faith is a powerful element of the human experience. Therefore, it comes as no surprise that computing intersects with the story of belief in many ways. Here, we explore computing as a medium for faith, as a ritual space, and as a technology that itself raises certain metaphysical issues.


Monks coding at old computers

The Stories of Possibility

There are three things that future generations may never experience: the smell of books, the sound of a computer, and the sanctuary of privacy. These human considerations are all unintended consequences of computing.


The Wonder Years

For those on the outside of the curtain of computing, there is much mystery behind the matter of software-intensive systems. To some, it looks like magic; to most, its inner workings are irrelevant insofar that it simply works. To those of us behind the curtain, however, we know that such systems are filled with chaos, regularity, and beauty.


Boy taking apart watch

Illustration by Robert Stack.

In Defense of Boring

On the one hand, we seek to build software-intensive systems that are innovative, elegant, and supremely useful. On the other hand, computing technology as a thing unto itself is not the place of enduring value, and therefore, as computing fills the spaces of our world, it becomes boring. And that’s a very good and desirable thing.


Showing 6 - 10 of 15 results.
Items per Page 5
of 3

About the Speaker

Grady Booch

Grady Booch is recognized internationally for his innovative work on software architecture, software engineering, and modeling. He was chief scientist of Rational Software Corp. from its founding in 1981 until it became part of IBM, where he's an IBM Fellow. Grady was one of the original authors of the Unified Modeling Language and one of the original developers of several Rational products. Grady has served as architect and architectural mentor for complex, software-intensive projects around the world in just about every domain imaginable. He is currently developing Computing: The Human Experience, a major transmedia project for public broadcast. Contact him at grady@computingthehumanexperience.com.