3 ms·
IMO, Algorithms are overstated. It is just like going to the gym. Will make you healthy, but won't make you an athlete. What I found to be more useful is worki
by theusus 3y ago
IMO, Algorithms are overstated. It is just like going to the gym. Will make you healthy, but won't make you an athlete.
What I found to be more useful is working abstractions, learning more about language theory, and etc.
Algorithm is a branch of Computer Science and should be treated as such. It doesn't surpass or transcend it.
- layer8 3y agoThinking in terms of proofs — what the article mentions as properties and invariants — is what’s critical for writing correct code. This doesn’t necessarily depend on DSA knowledge, but it sure helps in developing the understanding. Likewise, writing code that scales performantly relies on an understanding of asymptotic and amortized runtime, which DSA provides the practical examples of.