I've been learning backbone this week. I find my JS is more robust (and often works first time!) when it's all neatly separated.
Related Posts
It's weird that GitHub shows time since the last commit, but not time since the first commit. It's a nice way of seeing how mature a project is.
It's really satisfying to use a profiler for the first time on a project. I always find a big performance win with only a small code change.
It's never the code that I expected to be slow, however!
Learning software development through playing and contributing to a MUD: https://tashian.com/articles/how-i-learned-to-program/