I have this habit of getting off task with what ever new idea tickles my focus. I am tangental yak shaver of the ooh-shiny variety.
So, I'm working on MVC Marathon, a site called BurningPlate, coding ASP.NET MVC in C#. When it comes time to saddle up and write some views and tests, I wonder what ViewEngines there are. I see on for NHaml and StringTemplate.
Then I wonder what if would take to get Template Toolkit templates under
One ANTLR Reference book and a few days later, and I'm screwing around with grammers, lexers, parsers and AST.
What a learning session this is going to be, but if I get far enough, it will change the boundaries of what tools I have in my toolbox.