Grady Booch

Image of Grady Booch
The function of good software is to make the complex appear to be simple.
- Grady Booch
Collection: Simple
Image of Grady Booch
A fool with a tool is still a fool.
- Grady Booch
Collection: Tools
Image of Grady Booch
The amateur software engineer is always in search of magic.
- Grady Booch
Collection: Magic
Image of Grady Booch
The task of the software development team is to engineer the illusion of simplicity.
- Grady Booch
Collection: Team
Image of Grady Booch
All of life is iterative. It goes back to the point I made earlier, which is you can't a priori know enough to even ask the right questions.
- Grady Booch
Collection: Life Is
Image of Grady Booch
Multiple Inheritance is like a parachute. You don't often need it, but when you do, you really need it.
- Grady Booch
Collection: Needs
Image of Grady Booch
In 2031, lawyers will be commonly a part of most development teams.
- Grady Booch
Collection: Team
Image of Grady Booch
UML is not dessert topping and floor wax.
- Grady Booch
Collection: Dessert
Image of Grady Booch
Hierarchy is a kind of order of abstractions.
- Grady Booch
Collection: Order
Image of Grady Booch
C++ also supports the notion of friends: cooperative classes that are permitted to see each other's private parts.
- Grady Booch
Collection: Class
Image of Grady Booch
Ah, but who do you think created the chaos?
- Grady Booch
Collection: Thinking