@SimonForsberg I am actively using Duga, you can see this from my comments at SO (and these are only part of the picture, because many posts I comment are deleted (questions that are bad fit both here and at SO))
@AaronHall this seems to heavily depend on the kind of your project. I think in many of my projects algorithms knowledge was useless. It also depends on how deep a knowledge you are asking about, basic familiarity and ability to recognize / search for well known algorithms were frequently useful to me. Deep knowledge of algorithms seems to be kind of a niche skill, relatively difficult to "monetize"
There's a relatively limited set of algorithms, and knowing them well lets you jump quickly to how to solve certain problems well. If you don't know some of the tricks, you can't make your code run well at scale. And if you might start down a path implementing something that is not viable because the algorithm to do it is exponential or the such.
@AaronHall oh that's easy. Algorithms basics are usually asked about at interviews and internet is full of resources that are primarily intended for interview cheaters but have a convenient side effect of making helpful intro for those willing to quickly familiarise with the topic. So you enter in google search "${your preferred programming language} algorithm interview" and proceed from handful top links