News for hackers. Stuff that matters.
Re:50 Algorithms Every Programmer Should Know (Second Edition) by hintymad on Wednesday January 03, 2024 @03:00PM (#38859036)
> Most of those you'd consume in library form

It seems having great libraries is both a blessing and a curse to software engineers. On one hand, we get to build increasingly more powerful systems with these libraries without being bogged down by re-inventing the wheels -- some of which are nearly impossible to implement anyway, such as BLAS. On the other hand, it seems a waste of time to spend years studying the fundamental algorithms and data structures -- or in a narrow view our CS background is not necessarily a moat for us nor a foundation for us to build our expertise on. Of course, a lucky or talented few can build their careers on deepening their CS background, but many of us end up spending majority of time integrating various libraries and systes.

There are no comments on this comment yet.