Click here to Skip to main content
15,896,063 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Why is it... Pin
Kornfeld Eliyahu Peter9-May-16 0:10
professionalKornfeld Eliyahu Peter9-May-16 0:10 
GeneralRe: Why is it... Pin
den2k889-May-16 0:04
professionalden2k889-May-16 0:04 
GeneralRe: Why is it... Pin
W Balboos, GHB9-May-16 2:29
W Balboos, GHB9-May-16 2:29 
GeneralRe: Why is it... Pin
den2k889-May-16 0:02
professionalden2k889-May-16 0:02 
GeneralRe: Why is it... Pin
KarstenK9-May-16 0:02
mveKarstenK9-May-16 0:02 
GeneralRe: Why is it... Pin
Kornfeld Eliyahu Peter9-May-16 0:05
professionalKornfeld Eliyahu Peter9-May-16 0:05 
GeneralRe: Why is it... Pin
Richard MacCutchan9-May-16 0:03
mveRichard MacCutchan9-May-16 0:03 
GeneralThe Ballad of Mister X PinPopular
Keith Barrow9-May-16 0:31
professionalKeith Barrow9-May-16 0:31 
Let me tell you a story that happened to me, as it is instuctive. Picture me, a handsome idealistic young dev (OK, just the last one) making my way through university. Courtesy of the BCS the course has a mandatory "group project" element, sadly. The groups are divided along exam result lines - two people expected to get distinctions*, two people expected to fail and about 6 in-betweeners, this seemed to be par for the course. Anyhoo- my team progressed as you'd guess - the distinction-bound did most of the coding the in-betweeners did some coding, styling and organisation of rooms etc, the ones failing barely involved themselves.

But wait I here you wail, this is the ballad of Mister X - where is he? We shall lay our scene in a music-room, where the first meeting was held. We divided work into as reasonable chunks as we could, Mister X said he had mad Flash skillz and offered to do some nice front end work and animations for our site. Mister X smiled a smile the Cheshire cat would have been proud of. Imagine, if you will, it is now two-days before submission, and the final meeting is being held. Despite several attempts, Mister X had been uncontactable fir weeks, but he'd finally turned up. We asked him for the flash to plug into our page. Nothing. Nada. Nowt. He "hadn't had time" - this went down well with the main devs, who's put in 100+ hours each over the previous 2-3 weeks to produce a working site. We later found out he'd gone on holiday back to Hong-Kong, whence he hailed. He received a grade of 2% of the overall effort of the team when this was divided up.

Fast forward 10 years. You humble correspondent, now broader of beam and thinner of hair, is a senior developer in a financial institution. And we are hiring .net developers. We see a few candidates and put them through a developer test. One particularly promising candidate is a fellow senior dev in Midlands-based building society. I was called in to review the code (in truth, 'twas I who helped devise the test) and the code was woeful. The task was broken down into steps (e.g. read a file, process) but there was no attempt at OO. The code was entirely disjointed - nothing was making it hang together each step was isolated, but not in a good way - all within a single procedure. Worse the code style was all over ye-shoppe. Naming conventions differed, part K&R, part c# standard layout, at one point a variable was named something completely irrelevant to the problem. How could this be? We had a senior dev in for interview. I checked the browser history. The senior dev had googled each step, copied and pasted, and had not the wit to even cobble it together. I've seen undergrads produce better.

My boss and I went in to the room where he was waiting, to basically tell him not to darken our doors (OK provide feedback). His face was familiar, but I couldn't place him. Then the Cheshire-Cat grin appeared, at least until he realised who I was and the gig was up.

tl:dr; chumps remain chumps, even if they have relatively successful careers.

* Curiously this was a poor strategy. There were a couple of groups who had people in the top category who'd worked extremely hard but -even by their own admission- couldn't code for toffee and their teams actually struggled to produce a working bit of software

[Edit]
I don't English very well - fixed the most egregious examples of this.
KeithBarrow.net[^] - It might not be very good, but at least it is free!


modified 9-May-16 6:45am.

GeneralRe: The Ballad of Mister X Pin
OriginalGriff9-May-16 0:46
mveOriginalGriff9-May-16 0:46 
GeneralRe: The Ballad of Mister X Pin
Nagy Vilmos9-May-16 1:29
professionalNagy Vilmos9-May-16 1:29 
GeneralRe: The Ballad of Mister X Pin
Johnny J.9-May-16 2:23
professionalJohnny J.9-May-16 2:23 
GeneralRe: The Ballad of Mister X Pin
Vikram A Punathambekar9-May-16 5:23
Vikram A Punathambekar9-May-16 5:23 
GeneralRe: The Ballad of Mister X Pin
V.9-May-16 1:08
professionalV.9-May-16 1:08 
GeneralRe: The Ballad of Mister X Pin
Richard Deeming9-May-16 2:18
mveRichard Deeming9-May-16 2:18 
GeneralRe: The Ballad of Mister X Pin
Johnny J.9-May-16 2:28
professionalJohnny J.9-May-16 2:28 
GeneralRe: The Ballad of Mister X Pin
V.9-May-16 2:31
professionalV.9-May-16 2:31 
GeneralRe: Why is it... Pin
BillWoodruff9-May-16 0:37
professionalBillWoodruff9-May-16 0:37 
GeneralRe: Why is it... Pin
pkfox9-May-16 0:43
professionalpkfox9-May-16 0:43 
GeneralRe: Why is it... Pin
W Balboos, GHB9-May-16 1:06
W Balboos, GHB9-May-16 1:06 
GeneralRe: Why is it... Pin
Nagy Vilmos9-May-16 1:17
professionalNagy Vilmos9-May-16 1:17 
GeneralRe: Why is it... Pin
OriginalGriff9-May-16 1:32
mveOriginalGriff9-May-16 1:32 
AnswerRe: Why is it... Pin
Plamen Dragiyski9-May-16 1:36
professionalPlamen Dragiyski9-May-16 1:36 
GeneralRe: Why is it... Pin
ZurdoDev9-May-16 1:49
professionalZurdoDev9-May-16 1:49 
GeneralRe: Why is it... Pin
Mike Hankey9-May-16 1:56
mveMike Hankey9-May-16 1:56 
GeneralRe: Why is it... Pin
Basildane9-May-16 2:36
Basildane9-May-16 2:36 

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.