This is such a great article. Thank you. You’d make a great educator, if you aren’t one already. I’m an anthropologist by trade, and I tend to follow the same kind of process when trying to learn about a new concept or methodology, or whatever the case may be. I’m looking to start a computer science degree next year though, so I’m glad to see that the method of engaging with the work I do now will work the same even if I switch fields.