News for hackers. Stuff that matters.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by vrnvu on Wednesday January 03, 2024 @04:53AM (#38852333)
While I agree with using libraries and not reinventing the wheel, we should not ignore the fact that the latest sorting algorithms introduced in Go, C, CPP, and Rust, if I’m not mistaken, were introduced between 2020 and 2022. New algorithms and data structures are refined almost every year to adapt to new hardware and specifications.

A good engineer must understand the hardware, the data, and the algorithm.

Re:50 Algorithms Every Programmer Should Know (Second Edition) by mythhabit on Wednesday January 03, 2024 @04:57AM (#38852352)
And 99.999% of all SDE do not need to implement these algorithms. Or ever understand them. And those that do, should seek that knowledge of their specific circumstance when the need arises.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by vrnvu on Wednesday January 03, 2024 @08:19AM (#38853703)
99.999% of all SWE don’t know that algorithms and data structures evolve. How can you they choose the right library? That was my point.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by mythhabit on Wednesday January 03, 2024 @09:29AM (#38854430)
They know (I hope), but it is completely irrelevant for the vast majority of work they do. And if it becomes relevant with the use of profiling, they can dive down in the details.