Re: Question
Re: Question
- Subject: Re: Question
- From: Georg Tuparev <email@hidden>
- Date: Mon, 3 Dec 2001 23:09:21 +0100
On Monday, December 3, 2001, at 06:59 PM, Lance Bland wrote:
You may want to look at books written by Grady Booch and the likes
about UML, Object Oriented Systems and domain modeling approach. They
have nothing directly to do with Objective-C or C++ and I really don't
think they contain much information (I don't particularly like them),
but at least it is another point of view.
Today I seam to disagree with almost everything ... sorry, but I have to
say it ;-)
I remember studying the Amigos (before and after the Grand Unification).
I'm even Rose and Select certified 8-) - once a huge help for my CV
while being a software consultant - now these worthless certificates (if
still alive) are collecting the dust somewhere in the attic. One day I
will show them to my boy and tell him how his father was seduced for a
short period of his life by the dark side ;-)
Seriously, all these publications are hardly worth the money you pay
for. For many years Booch & Co. were involved in a completely absurd
discussion of "is it better to draw classes as clouds or as boxes".
Later they realized that together they can make more money, and created
the Unified Methodology. BTW, UML is not the means to the design, but
rather the language or the tool, and to say that is a design methodology
is as wrong to say that the pencil is another design methodology
(although most of the discussions four or five years ago were on that
same level of stupidness). The only useful publication that talks about
UML that is known to me is Martin Fowler's "UML distilled"
So, Markus and others. If you would like to change your job and go to
one of the ISO 9k shops you will do well to buy these Booch & Co. books
and study the names of the chapters very carefully in order to pass the
interviews. You actually do not need to study the content, because it is
fully irrelevant. In the real life no one ever will read the huge design
documents (including their authors) and they will be guaranteed out of
sync with the system you are working on.
If you would like to be productive, and have fun, read the books Marco,
Simon and I suggested, build your knowledge portfolio of Unix and other
cool tools, and learn as a many computer languages as you can
(Smalltalk, C, Rubi, Prolog, Lisp, and even Java are good candidates).
Georg Tuparev
Tuparev Technologies
Klipper 13
1186 VR Amstelveen
The Netherlands
Mobile: +31-6-55798196
References: | |
| >Re: Question (From: Lance Bland <email@hidden>) |