Algorithms are developed to get a certain output. As we’ve discussed, you start with inputs, you follow a process, and you end up with expected outputs. However, sometimes it’s not obvious which inputs will result in the desired outputs. So one way to use this model is to help you determine and refine what kind of inputs to feed into it in the first place. You can consider it “algorithmic thinking.” You may not have the luxury of a completely closed system where you can implement complete end-to-end automation, but the lens of algorithms can show you how to organize your system to leave as
...more