Oh man, back in the day I got my first exposure to big, enterprise web apps in the form of an undergrad internship on a control panel for a major database that ran on Dojo. Every time I could scurry back to Python to work on a backend feature, I breathed a sigh of relief. It put me off frontend for a long time until I arrived at a shop that taught better, and not being taught was definitely a big part of my fear of Dojo/frontend dev, but Dojo is also BIG and you can build some really unwieldy systems with it. You can do that with any framework, sure, but in the heyday of Dojo, it was a lot of opaque logic that wasn't as well doc'd out or understandable just by reading as today.
Dojo put the fear (respectful) and fear (scared) of big, enterprise frontend development in me.
I shared a desk with Andrej when he was interning at our lab for the summer at the University of Toronto. One of the smartest people I ever connected with about all CS topics. Hopefully he finds what he is looking for and takes a well earned break.
Nilay Patel had a great interview with John Deere's CTO where he pressed him on the right to repair for farmers. Highly recommend the episode, and all decoder episodes, Nilay is a fantastic reporter and doesn't let his quests squeak away with half answers. https://www.theverge.com/22533735/john-deere-cto-hindman-dec...