Knowing more about the internals of a problem can lead to better understanding and discussion across the board. Most algorithms that you’ll come across in practice aren’t going to be as simple as to fit into any one of these categories, but understanding the pieces of them allows you to get a better grasp of the system as a whole.
Let me repeat that, algorithms aren’t scary. There’s this whole negative idea going around the media that algorithms are running our lives: how we work, how we relax, how we interact with our surroundings, and even how we date and form interpersonal relationships. They’re correct about how deeply technology influences our society but where […]