I am really enjoying the Ruby on Rails Tutorial, not just for how it teaches Rails, but as much for the developer practices that it encourages.
What Can Be Improved On
Practice, practice, practice. The tutorial is really helping me put all this together, but I need to keep repeating the lessons to make sure it sinks in. Similar to what I went through with the Ruby Koans, I don’t want to develop a false sense of understanding, so I need to keep writing code and making sure to dig beneath the surface.
What Am I Going To Do To Improve Things
To make sure I am really grokking the lessons from the tutorial, I think it would be a good idea to take a few hours at the end of this iteration and write a simple app. Something similar in complexity to the micro-blogging example in the tutorial. It doesn’t need to be a complete application, but the parts I get to need to be “right”, so I will time-box it at 3 hours. Does not need to be visually pretty.
Iteration 4 Stories/Tasks
Keep chugging away on the Ruby on Rails tutorial. I am through chapter 5, but this is going to be a long week at work, so I would like to be able to get through chapters 6 & 7 this week.
To make sure I am really absorbing the tutorial lessons, develop a simple application without referring back to the tutorial documentation. Going through other documentation is OK, e.g. StackOverflow, Ruby Core Docs, Rails Guides. Time-box it at 3 hours, and follow good developer practices, i.e. use TDD, git/github. Application is TBD, but should be similar in complexity to the micro-blogging example.