News for hackers. Stuff that matters.
Re:On Secretly Terrible Engineers by Swizec on Sunday March 08, 2015 @04:35PM (#9167125)
I am currently working with Google. We had people who couldn't code on our team. I don't know if they were officially contractors like me or Google proper.
Re:On Secretly Terrible Engineers by learc83 on Sunday March 08, 2015 @04:56PM (#9167225)
I knew a guy who could go to the board and draw a FSM, construct a context-free grammar, or construct a proof for anything the professor asked for.

And in Algorithms, he could go to the board and walk through any algorithm we happened to be talking about.

In essence he was perfectly suited to white board interviews.

But when I worked with him in Software Engineering his code was unmaintainable, poorly commented, and he was very abrasive and unpleasant to work with.

Re:On Secretly Terrible Engineers by Swizec on Sunday March 08, 2015 @05:00PM (#9167233)
Yup. The difference between a computer scientist and a software engineer.

It's a sad state of affairs that our industry is currently conflating the two. Or maybe the industry has only now reached a stage where the two need to become separate?

I mean, you wouldn't expect a theoretical physicist to design an experiment or, worse, a bridge.

Re:On Secretly Terrible Engineers by Iftheshoefits on Sunday March 08, 2015 @05:20PM (#9167322)
I absolutely would expect a theoretical physicist to at least be able to competently contribute to the design of an experiment, especially as it pertains to his specialty.

The bridge analogy is spot on, in my opinion. It mirrors my above comment, and I couldn't agree more.

Re:On Secretly Terrible Engineers by mng2 on Monday March 09, 2015 @01:35AM (#9169323)
The theoreticians usually figure out what exactly to look at. The experimentalists figure out how to do it, and then carry it out.

A common joke is that you don't let the theorists anywhere near the apparatus, because they'll break things.

Re:On Secretly Terrible Engineers by jrochkind1 on Sunday March 08, 2015 @05:16PM (#9167301)
That person knows how to code, he just writes bad code. As most people do at the start of their career. It is learnable though.

The bigger problem apparently is that he's an asshole. Interviews can screen for assholes, but not with programming exersizes.

Re:On Secretly Terrible Engineers by ChanderG on Monday March 09, 2015 @04:00AM (#9169780)
This perfectly puts an handle on what is happening: http://sijinjoseph.com/programmer-competency-matrix/