Open
Description
How could the content be improved?
I've just read through this lesson for the first time and I have to say I really like it. A lot. It covers some really critical parts of the programming mindset in a fantastically concise way with useful exercises.
One thing that popped into my mind as I was going through it is that much of the way algorithms are constructed relies on the data structure of inputs and outputs. Would an explicit description of how programmers need to keep the mental model of what data needs to go in and what data needs to come out be a worthwhile addition to the lesson?