I’ve had this idea in my head the last few weeks that I’m going to just jump into my next major project and learn the skills required to make it along the way. That’s kind of what I did with Domain Pigeon and since it got the job done, I didn’t consider any alternative processes. But, after reading the first few chapters of the Django and Flash books, I think it’s a much better idea to successfully complete a few baby steps before I try the long jump.
So, instead of diving headfirst into a large project I’m going to work on several small ones that will each require me to learn something new. Breaking it up into small, manageable components will let me focus on mastering a few skills at a time. One will be a small Django project, one will be a Flash project, etc. I might even do several of each, depending on how much I’m enjoying the work.
And who knows, maybe one of them will turn into something big and I’ll abandon my current plans.
We’ll see what happens.