4 ms·
Implement? Never. Unless for fun, advent of code or something, but never at work. Knowing how they work, that the algorithm even exists and when to use them? Q
by matsemann 3y ago
Implement? Never. Unless for fun, advent of code or something, but never at work.
Knowing how they work, that the algorithm even exists and when to use them? Quite often. Very useful to know that "my problem can be modeled as this algorithm problem, and then I can use some tool to solve it". And the same for various data structures. Knowing which one to use can make some things trivial, and not knowing can make it sooo slow. But would never implement them myself.
- ahmedfromtunis 3y agoAbsolutely get where you're coming from! Knowing the ins and outs, recognizing when to pull them out of the toolbox, and understanding the underlying principles—now that's the sweet spot. It's like having a cheat sheet for problem-solving, making things click into place without having to reinvent the wheel every time.