The Structure and Interpretation of the Computer Science Curriculum:
https://cs.brown.edu/~sk/Publications/Papers/Published/fffk-htdp-vs-sicp-journal/paper.pdf
Discusses how to fit functional programming into a curriculum, the importance of tooling, and a fascinating discussion of SICP's strenghts and weaknesses as a first text book.
miniblog.
Related Posts
Using Twitch to livestream computer science lectures is a really neat approach: https://composition.al/blog/2020/03/31/twitch-plays-cse138/
Gaming tools are pretty mature and work well!
"the satisfaction that I get out of building Envoy and working with the larger community is primarily driven by a desire to have huge industry impact and solve deep computer science problems. It’s not driven by maximizing my monetary income" https://twitter.com/mattklein123/status/875921591489576960
Ideological diversity producing better articles for Wikipedia articles about both politics and science:
https://m.nautil.us/issue/70/variables/wikipedia-and-the-wisdom-of-polarized-crowds