3 ms·
Absolutely. The goal is to make ABD status available to anyone. Students learn better with programs than with lectures. Profs have more time because they don
by mnemonicsloth 6y ago
Absolutely. The goal is to make ABD status available to anyone. Students learn better with programs than with lectures. Profs have more time because they don't have to lecture. Grad school becomes a more collaborative, research-based experience. It seems like a win-win to me.
The software side of it is tricky though. You often need a mental model before you can code. That's got to come by text, video, or whatever. So I have to develop something like a dynamic book with an embedded REPL. I've heard of small efforts in that direction (_why's tryruby.org was good but it's been taken down), but nothing built-out enough to support a multi-year reading project.
- DennisP 6y agoI would love this. Please let us know when you have something online, even if it's just a work in progress on github.
- sritchie 6y agoAmazing. I’m actually building this exact thing now at https://GitHub.com/sritchie/sicm https://GitHub.com/sritchie/sicm for that book, and working on a port of https://github.com/littleredcomputer/sicmutils https://github.com/littleredcomputer/sicmutils to Clojurescript to power this exact style of interactive textbook in the browser. I’d love to talk more if you’re interested in teaming up, or talking about any of this in more detail.
- tobmlt 6y agoThis sounds great. One hopes that in the years to come, all learning takes on such a multi-faceted structure. I only wish there was a linear "wall" of learning, from baby arithmetic to algebraic cohomology, string theory, etc., with a clear(ish) path* of precedence for when you get stuck. (*generalized path, I suppose) Maybe give latex a symbolic math system while we are at it, so that it may check our notes as we type them. ;)