September 1, 2021 · 3 min read
Many software engineers ask themselves: Why should I learn algorithms? Learning algorithms is often seen as a gatekeeper for technical interviews, but this is only partly true. Data structures and algorithms are the foundation on which software is built and building up this skill is part of becoming a better programmer and problem solver.
February 10, 2020 · 9 min read
An introduction into the topic of time and space complexity analysis with Big O.