Click here to Skip to main content
15,886,199 members

The Weird and The Wonderful

   

The Weird and The Wonderful forum is a place to post Coding Horrors, Worst Practices, and the occasional flash of brilliance.

We all come across code that simply boggles the mind. Lazy kludges, embarrassing mistakes, horrid workarounds and developers just not quite getting it. And then somedays we come across - or write - the truly sublime.

Post your Best, your worst, and your most interesting. But please - no programming questions . This forum is purely for amusement and discussions on code snippets. All actual programming questions will be removed.

 
GeneralRe: Philosophy Major bad Programmer Pin
warren22010-Oct-11 18:09
warren22010-Oct-11 18:09 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle11-Oct-11 5:34
Frank Towle11-Oct-11 5:34 
GeneralRe: Philosophy Major bad Programmer Pin
prasun.r7-Dec-11 3:46
prasun.r7-Dec-11 3:46 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle7-Dec-11 5:27
Frank Towle7-Dec-11 5:27 
GeneralRe: Philosophy Major bad Programmer Pin
prasun.r7-Dec-11 6:07
prasun.r7-Dec-11 6:07 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp10-Oct-11 10:24
cpkilekofp10-Oct-11 10:24 
GeneralRe: Philosophy Major bad Programmer Pin
Dan Sutton10-Oct-11 10:53
Dan Sutton10-Oct-11 10:53 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp10-Oct-11 11:28
cpkilekofp10-Oct-11 11:28 
Dan Sutton wrote:
Incidentally, I'm not defending my conclusion, and I hardly expected anyone to
take it seriously, let alone waste five paragraphs attacking it. However (check
your psychology degree for this one) I guess I must've touched a nerve since
that's what happened


It was the tone of the message more than anything else - it's a tone I'm all too familiar with ("think you're smart, college boy?"). Unfortunately, it's never easy to tell exactly what attitude is behind the print you see on the Web without explicit markers of some sort (e.g. <over-the-top-exaggeration-'cause-i'm-irritated>). Again, and also unfortunately, you managed to quote (with nearly identical phrasing) more than one programmer I worked with in the past, and those quotes were being directed to me personally...which might have been easier to take if I didn't have twice the programming skills asleep that these individuals had on their best day. All told, it was all too easy to believe you meant what you said in exactly the way you said it...but, as my own hot buttons had been pressed, I didn't take the time to ask you if you really meant it that way before I launched my "retaliatory strike." Apologies.

I do note that programming education was pretty happenstance forty years ago, and that few if any resource materials were available to assist your education unless your employer provided them. At my high school in 1974, my first BASIC course was taught using a teletype hooked in the old GE Apple Time Sharing Service, 300 baud (bits-per-second, more or less) and paper tape to store the program. We were taught the language, but not really how to use it effectively. It wasn't until college that I was introduced to structured programming and why spaghetti code was bad...but by the time I was finishing my M.S., enormous advances had been made available to anyone who could buy or borrow a book on algorithms and data structures, or even how to document your program. And still, the clueless would wind up with programming jobs. I helped hire such a total waste of space myself in 1999 for an Internet start-up...she could program, she just couldn't figure out how to read someone else's code and understand it, so she wrote everything from scratch...and while it worked some of the time, reinventing the wheels we had already built and were busily polishing was not on our agenda that year, especially since it was obvious from her code that she was not going to be giving the Turing lecture any time soon nor writing any of the three programmers senior to her out of a job. And yes, she was a computer science graduate Sigh | :sigh: who, when she resigned from our job (we decided not to tell her we were going to fire her that week anyway), was moving to North Carolina to help her husband sell real estate Big Grin | :-D thus saving her potential future employers quite a few headaches, IMHO.

Oh, BTW, remind me to tell you sometime about the stripper I met who could debate Kantian ethics as easily as she could twirl her tassels...but that's a story for another day.
GeneralRe: Philosophy Major bad Programmer Pin
Dan Sutton10-Oct-11 11:44
Dan Sutton10-Oct-11 11:44 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp11-Oct-11 7:20
cpkilekofp11-Oct-11 7:20 
GeneralRe: Philosophy Major bad Programmer Pin
Dan Sutton11-Oct-11 7:30
Dan Sutton11-Oct-11 7:30 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle13-Oct-11 4:59
Frank Towle13-Oct-11 4:59 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp14-Oct-11 5:44
cpkilekofp14-Oct-11 5:44 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp14-Oct-11 5:51
cpkilekofp14-Oct-11 5:51 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle14-Oct-11 9:12
Frank Towle14-Oct-11 9:12 
GeneralRe: Philosophy Major bad Programmer Pin
cpkilekofp14-Oct-11 10:12
cpkilekofp14-Oct-11 10:12 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle16-Oct-11 3:57
Frank Towle16-Oct-11 3:57 
GeneralRe: Philosophy Major bad Programmer Pin
BobJanova11-Oct-11 0:01
BobJanova11-Oct-11 0:01 
GeneralRe: Philosophy Major bad Programmer Pin
jschell10-Oct-11 8:00
jschell10-Oct-11 8:00 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle10-Oct-11 9:18
Frank Towle10-Oct-11 9:18 
GeneralRe: Philosophy Major bad Programmer Pin
Jay Nelson12-Oct-11 10:06
Jay Nelson12-Oct-11 10:06 
GeneralRe: Philosophy Major bad Programmer Pin
Frank Towle13-Oct-11 5:04
Frank Towle13-Oct-11 5:04 
GeneralWhat could they have been thinking? Pin
John Hunley6-Oct-11 4:00
John Hunley6-Oct-11 4:00 
GeneralRe: What could they have been thinking? Pin
witm556-Oct-11 4:09
witm556-Oct-11 4:09 
GeneralRe: What could they have been thinking? Pin
ekolis6-Oct-11 7:55
ekolis6-Oct-11 7:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.