Journey to becoming a better software developer — Part 1
Komolafe Tolulope
1429

While algorithms are important, depending on what you already know, one could argue there are more pertinent things to learn.

Different types of testing, design patterns, and refactoring techniques come to mind.

Happy learning!