However, recently I've found projects and situations where ColdFusion *should* have been the right choice, but wasn't. And given that I've been programming in it for ten years, I find that very sad indeed.
I think for too long we've sat back and waited for Allaire/Macromedia/Adobe to add the features we want to our favorite language and that has given the open source JVM language alternatives like Groovy, JRuby, Scala and Clojure a real edge in terms of speed of development, frequency of release cycles and relevance to developers.
Adobe has to focus on adding "manager features" to each release (hey, they want to sell your boss something for $7500 a server, they have to give them a reason to write the check!). Many of those "manager features" are also great for us as developers, but with the best will in the world, Adam and his team in India can only do so much in a given release cycle (although I believe Centaur is going to be the best developer release in years - and that is saying something after the last couple).
I decided that rather than complaining or just leaving the language entirely, I'd try to do something about this and Gert Franz offered me an opportunity that I couldn't resist when he suggested that I head up Railo operations in the 'states.
This month I will be founding Railo US and will head up all business operations for Railo in the US. Throughout the week I'll lay out in more detail why I think that Railo is the best thing that has happened to CFML in a long time and why I chose to be involved with it.
Here's to interesting times :-)