News for hackers. Stuff that matters.
Re:I Hate Puzzles: Am I Still a Programmer? (2011) by general_failure on Tuesday October 21, 2014 @01:18PM (#8488418)
Algorithms and puzzles are different things.

If I asked someone what is an algorithm and they replied 'it's a puzzle where you solve...", I would laugh my ass off.

Re:I Hate Puzzles: Am I Still a Programmer? (2011) by seanflyon on Tuesday October 21, 2014 @01:22PM (#8488451)
Algorithms are not puzzles, they are solutions to puzzles.
Re:I Hate Puzzles: Am I Still a Programmer? (2011) by general_failure on Tuesday October 21, 2014 @01:51PM (#8488659)
OK, so it would be ok if an interview someone replied "algorithms are solutions to puzzles" ?

I don't think they are. They are solutions to problems in computer programming. Solving computer programming problems has nothing to do with your aptitude in solving puzzles and brain teasers.

Re:I Hate Puzzles: Am I Still a Programmer? (2011) by jakejake on Tuesday October 21, 2014 @03:21PM (#8489254)
Unfortunately in today's climate it might be realistic to say "algorithms are solutions to interview questions" Although I do believe the more tools you have in your toolbox the better. Knowing algorithms can be incredibly helpful. Same goes for design patterns, language design, etc.

It just seems like a fad to drill people with algorithm questions in interviews even if that skill will never be required for the job. I suppose it reveals to a certain degree whether that person has formal CS training or a personal interest in algorithms.

Re:I Hate Puzzles: Am I Still a Programmer? (2011) by vonmoltke on Tuesday October 21, 2014 @01:55PM (#8488691)
Algorithms are independent of both puzzles and computer programming. I learned plenty of algorithms in my EE undergrad that were used with a pencil and paper.
Re:I Hate Puzzles: Am I Still a Programmer? (2011) by JabavuAdams on Tuesday October 21, 2014 @04:43PM (#8489844)
Would you disqualify a candidate based on that one data point? If so, I think you're missing good hires, and not in some false-negative preferred to false-positive way.