ColdFusion is to Programming as Starbucks is to Coffee
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
I like coffee… I do… I love the strong, the weak, the acidic, and the smooth. I love it all. I love it with syrups, raw sugar, milk/cream/half and half. I think all coffee has its merits. I am not a coffee snob and I enjoy tasting new and wild brands from around the world… but can drink folgers if I need to.
I also like Starbucks. Yes I do. I like the fact that I can get it 100 different ways or I can get a cup of joe if I want. I prefer a good americano with white mocha but still like a frap every once in a while.
The other thing is that they are EVERYWHERE here in Nashville/Franklin. I can count at least 5 within a 4 mile radius and I can’t think of any indie coffee shops except for around downtown nashville. If you want something other then gas station coffee you are going to have to go to Starbucks.
So back to my point. Starbucks has been trying to recapture they indie image and get back to what it is people liked about them in the first place… good strong coffee… They have recently introduced Pike Place roast and implemented a few things such as new cups with their old logo and changing out the brewed coffee every 30 minutes.
The problem is that they face a damned if you do, damned if you don’t. People like to complain about them regardless of what they do because they ARE the corporation and the 800 lbs gorilla. It is now COOL to hate Starbucks and to say that their coffee is “burnt” or “over-roasted” when I am sure half of those people couldn’t even tell the difference between a cup of Chock-Full-Of-Nuts and a cup of Jamaican Blue Mountain.
My point is that it seems that ColdFusion suffers from the same issue. It is cool to not like ColdFusion. It seems that to have street-cred in the dev world you have to say you are a RoR programmer or that PHP/Python/Blah Blah is your language. If the mention of ColdFusion comes up it is usually a “CF Sux” type discussion.
I mean even the RailsEnvy guys, when doing the XXXXX vs Rails videos, could only come up with the fact that MySpace was running on ColdFusion and it would crash all the time, as the thing against it… Could they not come up with something else? yet we are still the red-headed step-child.
I really have no point other then the observation and I don’t really know what to do about it. The fact is that Adobe will continue to develop ColdFusion and as long as I have jobs I will continue to program in it. Yes I am probably going to go learn Ruby or PHP to help expand my skill set but really is just a curiosity of what they are all about. Heck I could be writing a post in a few months called “I have seen the light”… but I doubt it :-)





Brian Swartzfager on April 11th, 2008
The question that always comes to my mind whenever this topic is discussed is: should we care?
We want the “pointy-hair boss” types and the technical architects to understand that ColdFusion is a smart web development option so they implement ColdFusion/CFML in their shops, but should we worry about what ROR/PHR/Python programmers who can’t be bothered to do a bit of research think about ColdFusion? Probably not: we don’t want people like that developing in ColdFusion anyway.