Jason (jcreed) wrote,

As a pedagogical technique, I really like the idea of "build your favorite thing X from scratch to understand how it works." It was a theme of some of the most fun courses I took in college and grad school --- where you ended up with a little compiler, or os, or theorem prover, or whatever, that you wrote all yourself. I feel like I have an especial fondness for the "mini" version of things, too, where just the essential aspects of it are on display, and it fits more easily in the brain all at once.

There's a book Rebuilding Rails that is this for Ruby-on-Rails (although I haven't bought it so I don't know how good it is) and also recently I found someone starting a similar tutorial for git and one for angularjs.
Tags: programming

  • (no subject)

    Some further progress cleaning up the https://xkcd.com/1360/ -esque augean stables that is my hard drive. Tomato chicken I made a couple days ago…

  • (no subject)

    Did some personal archaeology. Helped a little with laundry. Threw some chicken, onions, tomato, stock, peppers in the slow cooker and hopefully…

  • (no subject)

    Dinner with akiva and dannel at nuevo portal in carroll gardens. Ate a pile of chicken stew and rice and beans and maduros, good times. I do miss…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded