Why I will not apply for a job through Dice.com.

2005/10/08

Categories: GeekStuff

I saw this on Slashdot:
Dice ad

(It’s animated, so give it a while.)

Hmm.

goto = dice.com();

Does there exist any language anywhere which has goto statements at all, in which they are done with an equals sign? I don’t think so. It’s not correct for any of the languages I know which use that kind of if structure, curly braces, and semicolons.

With all these programmers that are apparently looking to them for work, shouldn’t they have asked one to review their copy?

Comments [archived]


From: Bill Godfrey
Date: 2005-10-08 06:29:19 -0500

Many assembly languages have the program counter as a register, assignable using the same “move” instruction as the general purpose registers.


But your general point is correct. I’ve never seen the program counter called the goto register.


From: James Lick
Date: 2005-10-08 20:00:25 -0500

Not to mention that in the languages I’m familiar with, you don’t return from a goto, so you’d never get the the find_great_jobs() call after you “goto = dice.com()”. So ignoring the syntax problems, any competent programmer would surely understand that the ad says: “If you go to dice, you will not find a great job."


From: vm
Date: 2005-10-10 15:08:47 -0500

Then again the only real programming oriented job listed on the banner is “web developer”, and whether many web developers are ‘programmers’ is arguable. Everyone knows that sounding like a programmer is good enough for the average Sales Engineer and IT Manager.