Comment On We Need a Body

Although Brice hadn't been on the job for very long, he'd gotten pretty comfortable with leading technical interviews. He'd quickly compiled a stock set of questions that could weed out the hacks. Questions that immediately disqualify you for the position if you get them wrong: What is your first name? Name a .NET language. Questions that almost certainly disqualify you if you get them wrong: What datatype would you use to store a string of characters? Is it C sharp or C pound? [expand full text]
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7 | Page 8Next »

Re: We Need a Body

2008-03-06 14:06 • by jimlangrunner
181794 in reply to 181638
Smeghead:
In UK that would be C-Hash ;)

here in the 'states, Hash is not legal, so the folks at Microsoft, being the politically correct bunch they are, chose a less incendiary name.

Re: We Need a Body

2008-03-06 14:10 • by Tom JP (unregistered)
181795 in reply to 181792
glwtta:
If some tool expected me to write trivial SQL in an interview, I would walk out right there.

I'm there to be interviewed about my experience, not to do tricks on command.


You may not get a job, but at least you'll not have to suffer the indignity of saying/writing "SELECT * FROM ..."

Re: We Need a Body

2008-03-06 14:10 • by Homer (unregistered)
181796 in reply to 181624
MMMmmmmmm, C hash.

Re: We Need a Body

2008-03-06 14:15 • by Jim (unregistered)
181797 in reply to 181771
john:
"Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple." = bullshit. i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.


I was hired, despite my lack of Java, being told what I mentioned, though, I came from C++, and was told I inherently know Java. If ALL they know is VB, or any single language for that matter, then maybe you have a point. However, if they seem to have a wide range of languages (any decent programmer should have at LEAST 2, if not more), any decent programmer should be able to pick up any language you need, unless it is a huge paradigm shift, such as web programming to mainframe programming, OO to functional, etc.

Re: We Need a Body

2008-03-06 14:16 • by astine (unregistered)
181798 in reply to 181744
You fail at music.

C sharp is a half-step above C, not a half octave. C is a full active above C and visa-versa. B flat is a step and a half below C sharp.

Re: We Need a Body

2008-03-06 14:17 • by Franz Kafka (unregistered)
181799 in reply to 181796
Homer:
MMMmmmmmm, C hash.


And the question is: what happens when you let an intern work unsupervised for months?

Re: We Need a Body

2008-03-06 14:19 • by Anomie (unregistered)
181800 in reply to 181624
C Tic-Tac-Toe

Re: We Need a Body

2008-03-06 14:19 • by AccessGuru
181801 in reply to 181624
Doesn't matter, as long as it's not VB.

Re: We Need a Body

2008-03-06 14:20 • by Vladekk (unregistered)
Reminds me of my former job. They had crazy worker turnaround - 5 of us left in a few months.

Re: We Need a Body

2008-03-06 14:20 • by Heccy (unregistered)
181803 in reply to 181624
C Plus Plus Plus Plus

Re: We Need a Body

2008-03-06 14:23 • by Zylon
I love this thread. It's like a perfectly distilled head-on collision between our resident wannabe-but-clueless "geeks" ("It's tic-tac-toe!" "It's tic-tac-toe!" "It's tic-tac-toe!" "It's tic-tac-toe!" "It's tic-tac-toe!"), and the actual geeks who are at least attempting to be somewhat clever about it.

Re: We Need a Body

2008-03-06 14:23 • by glwtta (unregistered)
181805 in reply to 181771
john:
"Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple." = bullshit. i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.

Well, yeah, if you know "VB programming" you are pretty much useless, if on the other hand, you are a skilled programmer you should be able to become productive in a (reasonable) new language in a couple of weeks.

Say someone has close to 10 years programming experience, primarily in Java and Perl, with a working knowledge of C, C++, Lisp, Pascal (why not), a bunch of the HTML markup scripts (ASP, PHP, ColdFusion, etc) and the DHTML-related dialects.

Would you seriously not hire that person to write, let's say, Python? (Assuming they are, in fact, competent in the above, of course.)

I'm always weary of people who, when describing themselves as a programmer, qualify it with a language. Programming isn't learning syntax.

Re: We Need a Body

2008-03-06 14:24 • by Southern (unregistered)
They needed a body .. *fear*

Re: We Need a Body

2008-03-06 14:26 • by Someone You Know
181807 in reply to 181791
Franz Kafka:
FredSaw:
Someone You Know:
FredSaw:
Xaox:
I've always liked "ess-cue-ell", here's why:

CFO - "$accountingSystemVendor says we need a 'MS-sequal' server. Why do we need another server if we already have one?"
How does saying "ess cue ell" change the CFO's understanding of the word "server"?


It doesn't. The joke is that the CFO heard "SQL" as the word "sequel", and (fairly logically) thought that a "sequel server" was an additional server related to one the company already had, by analogy with a sequel to a novel or a film. If "SQL" had been spelled out instead of pronounced as "sequel", this blunder would not have occurred.
Why? That was my original question... why would it not have occurred? He heard "sequel server" and thought it meant another computer. My question: why would he not have thought the same thing when he heard "ess cue ell server"? If he doesn't know what "MS Sequel Server" is, then he doesn't know what "MS Ess Cue Ell Server" is, either.

Addendum (2008-03-06 12:57):
Cancel that... I just got it. "Sequel" as in, a followup to the one they already have. Sorry, maybe I need another cuppa.


The bigger question is this: shouldn't a CFO know what SQL server is?


Maybe. A CFO makes high-level financial decisions along the lines of allocating $X to this department and $Y to that project, and so on. If the IT department asks for something like a new server, the CFO doesn't necessarily need to know what it is, just how much the IT department needs it, how much it will benefit the company, and whether it is more important than various other things the CFO needs to spend money on.

Re: We Need a Body

2008-03-06 14:34 • by Brandon (unregistered)
181808 in reply to 181628
thought Gato was spanish for cat.... maybe you know another spanish

Re: We Need a Body

2008-03-06 14:36 • by sf (unregistered)
181809 in reply to 181624
SnapShot:
So which is it, C Sharp, C pound, C hash, C number sign or C octothorp?

I prefer C-crosshatch.

Re: We Need a Body

2008-03-06 14:37 • by alegr
181810 in reply to 181711
themagni:
SnapShot:
So which is it, C Sharp, C pound, C hash, C number sign or C octothorp?


I call it D flat.


Have you ever checked what flat-D is? (www.flat-d.com)

Re: We Need a Body

2008-03-06 14:38 • by Pope (unregistered)
181811 in reply to 181769
Digitalbath:


I have always wondered about being in a situation like that. Would it be possible, since your productivity is being decimated by all the hand holding, to go in and tell your boss something along the lines of, "Hey, if you fire 2 people that we have recently hired, I will take over all their responsibilities if you pay me 3x my salary." Of course, you would need free time, but it seems like it's feasible from a work load standpoint if they aren't doing anything. Maybe do it for a year, save up a bunch of money and then quit for a job that doesn't take 80 hours a week. Would this work? Has anybody ever tried doing it?



I didn't try that... *grumbles* I should have. If I ever get into that situation again, I'll definitely consider it...

Because what I did do was set up an application that helped our "programmers" set up clients on our "portal." *shiver* Gobs of WTF-ery involved, I'm sure. Before that it was done by fat-fingering and copy-pasting records into a single, bloated 1NF SQL database, which, to me was even more WTF-itude. Then, when that and other applications I built (in my personal time) had prospered for long enough, I added up all the time I saved and created a report on how much money I would save the company if I were put to the task of solely developing internal software which would make processes standard and efficient. I had already saved the company over 4000 man hours for the year, there's no way they wouldn't let me do that, right? Wrong. They caught my game. They found out I just wanted my own department away from the mayhem and destruction and said, "N-O." And stamped it.

I cried and hollered, but it fell on deaf ears. When my two year mark came around, I was out the door. Despite all the hardship, I loved that place. It was a lot of fun. Stressful, but fun. But man did I ever get baptized by fire.

I did check back about a year ago and heard that they now have a whole team of people doing what I proposed to do myself. At least I never had to manage anyone.

Re: We Need a Body

2008-03-06 14:39 • by FredSaw
181813 in reply to 181792
glwtta:
If some tool expected me to write trivial SQL in an interview, I would walk out right there.

I'm there to be interviewed about my experience, not to do tricks on command.
Good man. Save us all some time.

Re: We Need a Body

2008-03-06 14:40 • by dtech

What datatype would you use to store a string of characters?

That one is easy. Just make an int array. Each number in the array corresponds with the UTF-8 number of the character. Of course, if you want to save memory, you could also make a multidimensional array. The first dimension being the character's number and the second being the location(s) in the string.

Re: We Need a Body

2008-03-06 14:41 • by please (unregistered)
181815 in reply to 181624
duh! It's C tic tac toe!

Re: We Need a Body

2008-03-06 14:44 • by Haackers (unregistered)
181817 in reply to 181624
no it's C++++.

Re: We Need a Body

2008-03-06 14:44 • by Troy McClure (unregistered)
181818 in reply to 181791
Franz Kafka:
FredSaw:
Someone You Know:
FredSaw:
Xaox:
I've always liked "ess-cue-ell", here's why:

CFO - "$accountingSystemVendor says we need a 'MS-sequal' server. Why do we need another server if we already have one?"
How does saying "ess cue ell" change the CFO's understanding of the word "server"?


It doesn't. The joke is that the CFO heard "SQL" as the word "sequel", and (fairly logically) thought that a "sequel server" was an additional server related to one the company already had, by analogy with a sequel to a novel or a film. If "SQL" had been spelled out instead of pronounced as "sequel", this blunder would not have occurred.
Why? That was my original question... why would it not have occurred? He heard "sequel server" and thought it meant another computer. My question: why would he not have thought the same thing when he heard "ess cue ell server"? If he doesn't know what "MS Sequel Server" is, then he doesn't know what "MS Ess Cue Ell Server" is, either.

Addendum (2008-03-06 12:57):
Cancel that... I just got it. "Sequel" as in, a followup to the one they already have. Sorry, maybe I need another cuppa.


The bigger question is this: shouldn't a CFO know what SQL server is?


A CFO pays an IT staff to understand what it is. Just like a developer shouldn't be expected to understand the discount cash flow model intimately, a CFO shouldn't be expected to understand the in's and out's of technology.

They are paid to make business decisions on what benefits the company. Because if it doesnt somehow have value to the company then its not worth doing.

Re: We Need a Body

2008-03-06 14:54 • by alegr
The read WTF is an ad on the front page, of www . ezgsa . com, which reminds me of another recent WFT (Government suppliers guide).

Re: We Need a Body

2008-03-06 15:00 • by Beernutts (unregistered)
181822 in reply to 181625
I bet he doesn't even know what ESPN stands for.

Sheesh.

Andy Goth:
Seriously, it took me a couple years to figure out that C# really is pronounced "C-sharp". I had assumed "C-pound" on account of "C-sharp" being too punny and already in use for several projects.

I can't figure out if that disqualifies me from commenting here or makes me a valued asset to the WTF community.

Re: We Need a Body

2008-03-06 15:04 • by R (unregistered)
181823 in reply to 181811
Pope:
They found out I just wanted my own department away from the mayhem and destruction and said, "N-O."


Your mistake, of course, is that you expected to be promoted to head of your own department and not have to handle mayhem and destruction, aka Politics.

People should practice political skill to be promoted to that sort of position. Otherwise, the best you could do is redefine your job description but stay in the same department, and that's if your manager is sympathetic.

Re: We Need a Body

2008-03-06 15:04 • by Jonathan Holland
181824 in reply to 181624
SnapShot:
So which is it, C Sharp, C pound, C hash, C number sign or C octothorp?


It is D Flat.

Re: We Need a Body

2008-03-06 15:05 • by M.C. Sarbanes-Oxalot (unregistered)
181825 in reply to 181640
McGuffin:
But did he say "see-kwal" or "ess-cue-ell"?



His type always, always says "see-kwal".

Re: We Need a Body

2008-03-06 15:06 • by Anteater (unregistered)
181827 in reply to 181624
No, you're not even close. It's either C web or C net.

Re: We Need a Body

2008-03-06 15:08 • by Southern (unregistered)
181828 in reply to 181808
Brandon:
thought Gato was spanish for cat.... maybe you know another spanish


Gato is spanish for cat, but Gato can mean a lot of things depending on which country you are...

For example, in Argentina they also call Gato to women who sell theirselves for big amounts of money to spend the night with, or even the jack to lift the car when you get a flat tire.

-- End of useless information, for now --

Re: We Need a Body

2008-03-06 15:11 • by some random lurker (unregistered)
181829 in reply to 181828
cocktothorpe gets my vote.

Re: We Need a Body

2008-03-06 15:12 • by zip
181831 in reply to 181827
C-blog? C-2.0? C-intertubes?

Seriously, lets keep this awesome humor goldmine rolling! C-your mama!

Re: We Need a Body

2008-03-06 15:12 • by jimlangrunner
181832 in reply to 181821
alegr:
The read WTF is an ad on the front page, of www . ezgsa . com, which reminds me of another recent WFT (Government suppliers guide).

Are you refering to "The Secure Site"?

Re: We Need a Body

2008-03-06 15:15 • by akatherder
Is anyone else getting a Billy Madison "dumber for having read this thread" feeling?

Re: We Need a Body

2008-03-06 15:18 • by themagni
181835 in reply to 181814
dtech:

What datatype would you use to store a string of characters?

That one is easy. Just make an int array. Each number in the array corresponds with the UTF-8 number of the character...


Try using strings in C or Assembly for an embedded chip without native string support in the compiler.

I'm not talking about ancient coding practices here - most computers are embedded.

Re: We Need a Body

2008-03-06 15:23 • by Andy (unregistered)
181836 in reply to 181686
eekee:
Okay, this isn't precisely relevant to this article, but I've got to say it some time. The very fact that # even could be described as a pound sign is a huge WTF to me! As far as I can tell, the only way it got that name was via ancient 7-bit ascii printers, which sometimes substituted the pound sign for the hash character. How it could have spread from that to such widespread usage, I don't know, unless perhaps it was an acceptable substitute for the true pound sign for a long time before that. Still seems a case of extreme carelessness on the part of a great many people for # to aquire the name "pound sign".


I have also seen it used in engineering to refer to a pound. (weight or mass) This is going back 20+ years.

Re: We Need a Body

2008-03-06 15:23 • by themagni
181837 in reply to 181774
PeriSoft:
themagni:
SnapShot:
So which is it, C Sharp, C pound, C hash, C number sign or C octothorp?


I call it D flat.


You bastard. *shakes fist*


Nah, my parents were married for about two years before I was born.

I have noticed that some other folks have started calling it D-flat in the thread, which is kind of cool. That's my second meme.

I'm a musician as well, so it was the first thing I thought of was the enharmonic equivalent. By the way, that guy who went on about the octaves and the B-flat thing was totally out to lunch. You could say that a Bb instrument playing in treble clef would play an Eb / D# to play C# major. There might be other instruments where the Bb thing would be true, but I'm not interested in spending my lunch looking it up.

Re: We Need a Body

2008-03-06 15:23 • by themagni
181838 in reply to 181833
akatherder:
Is anyone else getting a Billy Madison "dumber for having read this thread" feeling?


NO YOURE ARE!

Re: We Need a Body

2008-03-06 15:24 • by Scurvy (unregistered)
181839 in reply to 181792
glwtta:
If some tool expected me to write trivial SQL in an interview, I would walk out right there.

I'm there to be interviewed about my experience, not to do tricks on command.


"...that the men of Gilead said unto him, Art thou an Ephraimite? If he said, Nay; Then said they unto him, Say now Shibboleth: and he said Sibboleth: for he could not frame to pronounce it right. Then they took him, and slew him at the passages of Jordan: and there fell at that time of the Ephraimites forty and two thousand."

It's not a test. It's a shibboleth.

http://en.wikipedia.org/wiki/Shibboleth

Re: We Need a Body

2008-03-06 15:28 • by Jaspion (unregistered)
it's C fence

Re: We Need a Body

2008-03-06 15:31 • by john (unregistered)
181841 in reply to 181780
KattMan:
john:
"Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple." = bullshit. i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.


Are you saying that an understanding of theory and basic logical constructs are useless against the way different language form those constructs?

Tell me, how hard is it to go from:
If x = 3 Then
do something
End If
to this:
if(x==3)
{
do something;
}

Doesn't seem to hard to me. The theory and logical construct is the exact same and they are used the exact same way for the exact same reasons. The only different is the syntax. To take this further, if you are a poor developer in one language, you will be a poor developer in any language.


i'm saying that anyone who says 'programming is programming' is fundamentally mistaken. it's not. i've seen enough C-savvy programmers write procedural java, and it's not pretty (not trying to pick on C programmers, i admire them for what they can do)

Re: We Need a Body

2008-03-06 15:51 • by Movie Mogul (unregistered)
181843 in reply to 181640
McGuffin:
But did he say "see-kwal" or "ess-cue-ell"?

Ess Cue Ell - The Sequel

That is one of my favorite print vs spoken confusions. When you write, which is correct?
1) Use an SQL statement.
2) Use a SQL statement.

Depends on how you pronounce "SQL" in your mind when you read it. When I'm speaking (and pay attention), it seems that I use them interchangeably.

Re: We Need a Body

2008-03-06 15:52 • by john (unregistered)
181844 in reply to 181805
glwtta:
john:
"Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple." = bullshit. i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.

Well, yeah, if you know "VB programming" you are pretty much useless, if on the other hand, you are a skilled programmer you should be able to become productive in a (reasonable) new language in a couple of weeks.

Say someone has close to 10 years programming experience, primarily in Java and Perl, with a working knowledge of C, C++, Lisp, Pascal (why not), a bunch of the HTML markup scripts (ASP, PHP, ColdFusion, etc) and the DHTML-related dialects.

Would you seriously not hire that person to write, let's say, Python? (Assuming they are, in fact, competent in the above, of course.)

I'm always weary of people who, when describing themselves as a programmer, qualify it with a language. Programming isn't learning syntax.


i think we actually agree. i'm saying i wouldn't hire someone who thinks that it's all about syntax. i am not saying i wouldn't hire someone who wasn't expert at whatever language my project is using. the guy i interviewed knew the language i was looking for (yeah, it's java), but he saw it as just another syntax to throw his bad idea of software engineering around in, and his statement that he could program in pretty much any old language i had was indicative to me that he didn't understand some fundamentals of software development.

Re: We Need a Body

2008-03-06 15:52 • by quarnel
181845 in reply to 181673

RP:
MS calls it "C sharp"


Are You Sure!
Where are your references?!

Re: We Need a Body

2008-03-06 15:55 • by ingenium (unregistered)
181848 in reply to 181624
SnapShot:
So which is it, C Sharp, C pound, C hash, C number sign or C octothorp?

It's C number sign: http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#Language_name

Re: We Need a Body

2008-03-06 15:57 • by y0y
181849 in reply to 181771
john:
Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple.
= bullshit.

i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.


Right.

I know once I learned my first language I was forever stuck. Unable to learn a new one. Simply confounded when new syntactic structures were presented to me. Unable to fathom the same conceptual design under a different tongue. Aye, in other words: no hablo. </sarcasm>

Some languages have a larger barrier to entry than others, and if you mean that for one to say they can come in and immediately be productive and useful when making a huge switch is absurd then I would agree. However, if the person is a good developer, they should have little trouble picking up the missing pieces, putting them together, and becoming productive in fairly short order as long as the language is around the same level (meaning high to low level languages) as the one they are transitioning from. Going from VB to ASM is quite a leap, but VB to Java is perfectly reasonable. I will concede, however, that there are some syntaxes and language structures that can pose quite a mental block when switching from some language types to others. C style languages to something like Ruby or LISP, for example.

Re: We Need a Body

2008-03-06 15:57 • by Jim (unregistered)
181850 in reply to 181841
john:
KattMan:
john:
"Programming is programming. As long as the person knows how to code, picking up new languages is pretty simple." = bullshit. i rejected someone last week for saying approximately the same thing. if you/he think you/he can become a useful java programmer when all you know is VB programming, you/he are crazed.


Are you saying that an understanding of theory and basic logical constructs are useless against the way different language form those constructs?

Tell me, how hard is it to go from:
If x = 3 Then
do something
End If
to this:
if(x==3)
{
do something;
}

Doesn't seem to hard to me. The theory and logical construct is the exact same and they are used the exact same way for the exact same reasons. The only different is the syntax. To take this further, if you are a poor developer in one language, you will be a poor developer in any language.


i'm saying that anyone who says 'programming is programming' is fundamentally mistaken. it's not. i've seen enough C-savvy programmers write procedural java, and it's not pretty (not trying to pick on C programmers, i admire them for what they can do)


Procedural programming is procedural programming
Functional programming is functional programming
Mainframe programming is mainframe programming
Object oriented programming is object oriented programming

Happy? "Programming is programming" seemed to save me keystrokes when I wrote it. I suspected people would be able to realize what I meant. Anyway, any decent programmer will realize that Java is inherently different from C, in that one is procedural, and the other is object oriented, and will adjust their thinking accordingly. Trying to force procedural programming in an object oriented world is dumb, and vice versa.

Re: We Need a Body

2008-03-06 16:02 • by Benanov
181851 in reply to 181837
themagni:
I'm a musician as well, so it was the first thing I thought of was the enharmonic equivalent. By the way, that guy who went on about the octaves and the B-flat thing was totally out to lunch. You could say that a Bb instrument playing in treble clef would play an Eb / D# to play C# major. There might be other instruments where the Bb thing would be true, but I'm not interested in spending my lunch looking it up.


Which guy was out to lunch? Me, speaking from a music-theory/composing perspective, or the guy I responded to?

Re: We Need a Body

2008-03-06 16:04 • by Code Dependent
181852 in reply to 181838
themagni:
NO YOURE ARE!
Did you mean to say, "Know your R? Or was it perhaps "Know your R's"?

No, wait, now I've got it. You wanted to tell us, "Know your arse." I'm sure you do.

Re: We Need a Body

2008-03-06 16:04 • by Andy Goth (unregistered)
181853 in reply to 181822
Beernutts:
I bet he doesn't even know what ESPN stands for.
Isn't a television network devoted to paranormal activity, extra sensory perception in particular?
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7 | Page 8Next »

Add Comment