3 ms·
yes. Because for most programmers, who are basically becoming webdevs, the internet is now a distributed system, and when you try to use old "performance" algo
by dnautics 7y ago
yes. Because for most programmers, who are basically becoming webdevs, the internet is now a distributed system, and when you try to use old "performance" algorithms, you're going to be in a world of hurt when suddenly things are distributed and asynchronous. Advice about what algorithms have what big-O goes out the window when you're in a distributed system. Just use what works, what your framework provides, because smarter people have solved this problem, the network is your bottleneck anyways.
Just like "don't roll your own crypto" probably "don't roll your algos" is pretty sound advice for most programmers in 2020.
Yes, I know not everyone is a webdev, but the median programmer receiving advice is.