Jason (jcreed) wrote,
Jason
jcreed

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
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments