IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Brings back bad memories
I took a job that sounded like it would be fun - writing financial code in C. The chief coder was sort of a dork but he had good equipment in the place and sounded like he was on top of things.

First day, I start looking over this code - it's hundreds and hundreds of lines long, if statements that went on for pages, tons of static variables, stupid use of h files to define functions - about every bad C practice you could imagine.

Some time in the first week he calls me into his office. I factored some of the tortured stuff he'd written into a manageable form and formatted it sensibly, and used ANSI prototypes and made sure everything had a defined type.

He didn't know what "void" was. This guy is hopping mad because he doesn't know what "void" means. Then he starts in on the reformatting. Then the naming convention I used. Then the factoring into smaller functions. On and on. He had no standard, but mine was unacceptable. He didn't know how to actually write C code, but mine was unacceptable.

I lasted 2 weeks (enough to get 1 paycheck). Never forget his name - Richard call me Richard. "Mornin' Rich." "It's Richard." "OK."

You should get a chance to look over code before taking a coding job. The funny thing is, that shitty Java you're looking at was probably written by someone whose resume was loaded with Java and was filled with various whoppers. H1B maybe. Expert.

-drl
New Interesting point
The company I currently work for is a very successful software company that is growing. I expected to come in and be impressed by their development skills, processes etc. After 3 months, I am amazed that they can get a product out the door. The best people I ever worked with were some ex-Smalltalkers who had a small consulting firm and worked for a large bank. We worked on Java from 1997-1999 and did some amazing stuff. I truly believe that Smalltalk programmers are some of the few who really grok OO. C/C++ people usually think they do but don't.
     Constructor with 29 parameters - (bluke) - (20)
         **boggle** - (deSitter)
         Depending on the language... - (admin) - (12)
             LRPD - (deSitter)
             This is written in Java - (bluke) - (5)
                 Nasty. -NT - (admin)
                 Brings back bad memories - (deSitter) - (1)
                     Interesting point - (bluke)
                 Re: Is written in Java? - (dlevitt) - (1)
                     Yes, by people with C/C++ (MFC) experience -NT - (bluke)
             Two points - (Simon_Jester) - (4)
                 Re: Two points - well, you're half right. - (admin) - (3)
                     "Static factory methods", constructors - what's the diff? (new thread) - (CRConrad)
                     You're right... - (Simon_Jester) - (1)
                         Not required in Java. - (admin)
         29 parameters, all positional? - (ben_tilly) - (1)
             You got it - (bluke)
         Kill the author - (tuberculosis) - (1)
             No one there would understand - (bluke)
         A dictionary array is nice for such -NT - (tablizer)
         Try partial application wrappers? -NT - (FuManChu)

I swear, you make people want to jump into a volcano.
90 ms