Topic: Cool C@ts in Space
Author: jim.fleming@bytes.com (Jim Fleming)
Date: 1995/06/05 Raw View
In article <3qtkk7$1j4@news.wwa.com>, rmartin@oma.com says...
>
[snip C+@ Litter]
>
>Here is the list I promised you.
>
>[] Adelle Goldberg (I read her Smalltalk books)
>[] Jim Newkirk
>[] Bjarne Stroustrup (I read his first C++ Book)
>[] Brian Kernighan (I read "The C programming Langauge")
>[] Dennis Ritchie (ditto)
>[] Dewhurst
>[] Stark
>[] Peter Coad
>[] Grady Booch
>[] Rebecca Wirfs-Brock
>[] Wilkerson
>[] Wiener
>[] Bill Vogel
>[] Paul Rogers
>[] Bob Weissman
>[] Paul Jasper
>[] Dae Stevenson
>[] Mike Higgs
>[] Alan Apt
>[] Steve Burroff (reviewed my manuscript)
>[] Jim Coplien (reviewed my manuscript)
>[] Stan Lippman (reviewed my manuscript)
>[] Mike Vilot (reviewed my manuscript)
>[] Bret Schuchert (reviewed my manuscript)
>[] Ann Marie
>[] Angela
>[] Micah
>[] Gina
>[] Justin
>[] Jennifer Khonke
>[] Mona Pompili
>[] Bhama Rao
>[] Jim Adcock
>[] Steve Clamage
>[] Jamshid Afshar
>[] Mark Terribile
>[] John Skaller
>[] Scott Meyers
>[] Marshall Cline
>[] Paul Lucas
>[] Red Mitchell
>[] John Goodsen
>[] Dave Lasker
>[] Ken Finder
>[] Jerry Fitzpatrick
>[] Tim Conrad
>
>Robert Martin | Design Consulting | Training courses offered:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The above is a great list. It gives me an idea for an OO project that
could be very useful....
Let's collect lists like above from anyone and everyone that wants to
submit one. We can create an instance of a class (CoolCat) for each name
and then we can create an elaborate hyper-web of how everyone is
connected.
The people can be modeled sort of like planets and can be placed
in some orbit. Actually, in some cases some of the people can be
stationary and others can orbit around the "heavy weight" objects.
Then we can come up with some algorithms that compute where the "mass"
is in the Object Industry. In real-time we could generate a graphics
display which shows who is orbiting who and how the object "universe"
is evolving.
I bet if we do the job right we could prove that the Big Bang theory
really does apply and that everything started with C++.
To enhance this real-time object model, we could add languages and
large class libraries as planets or masses. We could add methods that
allow us to compute the orbits of various people based on how close
they come to certain masses. For example, when someone like Grady
Booch enters the scene, certain "heavenly" bodies could start to
track his movements and the entire universe could start to swirl
as planets collide trying to seek his "gravity"...
Of course to make the model interesting, we could allow the individual
people to turn their gravity on and off and alow them to "steer"
their object to any latitude, longitude and altitude. In some cases
the objects would be on auto-pilot because if some of the heavy weight
"objects" move immediately some of the light-weight objects would
*follow*...
The entire model or simulation would of course be heavily dependent
on message passing between the objects. Maybe what we could do is
get a "log" each day of all of the e-mail that each individual sends
out (and receives). This could be used to provide input to the model
which would show that people that are communicating via e-mail are
moving "closer" together. Usenet postings could be also used and
names could be extracted from sources (like your list above) and
this data could be fed to the model...
Once we get the model tuned we could see if it could be used to
predict the future...We could feed in future dates for events. For
example one of the New York computer clubs has a steady stream of the
big names in the OO industry. Since we would know in advance when
the various C@ts would be appearing, we could add some prediction
features to the system...
Also, along this line we could add inputs on for example, the number
of pages each person publishes each month in, for example, the SIGS
publications. Since some of those publications feature the same people
over and over, this would help to bring some stability to the model.
As part of this input, we could also add the acknowledgements from
each of the article. This would allow the model to more accurately
model who is *scratching* who's back...(BTW C@ts love to have their
backs scratched...:) )
I bet that once we got the system running we would start to see pAT&Terns
and we could see if the same pAT&Terns exist in different geographic
regions of our "hyperspace"...it would be interesting to see if we could
come up with pAT&Terns such as HeavyWeightSurroundedByGroupies.
I bet that this pAT&Tern could be applied in other industries besides
objects. For example, I bet the music and movie industry would have
a similar pAT&Tern. Maybe not, those people seem to think for themselves
and seem very independent.
Ultimately, I think that the most important information that could be
extracted from this model would be a determination of which people
think for themselves, which people have original ideas, and which people
spend most of their career being pulled by other people's "gravity"...
If such information was produced, I bet that people in the OO industry
would be shocked with the results...
Thanks for your input to the model of the OO UnirVerse...we will have to
feed it to our pet C+@ and get you and your list well positioned at the
center of the OO UnirVerse...then we can feed more data in and see how
the future plays out...
...as a suggestion, you might want to avoid getting too near very large
masses (like C++) because the gravity could suck you in and you will
not be able to move when the r@ts are jumping off the ship...to be safe
you might want to try moving more toward the generic OOA and OOD conceptual
arenas, because as you will note, some of the big names never get sucked
into the black-holes created by language wars...
If your list changes, you might want to update it from time to time...
the more recent the data the better the model...it is too bad that each
person that is attending Object Expo in New York does not have a GPS
and transmitter on their belts...it would be interesting to track some
of the key players in the OO industry through the conference and to
be able to display in real-time the "trends" in the industry...
This information could be coupled with data collected on the number of
square inches of C++ employment ads and we could prove to everyone that
C++ will easily carry this "galaxy" and all others for centuries...you
could use this information to advise your clients to use C++...you could
prove that most of the world is following C++ in the expanding UnirVerse
that was created over 15 years ago and still provides us with a foundation
for all of our laws of physics and an explanation for all problems related
to software...
C++ is the answer...what was the question again Robert...???
--
Jim Fleming /|\ Unir Corporation Unir Technology, Inc.
jrf@tiger.bytes.com / | \ One Naperville Plaza 184 Shuman Blvd. #100
%Techno Cat I / | \ Naperville, IL 60563 Naperville, IL 60563
East End, Tortola |____|___\ 1-708-505-5801 1-800-222-UNIR(8647)
British Virgin Islands__|______ 1-708-305-3277 (FAX) 1-708-305-0600
\__/-------\__/ http:199.3.34.13 telnet: port 5555
Smooth Sailing on Cruising C+@amarans ftp: 199.3.34.12 <-----stargate----+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____to the end of the OuterNet_|