Rational-Rose and Python ...

Juergen A. Erhard jae at ilk.de
Wed Mar 29 16:07:02 EST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Warren" == Warren Postma <embed at geocities.com> writes:

[...]

    Warren> All these elements were designed by people religiously
    Warren> following the "best practices" of their industries. The
    Warren> relational SQL people knew about normalization, the OOP
    Warren> designers knew about Model/View/Controller architectures
    Warren> and the overall client-server-application designers
    Warren> believed deeply in three-tiered architectures and each
    Warren> could itemize clear benefits and reasons for going with
    Warren> all of their much-loved technological buzzwords of choice.

I think the main problem is that they can't list the negative points
of those "buzzwords of choice".

If I can't see the negative sides of things *too* (no matter how much
I love those...), I'm in trouble.

Goes for people too, of course...

[...]

    Warren> I began to feel it was rediculous that it took 1000+
    Warren> classes and 500,000 lines of code to replicate what we
    Warren> could do in about 1000 lines of the scripting language we
    Warren> had at the time (REXX for OS/2 with Presentation Manager
    Warren> GUI) which we used to build a prototype of the system in a
    Warren> few days.

Nice illustration.

[...]

    Warren> So, all this leads me back to Python, which I believe is a
    Warren> powerful weapon against buzzword-toting specialists who
    Warren> like to chronically over-design their applications.

Sad to say, but I don't think there's an effective weapon against the
tide of hype.

    Warren> [...]  So, I guess I think of ROSE as a tool that helps
    Warren> the "C++-is-a-way-of-life" people generate
    Warren> rube-goldberg-machines that, statistically speaking, have
    Warren> ZERO chance of actually working as designed. Geez, am I
    Warren> cynical enough yet?! ;-)

No.  To quote Bruce Shneier:

  No matter how cynical I get, I can't keep up.

Bye, J

PS: Nice rant! ;-)

- -- 
Jürgen A. Erhard      eMail: jae at ilk.de      phone: (GERMANY) 0721 27326
     MARS: http://members.tripod.com/Juergen_Erhard/mars_index.html
       SPACE: Above And Beyond (http://www.planetx.com/space:aab)
          Codito, ergo sum - I code, therefore I am -- Raster
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: Use Mailcrypt and GnuPG <http://www.gnupg.org/>

iEYEARECAAYFAjjicHQACgkQN0B+CS56qs27PACglH+0/yfB3MGwT+JORbt0GNIA
GyoAoKMKFabvslKlrad8IPFSZSxjvY7x
=6G+N
-----END PGP SIGNATURE-----




More information about the Python-list mailing list