News for hackers. Stuff that matters.
Re:How to Interview Engineers by rsyring on Monday June 26, 2017 @03:16PM (#14639440)
I had a guy work for me that was very academic minded regarding programming. He had a hard time letting go of the "pure" way of doing things and taking a good/practical approach to just getting stuff done. It can definitely be, but won't always be, a detriment in my experience.
Re:How to Interview Engineers by bg4 on Monday June 26, 2017 @04:08PM (#14639913)
I've worked at places where well-meaning 'just get stuff done' people created mountains of technical debt that hobbled the project in the long term. Made them look great, though.

Great programmers should hopefully recognize and implement a proper balance between practicality and rigor, as necessary. They should also exhibit self-awareness and self-restraint, which sounds like the real problem for the guy you mention.

Re:How to Interview Engineers by FLUX-YOU on Monday June 26, 2017 @08:24PM (#14641585)
>I've worked at places where well-meaning 'just get stuff done' people created mountains of technical debt that hobbled the project in the long term. Made them look great, though.

Those people were just getting a bit better at building things. They were building experience. It just so happens you found their bad code that they'll realize was terrible a few years from now.

We can't simultaneously hate our own previous code and expect everyone else to delivery perfectly when they first start (or even at mid-level).

Re:How to Interview Engineers by pmiller2 on Monday June 26, 2017 @03:19PM (#14639466)
That's a mindset flaw, not one that can be attributed to having CS knowledge, or enjoying talking about academic CS.
Re:How to Interview Engineers by pm90 on Monday June 26, 2017 @03:58PM (#14639829)
This is exactly true. There are certain things about which you absolutely need to be anal about being pure, such as scientific experiments and theoretical deductions/proofs. And there are others where you need to be more practical. This one person seems to have been applying the same mentality to both, which is a personal flaw, not solely a result of having more academic credentials/experience.
Re:How to Interview Engineers by dvnguyen on Monday June 26, 2017 @03:57PM (#14639828)
What you've described is someone who follow some practices religiously. I don't see any correlation between people like that and ones with academic background.
Re:How to Interview Engineers by qb45 on Tuesday June 27, 2017 @08:42AM (#14644827)
I'm afraid academia may produce religion. After all, it's a place where they show you a bunch of tricks, you practice them in simplified applications and then risk leaving with a belief that you actually understand shit.

A recent example: https://news.ycombinator.com/item?id=14267555

Re:How to Interview Engineers by kudokatz on Monday June 26, 2017 @04:37PM (#14640153)
anecdotally, I see a higher-than-normal correlation between those who are "more theoretical" and those who cannot adapt to change or differing situations.

There's also an immense cost to not having CS fundamentals in terms of performance and wasted time; I don't want to pay someone to try and solve a version of the halting problem, or matching opening and closing delimiters with regexes.

Re:How to Interview Engineers by fwefwwfe on Monday June 26, 2017 @03:51PM (#14639756)
I like how you discriminate against CS knowledge in general because a single person couldn't get stuff done.