Grady Booch

Grady Booch
Grady Boochis an American software engineer, best known for developing the Unified Modeling Languagewith Ivar Jacobson and James Rumbaugh. He is recognized internationally for his innovative work in software architecture, software engineering, and collaborative development environments...
basic community leverage process rather software
Rather than controlling the basic process framework, we (at IBM) can leverage what the open-source community does. And other software vendors can do the same around our processes.
inevitable path software
It's the inevitable path of all software engineering,
built commitment ecosystem expand open source
This is a continuation of IBM's and Rational's commitment to the open source community, ... We have built an ecosystem around RUP and we want to expand that.
simple computer programming
The function of good software is to make the complex appear to be simple.
magic software engineers
The amateur software engineer is always in search of magic.
fool tools testing
A fool with a tool is still a fool.
life-is enough made
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.
team simplicity tasks
The task of the software development team is to engineer the illusion of simplicity.
order hierarchy kind
Hierarchy is a kind of order of abstractions.
needs inheritance multiple
Multiple Inheritance is like a parachute. You don't often need it, but when you do, you really need it.
team development computer
In 2031, lawyers will be commonly a part of most development teams.
dessert toppings
UML is not dessert topping and floor wax.
class support notion
C++ also supports the notion of friends: cooperative classes that are permitted to see each other's private parts.
disconnect knew language needed
We knew we needed to disconnect the language from the process,