ColdFusion: How Misconceptions Continue to Plague It

For the love of God, it REALLY gets old. I jet on over to the Smith Project Digg posting to Digg it up and read more about it. As I look through the comments, it just refreshes my memory as to how LITTLE people actually know about ColdFusion and how misconceptions about the app server & language continue to plague its acceptance.

Here's a juicy tidbit from a misinformed:

"Who's using CF these days? The only major site I've noticed running it lately has been MySpace, and it doesn't seem to be working too well for them. Anyone know of any major sites that are using it?"

Adobe recently posted a HUGE list of top companies and sites using ColdFusion here: World's Top Companies Use ColdFusion MX

It just floors me how people jump to conclusions without doing absolutely ANY homework. Couple that with the religious-zealoutry of some of the PHP & Rails coder and it just completely degrades an otherwise cool posting about Smith. Pathetic...

I think everyone knows that I am a BIG fan of BlueDragon and New Atlanta (especially the Adobe folks from what I understand). Apart from them having an amazing CFML application server, they also go out of their way to market the engine and meet users. Just recently, I met up with Josh Adams of New Atlanta. He had come down to the South Florida CFUG to do a preso on BD 7.0. Unfortunately, I couldn't attend but Josh made it a point to meet with me the next day just so that I could offer my perspective on BD, ColdFusion, and the state of CF development. That's the type of stuff that I think is sorely lacking from the Adobe side. Adobe has Ben Forta, which is an absolutely awesome evangelist for CF, but 1 person can't be everywhere and considering Adobe's size and financial resources, there should be many more "Ben Fortas" on the road evangelizing about CF.

Now, for all of the trolls that will come on over and start griping about my post, let me be clear that this is not an attack on ColdFusion but it is most certainly a message to Adobe to step up and do better in getting the word out about ColdFusion. It may not make me any friends at Adobe (which is not my intention) but if it helps in any way to get ColdFusion more exposure and kill these misconceptions, I'll take the hit.

I think having Tim Buntel back will definitely make a big impact and hopefully, Adobe will back him up with some marketing dollars as well.

Related Blog Entries

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Jim's Gravatar This was the one thing I was hoping would change when Adobe took over - they should have much deeper pockets for marketing. I know this issue has popped up before - during the Macromedia and maybe even Allaire days.

I agree that a big marketing push to a) get the ColdFusion name out there b) clear up old misconceptions would be very beneficial to the platform. And I'd love to see Ben Forta (or his clone) at our ColdFusion user group meeting :)
# Posted By Jim | 2/6/07 12:53 PM
David Fekke's Gravatar It is going to take more than marketing money. If you look at Ruby On Rails, 37 Signals has been able to effectively market Ruby without spending hardly any money. Most of the marketing has been viral for RoR.

Tim and Ben are both preparing trips to user groups right now to start promoting ColdFusion 8. I think that will help, but Adobe really needs to look at how some of these other scripting languages have been marketed. Python and Ruby, both scripting languages, have been gaining popularity over Java and C#. ColdFusion is a scripting language, and I would argue easier to use than Python or RoR. Adobe should be able to leverage that increase interest in developing web applications using scripting languages.

Right now ColdFusion has about a 6% market share. That should be higher when you look at the other languages that compete with ColdFusion.
# Posted By David Fekke | 2/6/07 2:08 PM
Rey Bango's Gravatar Great points guys. I'm especially in agreement with the market share issue. Considering how long CF & CFML has been out, its penetration should be much broader than 6%. Thats a shame.
# Posted By Rey Bango | 2/6/07 2:15 PM
charlie griefer's Gravatar dave - where's that 6% figure come from? no offense, i'm just dubious of statistics in general... let alone unreferenced statistics :)

for example, what's that 6% based on? sales? can't really be considering that PHP and Ruby don't really cost. implementation? ok... but is it just external public facing sites? do they consider intranets (where we know that... for whatever reason... CF is pretty prominent)?

just sayin'. 87% of statistics are meaningless :)
# Posted By charlie griefer | 2/6/07 2:31 PM
John Dowdell's Gravatar Yes, comments on Digg are interesting, and can be depressing, regardless of subject. Check out today's comments on the most important philosophical questions of all time, for instance:
http://digg.com/general_sciences/11_Most_Important...

(Startups can often afford one-on-one face-to-face, but the support policies change when they start getting customers... communication channels change with scale.)

jd/adobe
# Posted By John Dowdell | 2/6/07 6:57 PM
Jim's Gravatar The problem as I see it - is Tim and Ben visit CF user groups - they are preaching to the choir! I already know how great CF is :)

Maybe they should visit .net / RoR, Java, etc - user groups??

I'd also say 37 Signals built a great suite of applications on RoR which helped spread the word. Adobe needs the killer ColdFusion/Flex application...

John - very true! I can remember when I could email Nick Bradbury about Homesite issues! :)
# Posted By Jim | 2/6/07 9:28 PM
Rey Bango's Gravatar Hi John. I say this with all sincerity that I'm glad you came by and posted. I often wonder if anything I say gets back to Adobe and its good to see that it does.

You're certainly right about support policies and 1 to 1 relationships. I saw the same thing happen with PowerBuilder when Sybase bought them. The one thing that shouldn't change is the effort to actively and effectively promote the product. Thats where Adobe is lacking. All that's ever heard from Adobe involves Flex, Photoshop or LiveCycle. Nary a mention of ColdFusion unless its coupled with Flex.

We hear on occasion how important CF is and thats its a money maker. The hard part is actually seeing how this could be a reality when you rarely see write ups in trade magazines or advertisements on leading developer websites and scarce involvement with clients, developers and user groups that have been so committed to the product. A lot of people have made a huge investment into ColdFusion and its REALLY hard not to see its caretaker getting the word out past the existing customer base. Do you think thats an unreasonable request? Seriously, am I asking for too much of Adobe to give more exposure to ColdFusion?

John, I'm saddened that out of everything that I wrote in my post, you really focused on my New Atlanta comment but didn't give any feedback on what Adobe is doing to improve ColdFusion's exposure. I am honestly not trying to make this into a NA vs Adobe thing (I swear).
I'm trying to point out what NA is doing *right* for the ColdFusion community and part of that is their attention to their customers. They go out and meet people and actively look for feedback. They do demos at user groups and come down for client sales meetings. This is the type of stuff that Allaire did. And this is the type of things that I would love Adobe to do.

So telling me that "communication channels change with scale" kind of leaves more questions than answers. Are you saying that Adobe can't do it because they're too big or won't do it because there's no cost benefit?

Finally, I know for fact (because I've been told by a friend at Adobe) that I'm not on the "most favored" list at Adobe because I'm so direct in my views. But I would like you and the rest of the Adobe team to understand that if I didn't truly love ColdFusion, I wouldn't be griping as much as I do. I've invested 8 years of my life into this technology, including teaching ColdFusion for Allaire and as a member of Team Allaire, and have no desire to see ColdFusion go away. So what I would really like from you is some type of indication as to what's being done to grow the ColdFusion user base. I'm just not seeing it at the moment.
# Posted By Rey Bango | 2/6/07 10:10 PM
Vince Bonfanti's Gravatar RE: "Startups can often afford one-on-one face-to-face, but the support policies change when they start getting customers... communication channels change with scale."

New Atlanta is a 10-year old company (founded in 1997, and profitable every year except 1997) with over 12,000 customers in 80 countries, including one of the world's most popular web sites (MySpace.com) and one of the leading Java/J2EE enterprise companies (BEA, who chose to license and rebrand BlueDragon as their own product). This March will mark the fifth anniversary of the introduction of BlueDragon, which is now well entrenched in the marketplace and continues to enjoy very nice revenue growth. I'm not sure the adjective "start-up" really fits, our support policies have not changed over the years, and I don't expect them to change as we continue to be successful.
# Posted By Vince Bonfanti | 2/6/07 11:34 PM
Andy Allan's Gravatar Just a few observations... the list of proven companies on the Adobe website is WAY out of date. I had a (email) conversation with Tim Buntel a few months back to see about getting this updated...

One example is that eBags has now been using BlueDragon for what ... 2 years?

I also spoke with Tim about the fact we need (at least) a Ben Forta and a Tim Buntel in every geographical region ... not a Ben and Tim to cover the entire globe. Here in the UK (and throughout Europe) ColdFusion was completely ignored by Macromedia, and even now largely ignored by Adobe. They have no sales or engineer staff (OK, there may be one but I haven't heard from him in ages) who can honestly tackle ColdFusion issues.

All the Adobe guys I know here in the UK are based around Flash/Flex/LiveCycle. In fact, at the Adobe Developer Day last August (somewhere in England) there wasn't a single mention of ColdFusion on the agenda. At a Developer event!!! Oh, want to work for Adobe Consulting EMEA? They've been advertising for a number of jobs over the past 6 months and NONE of them have even remotely been ColdFusion orientated. And if anyone from Adobe tries to tell me there isn't enough demand for ColdFusion consulting stafff in EMEA, I'll ram a bag of coal so far up their rear end, they'll be spitting diamonds for a month!

Another pet hate of mine is the mantra "Flex is great for ColdFusion. They work great together. They go hand in hand". Excellent, great! Can I have an consultant/engineer in EMEA who can walk me through this? Em, no.... none of them deal with ColdFusion and are all out there pushing Java, or even PHP.

Sorry ... this has turned into a rant, and I normally save these for Tim :)

However ... apparently *things* are slowly starting to happen in the UK (a quote from Ben Forta), and we've managed to get Adobe (albeit via Tim) heavily involved in the Scotch on the Rocks conference in Edinburgh, Scotland at the end of May.

Maybe we just need to give it more time?
# Posted By Andy Allan | 2/7/07 6:26 AM
Jeff Houser's Gravatar Since the Scorpio user group tour was brought up...

The CT Adobe User Groups are having some issues trying to visits during that tour because they cannot guarantee a large enough crowd.

I personally don't see how a Scorpio CFUG tour will help spread the product any more (or less) than the tours done around past releases of ColdFusion.

(Not to turn this into BD vs CF, but New Atlanta will be sending Josh down for a presentation at each CT group )
# Posted By Jeff Houser | 2/7/07 9:44 AM
Andy Allan's Gravatar Jeff, you're absolutely right. The Scorpio tour will NOT spread the word any more than past tours have done. I think we can all understand why they want to present to as many people as possible, but just because a group cannot guarantee, say 100 people, doesn't mean Ben (or anyone else) shouldn't be sent to present.

On the flip side though, the fact that the biggest roadshow for new releases is to go round the User Groups makes me wonder if Adobe are content to go after repeat business and aren't too bothered about whether they find new customers. Obviously we have our big conferences as well, but again, it's really just preaching to the choir.

Why is it we don't see CF being taken for a spin at other non-Adobe/CF conferences or roadshows. Take the AjaxWorld conference for example. Adobe will have a presence there, and will also be presenting on Flex. Why is no one there talking about ColdFusion and Ajax?
# Posted By Andy Allan | 2/7/07 10:00 AM
Jim's Gravatar This is why Adobe needs MORE evangelists - so Ben and Tim can go to the big, high publicity events and others can cover the smaller user groups...

I'd still like to see Ben come visit our TACFUG :)
# Posted By Jim | 2/7/07 10:09 AM
Rey Bango's Gravatar @Andy: Man, its like you took the thoughts right out of my mind. Everything you mentioned is *exactly* what I've been talking about and I'm glad that I'm not the only one feeling this pain. I've pointed out in the past how I feel its pointless to place a CF ad in a CF magazine such as CFDJ or Fusion Authority. Whats the point? And even those ads show CF as a "compliment". Since when is CF just a "complimentary" component to another product? Does this mean it can't stand on its own and sell accordingly?

Again, glad to see that others share my pain.
# Posted By Rey Bango | 2/7/07 10:23 AM
Jeff Houser's Gravatar Rey,

I view advertising in CFDJ / FAQU the same way I view the User Group tour. It helps to support the community that is supporting you, and it keeps you fresh in the mind of your current 'clients'.
( In the previous sentence, 'you' is Adobe). I think there is a benefit in this kind of advertising.

However, sometimes it feels like that is the only kind of marketing that Adobe does.

My one other thought, is that most companies put a big marketing push associated with a product release. Has there been a major CF release since Adobe took over? Maybe we'll see a big marketing push when Scorpio turns into CF8.
# Posted By Jeff Houser | 2/7/07 10:54 AM
Andy Allan's Gravatar I just want, in fact need, to throw in another point about preaching to the choir. Here in the UK, this is something Adobe NEED to do. Why?

I done an informal survey back in November about what the UK CF community thought of Adobe (and Macromedia) and their commitment to ColdFusion in the UK (and indeed Europe). I asked about Pre/After sales, Technical support, marketing, promotion.

I passed the results onto Adobe.

There wasn't a single positive answer. In fact, there were even a few alarming responses... to quote, "I didn't even know there was an Adobe in the UK", "I phoned Adobe UK and was told ColdFusion had been discontinued", etc ... you get the drift.

So in the UK, Adobe have a LOT of work to do with existing customers. Now if they can just stop fellating Flex for a moment, maybe they can give CF some love and attention.
# Posted By Andy Allan | 2/7/07 11:03 AM
Rey Bango's Gravatar @Jeff: Excellent observations. You're absolutely right that a major version hasn't been deployed by Adobe. I still feel that they are sorely lacking in CF advertising period. I don't feel that a major upgrade should be the only reason to place advertisements. What about attracting new customers based on CFMX 7's current functionality. It seems pretty robust to me. Is it lacking in things that only Scorpio can address and thus doesn't merit any attention.

So I'm in partially in agreement with you and I hope that Scorpio is given a nice launch. As for the ads in CF magazines, I guess I would be more understanding if those *weren't* the only publications receiving CF love from Adobe. What about Ajax Developers Journal, Web Developer (UK) or Software Development? They need to expand their reach and spread those marketing dollars to attract new customers. They're not doing that.

Excellent reply my man.
# Posted By Rey Bango | 2/7/07 11:30 AM
Jim's Gravatar I remember when .net was coming out there were constant Microsoft ads in most of the tech magazines I read - InfoWorld, Information Week, etc... I don't think I have EVER seen an ad for a Macromedia/Adobe product in anything other than CFDJ...

Although as others have pointed out - you don't necessarily need traditional advertising (which is really expensive) if Adobe could come out with some kind of unique 'spread the word' campaign and generate interest via word of mouth that would work as well... I think everyone agrees they need to branch out and target others besides the existing CF crowd...
# Posted By Jim | 2/7/07 11:49 AM
barry.b's Gravatar "spreading the word" means spreading it to the right ears: not the converted CF developers but business managers showing the business case of CF's RAD development.

or isn't that argument worth much coverage in the IT press now-a-days, wot with RonR, et al?
# Posted By barry.b | 2/7/07 6:56 PM
Ben Forta's Gravatar I am not going to answer all of the comments in this thread (and I actually agree with some of the sentiments expressed here, especially the comments about problems in the UK).

But, I do think the comments about the user group tour are a little unfair. I think that I have probably presented to our user groups more than anyone else over the past decade, and I've traveled and spoken to all sorts of user groups, including many very small ones, some with just a handful of attendees (actually, the first 3 stops on the last tour all had under 30 attendees if I recall correctly). And Tim and others have done the same. We did set the bar higher this time because there are so many groups that wanted in, and I already had to expand the allocated time from 4 weeks to 6 weeks (yes, 6 weeks of user groups back to back to back, with one week looking like it will have 7 user group presentations in a single week!) - with all that demand we opted to try and reach the largest number of developers. And I think that that's appropriate. But we will visit lots of smaller groups on the way - just like we have always done.

--- Ben
# Posted By Ben Forta | 2/7/07 8:48 PM
Rey Bango's Gravatar Hey Ben, glad to see ya here man.

I can see your concern but I really don't think anyone doubts the dedication that you and Tim have to serving the CF community. From what I've read, I think everyone is frustrated that its *only* you and Tim doing the meetings. Aoart from the fact that it certainly puts a ton of pressure on you and Tim, it makes it MUCH harder for user groups to get some of your time. You know it better than most the UGs thrive on good content but even more so on good speakers. You're one of the best and people just want your time. Nothing motivates a UG like knowing that Ben Forta or Tim Buntel are coming in for a preso.

So I can understand their frustrations and I'm sure you can as well.
# Posted By Rey Bango | 2/7/07 9:05 PM
barry.b's Gravatar and Ben, to support Rey's comments, if your brief is to empower CF users to keep their CF skills up to date and utilise new features to create better solutions, then you (and Tim) are doing exellent jobs. and we're greatful.

but, sadly, having a healthy CFUG (which we have here) has been no help at all with my orginisation turning it's back on it's multiple CF7 enterprise licences and phasing it out right across the board. No amount of support from us CF developers here has counted that (how can it?).

We've recently moved our CFUG venue to a multimedia training college in the city with a view to encouraging students to come along (currently taught PHP) with full support by the college's management. I've had direct proof that getting CF into students has introduced it to a new organisation. Not a big winner, but sucess none the less.

in our city we're copping it from all sides: Microsoft bullying in government purchases means the closing down of CF dev units. Alternatively, there's a dire shortage of good CF developers forcing project managers to look at other technologies (.NET, RonR).

but while CF has gone for good from my workplace, there *are* sucess stories. E.g: a large organisation origionally using CF with Java getting the decree that CF was to "go" a couple of years ago. But the replacement of Java/JSP was a painful failure - CF's RAD and ROI winning hands down. So now it's JSP on the outer and they''re happy to pay for site-wide (unlimited number) CF enterprise licences. Want details?

In other words these are business cases, made by managers and not developers. And I am mearly a little CF coder being tossed along the tide.
# Posted By barry.b | 2/7/07 11:43 PM
Rey Bango's Gravatar Test. Ben said he couldn't post so I'm just checking this out.
# Posted By Rey Bango | 2/8/07 3:56 PM
Alex Hubner's Gravatar I'm surprised nobody mentioned the lack of ColdFusion support for hosting companies. Much of the PHP (and others) success are close related to it's availability on the shared-hosting scenario. These technologies are offered massively and (because of it) it's seen everywhere. Allaire, MM and Adobe never looked to this seriously imho. If ColdFusion is available side-by-side with other server technologies (not as an extra) many people will know and try the product simple because it is an option to use. Why start using (or advise it to your client) if you can't find support for it in the general hosting market?

For mid-large companies, the price tag of ColdFusion is not a real problem, the license is bundled with other things such as development costs, team and etc, its not an issue. I also believe Adobe is doing good job marketing CF to these companies too (ok, we could have some Ben and Tim clones around, but that's not a big concern imho). But when we talk about spreading ColdFusion to a higher level, to a larger mass, to increase its popularity, market-share, whatever, we must understand that ColdFusion technology *must be* available as an option to more hosting companies. I want to see hosting companies offering CF just as it offers PHP, ASP and .NET. I want to offer CF to my customers and not to worry about where to host it (and even if the server will support CF in the long term).

I see a serious lack of initiative from Adobe into this key-market. Afaik Adobe is doing very little (and can do more). People will say GoDaddy is offering ColdFusion as optional and will mention a few others. Nice, but this is a result of Adobe marketing or its only Godadddy's reply to its customer needs? What happens to other hosting companies, including the small ones? Lets keep the niche-players such as Hostmysite, CFdynamics, out for now.

That's exactly one of the main critics regarding Adobe and CF here in Brazil. I personally have a good example from the Macromedia time (I can't say a word about Adobe). Back in 2003 a very know hosting company (in fact the largest one in latin america - www.locaweb.com.br - currently hosting more than 150k sites/apps) called me to talk about supporting ColdFusion MX (at the time they offered CF5 as an optional - and a expensive one). The idea was to offer CF into their plans free of charge. At that time Microsoft was introducing Windows 2003, IIS6 and .NET 1.0 into the shared market hosting. Microsoft proposed Locaweb a few (5 as far I can remember) 2k3 licences for free (initially). In return Locaweb offered its servers, staff and included the .NET into their windows plans free of charge. After a year, the initial 5 licenses turned into a large number of users. Microsoft sold many licenses after the few free ones, Locaweb gained customers and the technology gained popularity in a win-win relationship. Ok, Macromedia (and also Adobe) isn't Microsoft, but Locaweb asked Macromedia for a SINGLE CF Enterprise version to do the same Microsoft did with IIS6/.NET. What Macromedia replied? NO, but as a "counterpart", Macromedia offered the hosting alliance partnership program (I can't remember the exact term) to Locaweb. I also can't remember the price for this program, but it cost that time much more than a single CF enterprise license. Locaweb only asked for a *single* CF license (at that time they are hosting a few clients in CF5 in two servers) to promote the technology and gain users - and then buy extra licenses from Macromedia. Macromedia said NO many times. After this total failure of strategical interest (imho) from Macromedia (I'm not saying the problem is Macromedia Brazil - remember: they reported directly to Macromedia USA) I never heard about this issue again. Locaweb bought a few CF enterprise licenses (6.1 and also 7.x), Macromedia satisfied it's immediate-selling impulse, and Locaweb continued to offer CF as an expensive extra (U$ 30 per month). No need to say that they stopped to offer the product for good in 2006. Among other things, they also stopped offering it because of the lack of Macromedia ColdFusion support in the country (Adobe hasn't a CF speciallist who speaks portuguese - nor spanish afaik) - if you want to talk to the ones who really know the product, you have to pay a fortune for a single incidence (and in english).

Adobe must place ColdFusion as an option for hosting companies, otherwise CF will continue to be the intranets preferable server-side technology, never reaching the "outside" world. I'm not sure how this can be done (as a program, as more aggressive selling strategy, etc), what I know is that something must be done. My 2 cents to the discussion.
# Posted By Alex Hubner | 2/10/07 9:14 PM
Christopher chin's Gravatar I think some of the biggest hurdles of Coldfusion not being more adopted is cost. Barrier to entry is their huge price tag. Many companies balk at shelling out thousands of $ for a product where the competition is free. Of course they don't look at the intrinsics like ramp up time and server admin ease of use, that's not their worry. Their worry is the bottom line. Cost vs. Free? Cost will always lose (well almost always). The other biggest hurdle is ISPs charging upwards of 10x the cost of hosting CF as opposed to PHP. For many people, spending $29.99/month for CF vs. $7.99 /month for PHP is a no brainer. Heck, I'd switch to a cheaper hosting but I don't know PHP (not that I'm not willing to learn, just no time). And of course I'm going to echo others' responses, Adobe needs to do some heavy marketing and advertising of Coldfusion.

I work in a company where java and jsp are the sole languages for our product. I'm in a small out-of-the-box thinking group that contains one developer and 2 graphic artists. one of the graphic artists wanted to get his feet wet with programming. He picked up CF so quickly, it helped out alot. When he tried to do some PHP, he exclaimed, "wtf? why is this so cryptic?" ahhaha Then we have the rest of the engineering team who look at me quizzically when I mention, "yeah I did that in CF". I keep getting, "we need to convert you to java and jsp"
sigh....
# Posted By Christopher chin | 2/28/07 6:54 PM
Tom Kitta's Gravatar Clearing misconceptions is a great thing. But it would be nice to clean up CF docs and add support and de-bug the application. After all misconceptions are easier to clear up from clients minds then real shortcoming.
# Posted By Tom Kitta | 3/3/07 5:44 PM
auto's Gravatar I do Agree for 100 %!!! Why not?
# Posted By auto | 3/24/08 9:15 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.8.001.