3 ms·
I'm a product designer so work at a pretty high level and have no use at all for knowing how to implement different sorting algorithms or data structures. Nor a
by arstin 10y ago
I'm a product designer so work at a pretty high level and have no use at all for knowing how to implement different sorting algorithms or data structures. Nor am I sure how acquiring this skill would help me at all in the development I do beyond knowing the basic properties of maps, lists, immutable seqs, or whatever else I'd make use of. And sure, if you're a JS dev you need to have a rough understanding of prototypal inheritance (though classes make this less necessary now), hoisting (though deprecating var makes this less necessary), this (though arrow functions probably let this understanding be postponed a bit now), etc, but that's just basic requirements for doing your job... not so much the art or craft of it.
I can see a case being made for studying basic architecture patterns on the other hand...