News for hackers. Stuff that matters.
Re:Donald Knuth on work habits, problem solving, and happine... by SoftTalker on Monday May 23, 2022 @04:48PM (#31484606)
> the days are long gone when an ordinary engineer needs to study algorithms in depth

Except to pass the interview screens at high-profile tech companies?

Re:Donald Knuth on work habits, problem solving, and happine... by hintymad on Monday May 23, 2022 @05:34PM (#31485041)
Most leetcoders simply memorize one or two solutions instead of studying algorithms holistically. I suspect that many would spend time understanding that generating gray code can be mapped to mixed-radix number system (nor should us anyway, albeit it's really really cool). Leetcode does not require understanding of advanced data structures either. Instead, it's full of clever tricks and specific solutions with which entry-level ACM participants are well versed.
Re:Donald Knuth on work habits, problem solving, and happine... by DeathArrow on Tuesday May 24, 2022 @01:58AM (#31488503)
I think it's harder to memorize hundreds of solutions than it is to understand a few tens of algorithms and their use cases.

Like with math, it's easier to learn to solve problems than to learn by heart hundreds of potential problems the teacher might give you on an exam.