Um... Yeah. This is somehow extremely funny to me.

Can anyone else tell me what is drastically wrong with this code?
First off, the condition is an assignment statement. If we assign
the 'threshold' variable the value of the 'salary_sucks' variable, then
execute the code inside the braces. Since assignment is going to happen
99.999% of the time when we're not dealing with pointers or something
more complex, this is just silly. Maybe if(foo == bar) or better yet
if(foo === bar) [thats, is equal to the value of and is the same type
as kids]
Second, now we're assigning the variable 'goto' the return value of
the 'com()' function which is the member of the dice object. Then we
for no reason at all, make the program retrieve the value of the 'up'
property from the 'it' member of the suck object, but do nothing with
it.
Then, because we know that all languages with the use of curly
brackets and semi-colons also use keywords, we gratuitiously use an
'end' keyword.
Lets invent a new language called Dice++
Call me crazy, but when I reach the ranks of HR or Management, I'm
not hiring ANYONE from Dice.com. Odds are, they clicked on this banner
ad. Thats just plain scary and demeaning to the rest of us who write
code.