Comment On 5 years C-pound experience

Scott C. Reynolds was looking for a strong C# developer a while back. He was kind enough to share the tale of one of the many, many unqualified recruits (who we'll call “J“) with us. [expand full text]
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5Next »

re: 5 years C-pound experience

2004-11-01 13:13 • by David Grant
Smells like insourcing.

I interviewed someone for a C#-centric position once. Similar stuff:

"How would you accomplish (blah) in C-Sharp?"
"Well, in 'C-Hash' i would..."
"OK, in C-SHARP how do you go about doing XYZ?"
"Blaahhhh blahhh C-HASH"

Sharp hash-pound

2004-11-01 13:23 • by .d
I always thought that naming a language "C#" ranked pretty high, WTF-wise...

re: 5 years C-pound experience

2004-11-02 07:47 • by Vitani
Wish we had a shortage of .NET developers in the UK. I could really use a better paid job than my current one!

re: 5 years C-pound experience

2004-11-02 07:59 • by RIchard Peat
"Wish we had a shortage of .NET developers in the UK."

I'm in the UK. I know a lot of IT people who have had, or are having real trouble finding a good role, and yet on the recruitment side we have repeatedly had real problems getting good people to fill roles, getting people like Mr C-Pound described above.

Gartner has said that there is a major IT skills shortage (see http://www.theregister.co.uk/2004/11/01/skills_shortage/) and yet I know people who are leaving IT because they can't get a job. Just crazy!

re: 5 years C-pound experience

2004-11-02 08:32 • by flock
This is actually a reply to domovoi (if I spelled it right), but first his quote:

"I have a friend who works at Microsoft (wonder if he reads this site, if he does, sorry Pete for stealing your story) and he asked an interviewee "what's the running time of a binary search?". The candidate answered "2 nanoseconds".

Dinner's discussion was whether or not a binary search was actually possible in 2 nanoseconds. :P"

That question is exactly the kind of question you shalt ask in an interview. What you will learn with that is that someone knows a lot of concepts, not that someone knows how to use them, which are very different things and I am sure you don't want an employee who is all good at theorizing and all bad at practicing, do you?

Instead, what about asking the candidates about the advantages of using a binary tree instead of any other memory structure or to explain how binary trees work? That would do much better, I think.

re: 5 years C-pound experience

2004-11-02 09:42 • by Gregorio
I recently had the displeasure of interviewing a candidate for a programmer/analyst position. When asked what his thoughts were on stored procedures he told us that they aren't really necessary. We waited for him to elaborate... He then went on to tell us of a system his team built where they ripped out all existing procedures replaced them with inline SQL, “with no performance penalty whatsoever”

AReGH!

Richard's comment was the funniest

2004-11-02 11:10 • by smartypants
I thought it was funny how Richard said he "learnt" VB. It's "learned" VB. How can we criticize others with their pronunciation of C# when our basic English skills are severely lacking?

Richard lives in the UK?

2004-11-02 11:24 • by Mike
I agree with smartypants. It's "learned". Sir Richard should know better. After all, he supposedly lives in the UK? You would think he spoke the Queen's English.

@smartypants

2004-11-02 11:25 • by fluffy
http://www.askoxford.com/asktheexperts/faq/aboutspelling/learnt

Perfectly-acceptable spelling. Or do you also insist that it's "leaved" and not "left?"

public apology

2004-11-02 11:29 • by Mike
I stand corrected. How embarassing on my part. I should never have sided with this "smartypants". Sorry Richard!

@Mike

2004-11-02 11:31 • by smartypants
I still say it's "learned". :-p

@Richard

2004-11-02 11:43 • by Davey
Ruchard: I realize that "learnt" is an acceptable spelling, but could you at least *try* to start using "learned" instead? I think it would be better for all parties involved. Don't be so hardened to change man.

re: 5 years C-pound experience

2004-11-02 11:50 • by Richard Peat
I guess you going to want me to drop the 'u' in colour, and start using 'z' instead of 's' all over the place next!

@Richard

2004-11-02 12:17 • by Davey
Honestly, I wonder what UK code looks like. Is it filled with comments such as "Changed the colour to red" and things of that nature? That would be quite confusing for the American reader. And how do you guys use Visual Studio with intellisense? You have to type color.red not colour.red! I bet that is frustrating. Maybe there is a UK edition of Visual Studio?

re: 5 years C-pound experience

2004-11-02 12:38 • by Phil Scott
It would have to be a UK edition of the framework for Colour to be used.

re: 5 years C-pound experience

2004-11-02 12:39 • by domovoi
flock:
IIRC, the candidate (according to his resume) just graduated from a well-known CS program, though I forget the name of the school. He supposedly had a graduate degree as well. However, as the interview progressed, it became apparent to my friend that the candidate knew very little about computer science. So he threw out that question to make sure.

re: 5 years C-pound experience

2004-11-02 12:48 • by Phil Scott
I did some tutoring for CIS students when I was at college. I asked one of them to bring up the project they were working on (it was a VB6 app), and they went to their shared network drive.

The machine kinda sat there for a second, and suddenly 4000 files pop up in the root of their shared folder. And the guy started opening up Project1a, Project1b, Project2, Project11, Copy of Project 1a, etc until he found the project he was working on. He also had well over 50 different forms of Form1 in the directory too.

I kinda causually mentioned that it might make sense to put things in sub folders with better names, but I just got a blank stare in return.

Yeah, he's got a CIS degree from my university now.

Colour vs Color

2004-11-02 12:50 • by Lore Weaver
I get a kick out of doing HTML/CF/Tango/PL/SQL Web/PHP/Whatever else...

And I have to use color='#000000' instead of colour :D

At least in England they aren't hybridized with the American spellings, like we are in Canada :D

And yes, my comments do say "Colour" and not "Color".

Ey Spel Reel Goud.

re: 5 years C-pound experience

2004-11-02 13:44 • by David Grant
I heard someone try to say that C# was called C# because the pound symbol looks like two ++'s stacked on top of each other.

Almost had to beat their face in for that.

Rough 'em up

2004-11-02 13:49 • by Dan
I had to rough up a fellow co-worker for saying exactly that!

re: 5 years C-pound experience

2004-11-02 15:09 • by Jane
David and Dan - I swear I remember seeing something like that in a book on programming in C# and saying to myself it doesnt look like two +'s (as opposed to ++'s) on top of each other. It must have been somewhere around when it became an ECMA standard, so things have changed since then...but...

Y'know, when I first tried to learn C#, nobody ever told me how to call it, but having a musical background I called it c-sharp. Someone told me it was c-pound, but that sounded stupid, so I kept insisting on c-sharp.

So now everyone who tells me its not c-sharp gets emailed a copy of that program that's at the end of the book Programming in the Key of C#, a program that plays a short song in the key of C# :)

@Jane

2004-11-02 15:45 • by Dan
Can you program in C# on a Mac? Is that even possible?

re: 5 years C-pound experience

2004-11-02 16:57 • by foxyshadis
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.

It's not as pretty or friendly as Visual C#, but you take what you can get, no?

There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way.

re: 5 years C-pound experience

2004-11-02 17:10 • by foxyshadis
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.

It's not as pretty or friendly as Visual C#, but you take what you can get, no?

There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way.

re: 5 years C-pound experience

2004-11-02 17:13 • by foxyshadis
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.

It's not as pretty or friendly as Visual C#, but you take what you can get, no?

There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way.

Oops, sorry.

2004-11-02 17:22 • by foxyshadis
Dammit, I hate the lack of confirmation that a submission has been fully uploaded and doesn't need resubmission when the page times out. (What do you do when it's clicking the 'submit order' button? >_>) This would be a great area for a certain open source web browser to take up the slack.

joke

2004-11-02 17:23 • by smartypants
Does anyone want to insert of joke about "mono" here?

re: 5 years C-pound experience

2004-11-02 17:55 • by Dee Major!!
D-Flat eh? Makes sense. C-Sharp was designed by Anders Hjelsberg, the man who created Turbo Pascal and Delphi. "D" is the nickname for Delphi, and C-Sharp is obviously a flattened version of Delphi, so this all makes complete sense. Oh sure, C# is as good as Delphi, only down a half step!!

University

2004-11-02 22:33 • by Pseudo
I had to listen to a lecturer tell me a year ago that the language was pronounced c-hash, and that c# was an addition to c++ that supported aspect orientated programming.
Needless to say I didn't go to another lecture.

re: 5 years C-pound experience

2004-11-03 19:49 • by Fred
C-sharp always sounded like a marketing effort at covering up a horrible choice for a name.

I'm aware that Microsoft call it C-sharp, but I call it C-hash (by CHOICE, please pay attention any mindless pedants out there).

Likewise, I am aware that many within Microsoft call SQL "Sequel", but I'm not about to start that either.

re: 5 years C-pound experience

2004-11-04 01:55 • by Stoop
Fred: SQL origins from "Sequel". Sequel: Simple English QUEry Language. SQL is just a shorthand.

@Stoop

2004-11-04 12:36 • by james
It's Structured Query Language, so "sequel" is not a short-hand. Lots of people (believe it or not) say it as "squirrel", too.

color vs colour

2004-11-04 12:46 • by Cliff
I guess one could create the colour class and just inherit from color ;-)

but 5 yrs *is* just about possible for C-noughtsandcrossesgrid, considering at M'oft the language has been around at least that long in various pre-alpha incarnations.

Unlikely this candidate has this though ;-)

re: 5 years C-pound experience

2004-11-04 13:07 • by Pendant
I hate to be nit picky, but sharp and hash are certainly not the same thing. Hash is 0x0023, and Sharp is 0x266F.

Do you see any people programming C\x266F?

re: 5 years C-pound experience

2004-11-04 21:13 • by Fred
Stoop: SQL's origins were in IBM's SEQUEL certainly, but it is no longer SEQUEL, it is SQL.

Win95 isn't pronounced "DOS", PKZIP isn't pronounced "LZW".

re: 5 years C-pound experience

2004-11-05 15:55 • by Merv
I prefer "Squeal".

re: 5 years C-pound experience

2004-11-05 16:34 • by beppo
When I first read I called it "C-dièse". Why do these marketing-guys choose nonsense names like this one?

re: 5 years C-pound experience

2004-11-07 01:09 • by Chui Tey
It's C-HASH.

re: 5 years C-pound experience

2004-11-07 13:06 • by Bob
I am still waiting for INTERCAL.NET...

re: 5 years C-pound experience

2004-11-08 08:09 • by John
The real WTFs are

1 - Why you even phoned this guy for an interview after looking at his resume

2 - Why you asked for a code snippet after the phone interview. You must be a government agency...

re: 5 years C-pound experience

2004-11-08 15:28 • by Mike
maybe you should actually read the comments before knocking Scott.

see: 11/1/2004 2:36 PM Scott C Reynolds

@Mike

2004-11-09 10:23 • by anonymouse
You tha man dawg. You tha man.

re: 5 years C-pound experience

2004-11-17 11:45 • by dasmb
I wouldn't go too hard on the cat for naming (thought I would for being completely worthless as a programmer). I've called it "C-Hash" before, mostly as a joke with 'NIX programmers, but more importantly I've embraced a lot of other alternative pronunciations. I tried to use SQuirreL instead of SeQueL, used "OGgLe" for Open GL, and consistantly mispronounce "char."

And of course, you're going to see a lot more designer-only programmers in the 21st Century. We have to do more work to do, more of it is repetitive, why should we be writing it out longhand when generators do it better and faster than we can? Code Generators are an easy way to stave off the need to send work overseas. Of course, trying to pass off a generator's work as your own makes you a complete dipshit...but I can definitely see a lot of areas where a candidate could tell me "I don't know the answer, as I'll never need to do this in my career and if I do I can look it up" and I would accept that.

re: 5 years C-pound experience

2004-11-01 13:29 • by skicow
Not to be nit picky but # == Sharp/Hash/Pound depending on what country you are from. I know MS defines C# == C-Sharp but some people think that they are l337 and therefore refer to it as C-Hash or C-Pound....I'd have to say proving that you are l337 in a job interview isn't the best idea.

BTW I love how he concatenated the Delete statement in the middle of the word NULL!

re: 5 years C-pound experience

2004-11-01 13:30 • by drew
On a similar note: Two+ years ago, I was intrigued by companies looking for candidates who had a *minimum* of 5 years of Microsoft .Net experience. While I wasn't looking for work, I occasionally thought of sending in a resume just to sit through the interview.

re: 5 years C-pound experience

2004-11-01 13:35 • by Anon
He didn't, that'd IDE generated code from dropping a data adapter directly onto a winform. That's the output of the command generator that writes the sql for you.

re: 5 years C-pound experience

2004-11-01 13:40 • by Captain Irony
I've always found it ironic that in music, C# is one of the most complicated keys to play in ...

re: 5 years C-pound experience

2004-11-01 13:43 • by Chris Tavares
Ahh, such confusion. Everyone knows the name of the language is actually "C-octothorpe".

re: 5 years C-pound experience

2004-11-01 13:48 • by Jeff S
I honestly would not worry about someone calling it C "pound" or whatever. I don't care how they pronounce it, I care how they can program. Of course, this particular candidate was 0-for-2 on both counts so I guess it didn't really matter. :)

re: 5 years C-pound experience

2004-11-01 13:52 • by Jon
That went better than the phone interview I heard about for a programming position where right in the middle of it, the toilet flushed. Needless to say, the rest of the interview was most likely awkward.
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5Next »

Add Comment