Solving software problems in most cases is not about finding the right algorithms or optimizing the effectiveness of existing ones. It's about cleaning up the mess left by other programmers and by ourselves.
The video is here: https://youtu.be/kPmbRkSWYnY