News for hackers. Stuff that matters.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by chasd00 on Wednesday January 03, 2024 @08:54AM (#38854044)
One thing about learning algorithms from scratch is you learn how to measure code in terms of various resource costs (cpu, men, I/O). Being able to understand the cost of a given code block is very valuable.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by zerkten on Wednesday January 03, 2024 @11:57AM (#38856377)
It doesn't seem that people actually learn those things in many cases. I encounter programmers fairly regularly who struggle to grasp CPU vs memory vs I/O trade-offs and have no mastery of tools for measuring them.

This is unfortunate because the tools can often be a cheat code. It's painful to see people fixate on one possible cause without going to fundamentals and making a proper assessment. These people all pass the traditional programming interview filters for algorithms.