I had a co-worker who was responsible for supporting a system written in FORTRAN. The software was originally written in Italy and all the variable names and comments were in Italian. There was one well-worn copy of an English/Italian dictionary always in reach on his desk.
Gary
-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On Behalf Of Johnson, Tracy
Sent: Friday, January 04, 2013 4:51 PM
To: [log in to unmask]
Subject: Re: [HP3000-L] Code Review - Seen on Slashdot Today
But only Scooter could sing "Broccoli and Chocolate" properly!
Tracy Johnson
Office (757) 766-4318
[log in to unmask]
-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On Behalf Of Cornelia Sellitto
Sent: Friday, January 04, 2013 3:34 PM
To: [log in to unmask]
Subject: Re: [HP3000-L] Code Review - Seen on Slashdot Today
A bank where I had my first programming job had their Mortgage system coded in COBOL, with vegetables as non-essential file names, as in BROCCOLI REDEFINES MTG-DUE-DATE. Made you hungry to read the code!
Connie Sellitto
Hillary Software, Inc.
On Fri, Jan 4, 2013 at 3:03 PM, Donna Hofmeister <[log in to unmask]> wrote:
> ...or Hobbit/LofR characters! - d
>
>
> Donna Hofmeister
> Allegro Consultants, Inc.
> 408-252-2330
>
>
> -----Original Message-----
> From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On
> Behalf Of Paul Edwards
> Sent: Friday, January 04, 2013 12:02 PM
> To: [log in to unmask]
> Subject: Re: [HP3000-L] Code Review - Seen on Slashdot Today
>
> I had a customer who wrote in COBOL and was a sailing nut. He used
> sailing terms for all of his variables, data item, base, and data set
> names. Very hard to follow his logic.
>
> ***************************************************************
> CDR Paul Edwards USNR Ret. HP 3000 Certified Consultant
> Paul Edwards & Associates
> 1506 Estates Way Phone: (972) 242-6660
> Carrollton TX 75006 Cel : (214) 384-8728
> Email: [log in to unmask] Web : www.peassoc.com
> ***************************************************************
>
>
> -----Original Message-----
> From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On
> Behalf Of Johnson, Tracy
> Sent: Friday, January 04, 2013 12:04 PM
> To: [log in to unmask]
> Subject: [HP3000-L] Code Review - Seen on Slashdot Today
>
> This has nothing to do with my co-workers but I thought it darn funny:
>
> Anonymous wrote:
>
> "I have a coworker who, despite being very smart, and even very
> knowledgeable about software, writes the most horrible code imaginable.
> Entire programs are stuffed into single functions, artificially
> stretched thanks to relentless repetition; variable and class names so
> uninformative as to make grown men weep; basic language features
> ignored, when they could make everything shorter and more readable;
> and OOP abuse so sick and twisted that it may be considered a war
> crime. Of course, being a very smart person who has been programming
> since before I was born makes him fairly impervious to criticism, so
> even a simple 'Do you see how much better this function is when
> written this way?' is hopeless. How can I make him see the light,
> realize the truth, and be able to tell good code from bad?"
>
> My favorite response:
>
> Sometimes, subtlety is overrated.
>
> "..., that piece of code smells worse than your uncle's codpiece
> (which I wish you would stop wearing to work), and in reviewing it I
> can deduce that your parents were never formally introduced."
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
--
Connie Sellitto
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|