New Projects != New Languages

New projects are always exciting. Sometimes, it's the design process
that's the most interesting part, other times, it's the construction
of the user interface. But personally, I like the chance to learn new
technology.

It never fails, that when I look to create a new web application, that
I will run the gamut of deciding whether to venture into learning more
.NET, consider Ruby On Rails, or stick with the old standby that I've
been using for nearly a decade, PHP. And truthfully, it's never an
easy decision. I really wish I had the time to devote to learning a
language to create something amazing, but then I look at where my
experience lies and have to wonder why I should put road blocks in my
own way.

When it comes down to it, it always hinges on where I feel most
comfortable, have the most knowledge, and can work the fastest. Time
spent learning is good, if the project isn't critical, and while this
may not be a critical project, long-term-support also becomes a
consideration, as well as technology limitations, and that's usually
where I cave.

Truthfully, I'd love to write something in Ruby on Rails, but if I can
get a majority of the site done in the time It will take to start
learning it, then I will choose PHP.