My ColdFusion Builder Soap Opera

Yesterday, I whined in a blog post about having to request a PO for 6 ColdFusion Builder licenses and how difficult that was on top of requests for multiple Enterprise licenses of ColdFusion Server.  To add insult to injury, I added, our beta licenses expired before the PO was approved, disabling our new found fondness for ColdFusion Builder goodness, getting our developers to scramble to install open source alternatives until our license keys arrived (we have them now, by the way).

That blog post is gone!  My database ate it last night and didn't come back online until this morning, with the previous night's back-up.  I'm not happy about that because I wanted to share the comments with you.

The resulting comments were disappointing.  First, I got a comment suggesting I didn't know or understand the concept of _beta_ and that I shouldn't be surprised that it expired.  Well, we weren't.  My words were "to add insult to injury" in response to the unexpected inconvenience since our licenses weren't yet in.  Unfortunately, condescending remarks like that seem to be par for the course when taking a position that differs from the majority of the community, but I have thick skin, so it was easy to let it ride.  In actuality, my concern was having pay for the IDE on top of having to pay for the server.  The bonus is that Flash Builder is included, but I had purchased two licenses of Flex Builder 3 several weeks ago without knowing Flash Builder was part of the package.  Frankly, these circumstances which are unique to me and my environment make me grumpy.  That's legitimate, right?

What got to me was when another poster indicated that $199 would have been a more reasonable price and he was jumped on with "and you're going to quibble over a difference of $100?"  That was a hard pill to swallow.  $100 to one guy's environment is $600 to another guy's environment if the other guy has 6 developers.  That's a month of office rent!  Seriously, a $100 difference means something completely different in different environments.  A quick browse through the blogosphere and twitterverse reveals that folks right out of Adobe are irritated by the notion of being questioned on the price point.  As a software company, that surprises me.

Is the position of Adobe and the CF Community at large that anyone who questions the pricing of ColdFusion Builder should be chastised?  We are the people who stand in front of our CIOs and tell them overseas outsourcing is NOT the way to go, ColdFusion is better than PHP despite the difference in operational costs, and ColdFusion developers are worth the salary they demand because they are good and they are specialized.  That has value, right?  Don't you want to hear from us?  Or are we dismissed as quibblers?  I'd like to hear your comments, keeping in mind that I'm pretty open minded and I'm not going on the offense here... so please, fire away!

  1. Sid Maestre

    #1 by Sid Maestre - March 31, 2010 at 10:47 AM

    Why not install the released ColdFusionBuilder? You get 60 day trial. That will buy your time while you get the PO approved.

    I'm a FlexBuilder Professional owner, so the upgrade to FlashBuilder Premium (which includes ColdFusionBuilder) is going to be $299. I'm VERY happy with that price. I paid $300 upgrading from FlexBuilder 2 to 3.

    Going forward, everytime CFBuilder makes you more productive, saves you time, gives you code insight, etc think. Wow, that just saved me 5 min (@ whatever hourly rate). It won't take long for CFBuilder to pay for itself.

    Please write a followup post in 6 months and let us know if you've found CFBuilder worth the price. Until then, you won't really know.
  2. Mike Chandler

    #2 by Mike Chandler - March 31, 2010 at 11:11 AM

    Hi Sid,

    I'm less inclined to argue the price of ColdFusion Builder and more inclined to express my dissatisfaction with those who take exception with the people who do argue it. I like CF Builder a lot and I am fortunate enough to work for a company that has the budget to supply all of us with licenses. I agree that the product is top notch and worthy of a fair price and if that's $299, so be it. But the thread on CF-Talk and some of the negative remarks I've read against those who either disagree or simply can't afford it bother me. I feel their argument that competing open source alternatives to application development are a challenge and that a $300 IDE adds more of a barrier is a legitimate argument. I'm seeing these folks get slammed in discussion threads, just as many known community members did in my comments after my lost post from yesterday.

    Thanks for your comments BTW!
  3. Tony Garcia

    #3 by Tony Garcia - March 31, 2010 at 11:24 AM

    @Sid -- Mike said in his post that they have received their license keys, so he won't have to go the demo route.
    As the one who "quibbled" about a $100 price difference in the comments of the original post, I want to make clear that the $199 figure was just something I kind of threw out there. My main point is that I wasn’t real crazy with the hard bundling of Flash Builder with CF Builder. Sure -- $299 is an awesome value if you’re also a Flex developer (since FB alone is $249), but if you’re not a Flex developer it makes you wonder how much Adobe could’ve come down in price if they gave you the option to purchase CFBuilder on its own, that’s all. And I think that’s a fair question. I’ve been using the betas of CFB and am currently using the demo and I’ll probably end up buying it. But I do have to agree with you, Mike, that yes -- $100 might be a lot of money to some people and not to others, and yes – discussions on price points are important and relevant.
  4. RogerTheGeek

    #4 by RogerTheGeek - March 31, 2010 at 11:32 AM

    I agree that pricing of a product is subjective. The value of a product to a user is not as subjective since we can calculate how much we use the product versus current methods. My feeling is $299 is on par with Adobe software in general which usually runs on the high side. The price of the Creative Suite, Acrobat, and some others are sobering.

    One thing that pissed some people off was the bundling which made it look like they were pushing you to buy an unwanted product FB4 Standard which many thought pushed up the price of the bundle too high. I assume that the Adobe team didn't have this in mind at all and would have priced just CFB $299 anyway. It sort of looks like a lame attempt to push Flex on CF developers to many which jacked up the package price. The vast majority of CF developers are unlikely to use FB4.

    I attended the TACFUG CFBuilder event last night and remain undecided on whether to purchase CFB / FB4 or continue to use CFEclipse. Currently, I am thinking that I'll wait until the 1.1 version before deciding. There were so many bugs in the beta that it actually felt like an alpha version. I hesitate to buy 1.0 of any software.
  5. Dutch Rapley

    #5 by Dutch Rapley - March 31, 2010 at 11:33 AM

    I, too, knew the beta would eventually expire. I was shocked to find, "Oh my, it expires today?"

    A heads up, like this one http://www.forta.com/blog/index.cfm/2009/12/19/ColdFusion-Builder-Beta-2-Expires-Next-Week, would have been appreciated. If there was one, I missed it.

    I think the price is right. I didn't have to justify the purchase since we budgeted for it last year. True, we didn't know how much it was going to cost, so I threw a number out there - $500 (it seemed reasonable). In addition to CF Builder including Flash Builder 4 Standard, Flash Builder 4 Premium includes ColdFusion Builder. It you have any version of Flex Builder 3, you might want to take a look at upgrading to Flash Builder 4 PREMIUM.
  6. Mike Chandler

    #6 by Mike Chandler - March 31, 2010 at 12:03 PM

    My take on the bundling is that it's actually a brilliant idea as far as getting Flex tools into the hands of ColdFusion developers. Flex Builder was an awesome product, and Flash Builder is likely more of the same plus! I know from playing with the beta that it includes tighter integration tools with ColdFusion. I think people will try it now that they have it at their fingertips and they'll begin using it.
  7. Terrence Ryan

    #7 by Terrence Ryan - March 31, 2010 at 12:11 PM

    You can't please all of the people all of the time. Product pricing for a public company like Adobe has a lot of stake holders: customers, internal financial/marketing staff, shareholders, etc. It's also one of those negotiations where it isn't settled until no one is happy.

    Also, we do have some pricing options. If you are an educational group using it for non instructional purposes, or a non profit, you can get it for $199. There are volume licensing arrangements as well. I don't know what they are, you'd have to talk to one of our sales folks.

    All that being said, I feel like we delivered. I think it's worth the $299 a license. (Now I work for Adobe, but if I didn't I would just stay mum on the matter.) But ask yourself how much do you bill an hour, how much time could ColdFusion Builder save you, is it a good value?

    If you, or your management team don't think it's a good value, then we haven't done a good time of telling you what it can do. I'm sorry about that, you might want to check out my CFBuilder demo on Charlie Arehart's online meetup tomorrow.

    And just for the record, Adobe's official policy does not state that anyone who questions the price should be chastised.
  8. Tony

    #8 by Tony - March 31, 2010 at 12:19 PM

    Mike, I agree that Flash Builder is a great product. I’ve played with it too and even traveled to DC for a free one-day training with CFBuilder and Flash Builder that Adobe offered. I also agree that selling CFB and FB as a bundle is a great idea. But that’s not my point. My point is that Adobe forces you to get the bundle. Now, if RogerTheGeek is right and they would’ve charged $299 (or $249) for CFBuilder by itself and we’re getting FB as a bonus, then that’s great! BUT if they could’ve offered CFBuilder for $199, why not let ME make the decision whether or not to shell out the extra $100 for the bundle (which would also be a great deal)? I probably would’ve gotten the bundle anyway but would feel better about not being forced to do so.
  9. Mike Chandler

    #9 by Mike Chandler - March 31, 2010 at 1:01 PM

    Terrance, thanks for commenting on my blog.

    I think that your remarks get to the root of the issue. I think there are people who are outspoken about not wanting to pay $299 for their ColdFusion IDE, and there are people with Adobe and in the community that feel it's worth that price if not more. I definitely think Terrance's remarks here are more along the lines of what people should be hearing instead of the "tough luck" style of commenting on other blogs and discussion threads.

    Tony, I don't think we'll ever know what the options could have been. I think what Terrance is saying is that an expectation existed to bring the product to market at a specific price point and that's what was done. FlashBuilders inclusion in the bundle certainly raises the perceived value to justify the price even for skeptics, while simultaneously putting Flex tools into the hands of ColdFusion developers, which is very very smart. And the pricing tiers are a reality... Our purchasing team confirmed that we qualified for volume licensing, the details of which I do not have.

    I guess what I'm hoping to see from all of this is more comments like what we're reading from Terrance and less of the "pony-up, cheap skates" types of remarks I've read elsewhere.
  10. Dan Fredericks

    #10 by Dan Fredericks - March 31, 2010 at 1:58 PM

    I ran into this problem as well yesterday. If the beta is suppose to expired (not sure why since it did not have all the fixes), that is fine, I can deal with it. My issue yesterday was when I came into to start working, I opened a file, and a message stated the beta had expired. I had no warning this was going to happen. I don't remember any blog postings stating the beta would expire. I have to find a justification, and a pot of gold to get the money from my company to purchase Builder...and I am still working on that. Now, I have the 60 day trial, but if I can't get the money, I am back to cfeclipse...i will survive.
    I guess I would have been great to know this was going to happen so soon.
    Flash Builder, that is a nice thing to have included, except for one thing, we don't do any Flex or Flash work here, so it is not necessary, so we are paying for something we are not and may not use.

    This is just a pain...I have done my best to get around all these issues, just thought I'd add my 2 cents here.

    I really like what I can do with Builder and hope to get the money to continue to use it in the future.
  11. Brian Rinaldi

    #11 by Brian Rinaldi - March 31, 2010 at 2:28 PM

    Here's the thing... Flash Builder and ColdFusion Builder work really well together and their is a lot of complementary workflow between the two IDE's. I think the bundling was more about internal product positioning (i.e. being able to justify features that worked well together) than a pricing justification or an attempt to "force Flash Builder down our throats." My suspicion is that if they were each sold independently it would have been harder to justify the resources needed to work on the combined workflow - and I think this integration is a positive selling point for CF as well as for Flex.
  12. Mike Chandler

    #12 by Mike Chandler - March 31, 2010 at 2:37 PM

    Brian, that's very well said. I think you're 100% right about that. Excellent point.
  13. Sid Maestre

    #13 by Sid Maestre - March 31, 2010 at 3:28 PM

    @RogerTheGeek
    It's funny that some think the "bundle" is an attempt to push FlashBuilder on ColdFusion developers. I see it the other way around. The Flex community pulls in developers who use other server-side technologies (I met a lot of JAVA developers at Flex conferences). Bundling puts ColdFusion Builder in the hands of a lot of non-CF'ers.

    @Mike
    I agree that as a whole the community should treat each other with respect.
  14. Brian Carr

    #14 by Brian Carr - March 31, 2010 at 3:50 PM

    I'm a bit late to the game I see - but wow, awesome post Mike! I would have loved to seen the comments from the original post. I'm taking away from this what you so poignantly stated in your first comment response to Sid about being disappointed by the general response from the community if you happen to disagree with the price of admission for CFB.

    Me, I'm in the "not worth it" column currently. But I'll be attending Terrence Ryan's CFMeetup preso tomorrow to see what it is that I'm missing. I'm genuinely curious.
  15. Mike Chandler

    #15 by Mike Chandler - March 31, 2010 at 3:52 PM

    Sid, that's a valid observation. I saw the bundling as an effective way to put Flex tools in the hands of ColdFusion, which I see as smart business, but it does make a lot of sense the other way around as well.

    And thanks for the comments. I'm definitely relieved by the level of commentary today by everyone. This has been a very satisfying blog post for me! ;)
  16. Mike Chandler

    #16 by Mike Chandler - March 31, 2010 at 3:53 PM

    @Brian, thanks for pointing that out. I'll be joining that presentation tomorrow also, along with the BlazeDS presentation.
  17. Jake Munson

    #17 by Jake Munson - March 31, 2010 at 4:35 PM

    I wrote an "intro to cfb" article for the next issue of FAQU. So I am pretty familiar with the ins and outs of CFB. Before trying CFB (beta), I was a long time CFEclipse user. To be honest, I don't see a huge value increase when going to CFB from CFE. There are some extra features that CFE is missing (mainly the RDS related stuff). But there are also features in CFE that are missing in CFB. For example, the code insight and tag completion in CFE seem to be a LOT better than CFB. Things like that can greatly increase productivity.

    So I think every CF developer (who is not an Adobe fanboy) should ask themselves this: is CFB 1.0 worth $300 more than CFE? Every person will have a different answer to that question, of course. But Adobe should be asking themselves that question as well, especially when they set prices.
  18. Andy Sandefer

    #18 by Andy Sandefer - March 31, 2010 at 6:51 PM

    Well considering that it was built on top of a free, open source platform and it is built to work with an application server that already costs money why not give it away or sell it for no more than 100 bucks? Do you remember back when ColdFusion Studio came bundled with ColdFusion server (I do)? I'm easing into using the demo for about a week or so now but I've got to ask myself - what does it do better than CF Eclipse? This is a problem in my view because open source leveled the playing field and allowed organized groups of devs to compete and in some cases flat out beat corporations at their own game. Now that corporations have "sponsored" open source initiatives they too can leverage these projects and turn a quick buck off of them. And btw, Adobe has spent shite on marketing and support. Terrence, I like you a lot but I've tried "talking" to your sales folks on the phone and they're worthless.
  19. Craig McDonald

    #19 by Craig McDonald - March 31, 2010 at 9:50 PM

    I've been using the CF Builder betas for months now. It's been buggy right up until the final milestones were released - to the point where I was wondering whether all those bugs that drove me up the wall would be fixed for the production release.

    Unfortunately they haven't.

    Which is my primary issue with purchasing CF Builder. It's a GOOD product. Not great. It gets the job done, and it's certainly a 1.0 product. However there are just too many glaring bugs (such as the long lines of text window focus bug #80222) that make me feel this is a product that got pushed out the door way before it was ready.

    The responses from Adobe regarding bugs raised that still exist in the production release were disappointing. The #80222 bug was tagged as "cosmetic". Sorry, but I don't know whether everybody here is coding on screens with ridiculous resolutions (say 1920x1080) and oodles of screen real-estate, but I'm not, and it doesn't take much to write a line of code that extends beyond the editor viewport. Any editor that can't keep the screen focus where the caret is fails in it's key goal in life.

    I agree with the comment above too about code insight and tag completion seeming better in CFEclipse. CFBuilder's tag completion seems scatty at best and usually non-existent. Code Insight should appear in an intuitutive way, not via a Alt-Space. The CFBuilder developers should use Visual Studio for a good example of what good code insight should do.

    The simple fact is I simply won't pay good money for such a buggy product. I don't have as much issue with the $299 price point, especially when you consider the cost of other Adobe software packages (Creative Suite etc). Incidentally, I really hope it's bundled in with one of the editions of CS5.

    So, unfortunately I will be going back to CFEclipse until CFBuilder 1.1 is released and the bugs fixed.
  20. John Allen

    #20 by John Allen - March 31, 2010 at 11:59 PM

    I along with Craig am anxiously awaiting 1.1 or 1.5 of CFBuilder.
  21. Tony Garcia

    #21 by Tony Garcia - April 1, 2010 at 9:41 AM

    People have commented here about code insight being better in CFEclipse than in CFBuilder, which is interesting to me. Maybe my definition of "code insight" is different. To me, code insight (which differs from code completion or code hinting) is when, for example, after you write a cfc with all its methods, you can then instantiate that cfc in another file and when you type "myCFC.", you then get a dropdown list of all the methods YOU defined in the CFC. In my experience CFEclipse doesn't have that (although I don't think I've used the very latest version), whereas CFBuilder does. Am I mistaken here?
    I'd also like to say that, for me, the "killer feature" of CFBuilder is the ability to write extensions to it in CFML. I don't know Java, so with CFEclipse I've always had to depend on java developers to add features to it.
  22. Mike Chandler

    #22 by Mike Chandler - April 1, 2010 at 10:15 AM

    Tony, I'm with you. My perception was that code insight with CFBuilder was better than that of CFEclipse, unarguably better for those working with CF9. My recommendation would be to join the ColdFusion meetup presentation this morning for a full explanation of the feature set. I'll be there.
  23. TomasF

    #23 by TomasF - April 2, 2010 at 7:50 AM

    My experience is that pricing is a very unpleasant topic to bring up in the CF community. I'm part of a group that used to account for a lot of CFs licenses but were mostly invisible. We don't generally write CF dedicated blog posts, don't attend the conferences, etc. We're the people who need a web app, aren't primarily developers, but are technically skilled enough to "throw something together" in CF on an intranet to serve ourselves, our department, company, etc. There's less of us than there was around CF4.5, both because intranets are more common, have management focus, and standardized platforms. We don't write CF code all day (I'm a sysadmin), and some of us have sneaked in IDEs by way of bundles, the CS suite, etc to avoid finance dept scrutiny. I think the *US* price seems fair for a full time CF developer. I wouldn't bother trying to get it through in my situation, but that's fine.

    The reason I'm commenting tho is that I and several others have long been critical of the way Adobe prices its licenses outside of the US. But if you try to bring that up in a setting with "CF community" members, you're gonna get your head bitten off or get ridiculed. Last time I tried was at a CF online user group presentation where the discussion turned into pricing of the upcoming CF9. My question about whether Adobe plans on doing something with the upwards of 25% markup on top of the US price for other parts of the world (not just on CF - everything) was met by one of the "big" CF bloggers with a funny comment about how I should just charge my customers more, and that was that... a few more funnies, and the issue was buried. This is actually a reason many CF users are dropping off outside of the US. Think CF is misunderstood or underrepresented in the US? Compared to the rest of the world, in US it's a market giant.

    I didn't bother checking local prices for CFB, I'm in a new job and probably won't bother trying to get CF in here, but if it's the same as other stuff, I think it'll continue the trend that more and more are feeling us "foreign" customers are just an annoyance to Adobe and we should better just leave them alone.

    And just for the record, I'm talking about myself having paid 23% more for a volume license copy of a US english product that I had to download myself (media is priced separately so shipping cost isn't a factor), had to get the serial myself from licensing.adobe.com, and excl. VATs and taxes... in other words EXACTLY the same product as any US customer gets. And I've only called support twice in nearly 10 years, but I've never spoken to someone who speaks my native language, so it's obviously not spent there either.

    But you just shouldn't bring these things up, it seems...
  24. Tony Garcia

    #24 by Tony Garcia - April 2, 2010 at 8:09 AM

    The touchiness that the CF community exhibits towards the subject of pricing likely stems from years of having to defend itself against the proponents of free/OS alternatives such as PHP and RoR. And now, with free alternatives within the CFML community (such as CFEclipse, Railo, and OpenBD), there's probably even more of a defensive attitude. I've always thought that the benefits of developing with Adobe CF vs PHP/RoR/.NET justfied its price. But I do think it's unfortunate that people to tend to get attacked even within the CF community when they have anything critical to say about how Adobe prices its products.
  25. Adam Lehman

    #25 by Adam Lehman - April 2, 2010 at 4:25 PM

    Unfortunately, there seems to be a growing part of the community that is determined to see Adobe and ColdFusion fail. A handful of these community members went from twitter to facebook to blogs to email lists using price as the primary argument to persuade people to not adopt ColdFusion Builder.

    On the other side you have a very large segment of the community who orginally petitioned Adobe to build ColdFusion Builder. They spent countless hours beta testing and providing feedback, so they feel just as tied to ColdFusion Builder as the Adobe engineers do.

    I think what happened is that your blog post got caught in the crossfire and was interperted as additional fodder against ColdFusion and Adobe.

    It's sad really. I understand CB being too expensive for some, but you really have to question the motivations of others who feel the need to actively lobby against CB so vigorously.

    I think the ColdFuson supporters just want to ensure that Adobe doesn't get the wrong impression of community. If we're to belive this segment, that CF and CB have to be free (or dirt cheap) then you are basically telling Adobe that their products and contributions to the communtiy aren't worthwhile. How do I reconcile those types of comments with Adobe management when I seek approval for CB2 and CF10?

    As far as the expiration goes, you have to realize, that expiration date of the public beta can't be telegraphed without givng away the release date of the product. CB was originally scheduled to release a few weeks earlier. But as software schedules go (especially when aligning 3 products) there was some slippage which shortened the overlap. We tried out best to get the word out on blogs, twitter & facebook but there was only so much we could do.

    -Adam Lehman
    ColdFusion Product Manager
  26. Micky Dionisio

    #26 by Micky Dionisio - April 3, 2010 at 4:45 PM

    IMHO, increased productivity is due to the following, in order of importance:

    1) Company/management objectives and their ability to find the balance between the deadlines that produce crap code and the deadlines that allow the team to produce scalable software.
    2) The ability for the development leads/managers to properly train the team in proper
    software development methodologies and best practices.
    3) The ability of the team as a whole to actually execute these practices.
    4) Proper safeguards are in place - unit tests, integration tests, end-to-end tests,
    continuous integration etc.
    5) The type of programming platform chosen - Java, CF, PHP, ASP .NET.

    For me, an IDE for ColdFusion falls somewhere in the double digits in terms of rank and importance. Autocomplete, tag insight, integrated debugger, integration with Flash... Yea it's cool to an extent but come on this is not Java or .NET. CF doesn't have insane amounts of packages and API's that one single person cannot be expected to remember like in other strongly typed languages like Java. CF doesn't need to be constantly compiled by an IDE in the background to ensure the application can launch. CF isn't that hard to debug. Not everyone will use ORM blindly without a good reason.

    Of that large segment of the community who has reportedly asked Adobe to create CFBuilder, were they also aware of the $300 price point? Of that segment, how many of them were already using a free tool like Eclipse? Of that segment how many of them only have a couple developers on the team? How many of them, if they had say a team of 20 devs, would willingly spend $6,000 for an IDE on top of the CF licenses they are already churning out cash for? Forget the segment of "developers" asking for it, what about the businesses these developers work for? Would the business sign off on it?

    Don't expect that you can take something free, that is SO rooted in the community like (CF)Eclipse, add some things to it and bundle it for $300 and expect businesses and developers to sit by and take it.

    Give me my CF9 syntax highlighting in CFEclipse, I can do without the rest. We can take that $6,000 and invest it training engineers to write better software.

    Writing good software is my measurement of productivity.
  27. Sean Corfield

    #27 by Sean Corfield - April 4, 2010 at 2:24 PM

    Like Adam I was surprised at the strength of feeling expressed against ColdFusion Builder and it really does undermine the great work Adobe has done. I bought my copy of CFBuilder the instant it became available. I'd switched from CFEclipse to TextMate ages ago because CFEclipse just didn't do enough for me to warrant the memory Eclipse took up. I tried the CFBuilder betas and, sure, they had bugs but they were *betas* for goodness sake! The code insight in CFBuilder is far superior to CFEclipse and the overall feature set leaves CFEclipse in the dust. For me, CFBuilder at $299 is great value and it improves my productivity enough that I can easily justify it (the extensions feature alone is worth the price of admission, IMO).

    I can also see that some people will feel $299 is not worth it for them. There are people who think attending conferences or training courses isn't worth the expense either. There will always be people who don't see a value proposition in something.

    And, yes, there are still bugs in CFBuilder. There are bugs in pretty much every piece of software out there (including CFEclipse) and some of them will impact some users more than others. I've run into the long line focus issue a couple of times but I just treat it as a 'nag' that I need to clean my code up and make it fit on the screen properly - long lines of code are hard to read in any editor and are unnecessary.

    I've provided feedback to the CFBuilder team via email, suggesting a few things I'd like to see changed. I've also logged issues in the Adobe bugbase for ColdFusion and CFBuilder.

    Given that ColdFusion Studio was $499 and Dreamweaver is $399, I'm actually stunned at the apparent outrage over $299 for CFBuilder, esp. with Flash Builder thrown in for free...

    Personally, I think congratulations are in order to Adam and to the CFBuilder product team for a great 1.0 release and the acknowledgment that they're already planning CFB2 "Storm". It's clear they value ColdFusion and they're investing a lot in its future.
  28. Brian Carr

    #28 by Brian Carr - April 4, 2010 at 2:44 PM

    Outrage, hardly - disagreement, absolutely. As others who have spent much of their career (close to 11 years in my case) advancing, supporting and adamantly defending ColdFusion have a right to speak our minds about such issues without being accused of attempting to bring down the very technology within which we are so heavily invested - or being turned into community pariahs.
  29. Micky Dionisio

    #29 by Micky Dionisio - April 4, 2010 at 4:03 PM

    Sean,

    It's funny how having an opinion against a product means "undermining the work". I'm an avid supporter of CF and I'm sure they all worked hard to get it out.

    You said, "I can also see that some people will feel $299 is not worth it for them. There are people who think attending conferences or training courses isn't worth the expense either. There will always be people who don't see a value proposition in something."

    Obviously you are not thinking of it from the business enterprise level. It's not about the "people", the high paid consultant or the rogue developer that jumps from project to project, company to company to slam out code and move on. To them I'm sure $300 isn't much.

    It's about the businesses, again I say, the businesses who are trying to cut costs, save money and effect the bottom line. CIO's, CTO's, engineering managers of decent sized companies all have the responsibility to keep costs down. Not sure how when the only option Adobe gives them is to purchase a $300 piece of software built upon what was once a free open source product would fair in their minds.

    Not to mention it could potential push leaders in that role to contemplate moving away from ColdFusion into a technology that doesn't require such a large TCO (total cost of ownership, management information systems 101).

    I'll say it again, fewer keystrokes from an IDE is not an accurate measurement of productivity. If it was, we wouldn't need managers.

    Writing good software is my measurement of productivity.
  30. Charlie Griefer

    #30 by Charlie Griefer - April 5, 2010 at 11:52 AM

    @Micky - It's "funny" how the opinion thing works both ways. Some people see those who have an opinion -for- the product as being Adobe fanbois who are incapable of being objective. To be crystal clear, I'm not saying, suggesting, or otherwise implying that you (or even anyone in these particular comments) have taken that stance. But trust me... for everyone who is not a proponent of CFB (for one reason or another) who feels like they're getting slammed for voicing their opinion, there's somebody who is a proponent who's getting slammed for being a mindless drone. Just wanted to point out that that particular street is indeed two ways :)

    As far as the "only" option that Adobe gives them... I'd argue that Adobe gives you two options. The first, of course, is to drop $300 per seat (assuming there's no volume licensing available) on CFBuilder. The second is to not drop $300 per seat and go with one of the alternatives. Maybe it's CFEclipse or TextMate or Coda or Dreamweaver or IntelliJIDEA or...

    I do disagree with your point (or at least, what I'm inferring from your statement) about the price point and the fact that CFB is "build upon what was once a free open source project". I assume you're referring to Eclipse itself, which is still a free, open source project. Adobe feels that the value of what they've added with CFBuilder is worth a certain amount of money. There are other plugins to the free open source project that are also commercial.

    To your point (and I agree wholeheartedly), fewer keystrokes from an IDE is not an accurate measurement of productivity. It does help, though. If you can write "good software" you can do it in any IDE. Heck, you can do it in Notepad. If a particular IDE helps you do it in a more expeditious manner, great. If that IDE is CFBuilder, or if it's CFEclipse, or if it's any of the other alternatives, great.

    In any event... assuming that I can write good software (because let's face it, if I can't, no IDE is going to magically make the code that I write "good"), and further assuming that CFB allows me to write that good software in a more productive manner, then arguably the $300 I'm spending will be recovered in a relatively short period of time.

    If there are 10 of me at "Company Y", and the engineering managers have to spend $3000 on 10 licenses, they're still arguably going to recover that investment in a relatively short period of time.

    The CIOs, CTOs, engineering managers, etc are aware that IT is essentially not a profit center. We require money for resources (be it hardware or software). Every hour we work generally costs the company money. I've worked for a number of companies where the IT department did nothing but work on internal applications. There was never any notion that the apps that we wrote would generate revenue or bring in any money. Yet, year after year, we were provided with new hardware, new software, etc. Why? Because the apps that we wrote were meant to help the organization perform more efficiently. In other words... every $ spent on us was seen as an investment. The CIOs, CTOs, engineering managers all understood that. Yes, they have to keep costs down, but if they're worth a dime, these people understand that a $3000 investment in software for a team of 10 is just that. An investment.

    As far as TCO... and I mentioned this in Mike's last entry (the one that got eaten by the database monster), if you're on CF9... TCO has actually dropped. You no longer need to purchase licenses for staging servers or other non-production servers. And let's face it... one of the holy grails of arguments regarding CF itself is the whole TCO notion. Yes, it costs more up front, but due to the fact that, generally speaking, I can deliver my app in a shorter timeframe, the TCO over time is actually less than with competing technologies.

    Either way... what it really should come down to (IMO, of course), is... does the software make you more productive? If the answer is yes... then invest the $300. If it's $300x10, you're not spending $3000, you're investing in the tools that your 10 developers need to be more productive.
  31. Adam Lehman

    #31 by Adam Lehman - April 5, 2010 at 12:18 PM

    @Micky -- It's the following comment that directly undermines our work:

    "Don't expect that you can take something free, that is SO rooted in the community like (CF)Eclipse, add some things to it and bundle it for $300 and expect businesses and developers to sit by and take it."

    The only thing we 'took' from CFE was snippets and the underlying dictionary file. Snippets because we wanted to maintain compatibility and the latter we donated back to CFE. It's these types of generalizations that deflate your argument.

    Plus, CFE isn't as rooted as you assume. It's only used by about 1/5 of ColdFusion developers (if that). Prior to ColdFusion Builder, the majority of CFE developers claimed to supplement CFE with another tool, Dreamweaver.

    But as I said before, if you don't think CB is worth the money. Don't buy it. But irregardless of your pricing opinion, CB is the future of ColdFusion development.
  32. Mike Chandler

    #32 by Mike Chandler - April 5, 2010 at 12:27 PM

    Again, and not to over simplify or sound like a broken record, but I don't think the argument of $300 being the right price is a good argument to make. My argument is whether or not we, as a community, can make the argument without getting destroyed. Regarding total cost of ownership, and taking out paid licenses for dev/test/staging environments, the cost of 3 load balanced Enterprise licenses for a production front office application, 3 load balanced Enterprise licenses for a production front office application for another division, and 2 load balanced Standard licenses for public facing websites is a fair amount of change. The original argument was on top of that cost, there's also a cost for the IDE for each developer on the team. That value can be quantified, but is ultimately subjective. Hence, the reason one might be compelled to argue.

    Whether you believe there's a desire to conspire against Adobe and ColdFusion, or that disagreeing with a list price undermines a company's effort, (and I believe neither of these are accurate truths) the fact is when I submitted a purchase order for ColdFusion Builder (which I already deemed was worth using for my entire team) by boss raised an eyebrow and reminded me of what our server licenses cost. THAT is a compelling fact and the basis behind my original post.

    I believe that most of those arguing against the $300 price are compelled to do so because they WANT a product that's sanctioned by Adobe but are exhausted at having to continue to defend their ColdFusion related expenses. Value for the dollars spent has less to do with it than politics does, in my opinion. With JSP offering Apache Tomcat and Eclipse IDE for Java EE, just one example, decision makers in larger companies DO start questioning these expenses, no matter how small or of little consequence they may seem to Adobe or the ColdFusion community.
  33. Raymond Camden

    #33 by Raymond Camden - April 5, 2010 at 12:31 PM

    Wow, lots of comments here. I'll be honest and say I stopped reading after 10. I don't think it's condescending to take you to task for depending on beta software. If you aren't prepared to handle bugs/license timeouts/etc, if you are _surviving_ on your editor, then you are making a huge mistake using beta software. It wasn't meant to offend you but was my honest feelings that you had made a mistake. I have a huge project going on right now. If Adobe were to release a beta of CF10, I'd be sure -not- to install it on the same machine I'm doing primary dev on.

    "Is the position of Adobe and the CF Community at large that anyone who questions the pricing of ColdFusion Builder should be chastised? "

    Chastised? I disagree with you - it doesn't mean I'm treating you an idiot who needs to be taught the value of software. ;)
  34. Adam Lehman

    #34 by Adam Lehman - April 5, 2010 at 12:35 PM

    Let us know what you like/dislike about CB (including the price) or what you like about your current tool (15 min survey).

    http://bit.ly/StormSurvey
  35. Mike Chandler

    #35 by Mike Chandler - April 5, 2010 at 12:36 PM

    I didn't see your post Adam before I replied...

    CFEclipse was well used by our development team, but we didn't conduct market research. I'm sure you probably have more insight as to the adoption rate of CFEclipse than anyone aside from the CFEclipse developers themselves. After the presentation on CFBuilder via meetup, we all sat together and configured it to work with some of the elements presented, and others that weren't, and we prefer to use it like a full IDE. Micky says "give me CF9 syntax highlighting in CFEclipse" and he can do without the rest. I'd say that about sums it up. Probably no purchase from him.

    Best course of action at this point, in my humble opinion, is to take the survey on Storm and see how the product can be enhanced to add more value. Adam, I'll post that link here if that would help at all.

    I'm still not sure this blog post served any real purpose other than to muddy the already muddy waters. I'm so proud.
  36. Raymond Camden

    #36 by Raymond Camden - April 5, 2010 at 12:38 PM

    (Sorry for the repeated comments - shoulda caught up first then posted.)

    I'm really surprised by what seems like a view that CF Bloggers (the well know ones) are "ganging up" on detractors. Last time I checked we were all allowed to have an opinion, and while I disagree with folks who think CFB is too expensive, I would hope we can have a discussion about it w/o becoming nasty.
  37. Mike Chandler

    #37 by Mike Chandler - April 5, 2010 at 12:40 PM

    Honestly Ray, I think you need to get a grip. Take me to task for developing on beta software? Adobe WANTS people like me to develop on beta software. And frankly, we LOVED the beta, even when it locked up on tag insight. It expired before my licenses came in from Adobe and I whined about it. So you need to _take me to task_? Gimme a break!
  38. Micky Dionisio

    #38 by Micky Dionisio - April 5, 2010 at 1:37 PM

    @Adam-

    Perfect, you said it yourself. You took Eclipse(Free), CFEclipse Snippets(Free) and CFEclipse dictionary file (Free), and rolled it into CFB.

    So my question to you now is how come we couldn't get the open sourced FREE features that you rolled into CFB as a FREE CFB Lite version? Simple syntax highlighting and code complete without the other stuff? Instead you are charging us who want that simplicity. THAT was my point.

    CFE gave me the points you mentioned above for free, why cant Adobe? Especially since you said you already "donated" those dictionaries and snippets back to them. If that's the case then it probably only a matter of time before we see a CFE CF9 plugin.
  39. Mike Chandler

    #39 by Mike Chandler - April 5, 2010 at 1:56 PM

    @Micky -- it's likely that Adobe won't budget for the production of a product that covers the features that CFEclipse already covers. In fact, it probably is just a matter of time before CFEclipse releases an update that satisfies your needs.

    Let's close this comment thread. All those in favor?
  40. Raymond Camden

    #40 by Raymond Camden - April 5, 2010 at 1:58 PM

    Get a grip? I'm trying to be polite here. I think you made a mistake. I pointed it out. Folks do that all the time on my own blog. Maybe your feeling a bit defensive? As it stands, I think next time Adobe does a _public_ beta, it should be have a super clear, firm warning about when it times outs, so there is no misunderstandings. Even though I think you made a mistake (and seriously, do you have a problem with me saying so? I'm sure you can find plenty of mistakes on my blog ;) I do see some merit in the provider (of the beta software I mean) being more vocal about it.
  41. Micky Dionisio

    #41 by Micky Dionisio - April 5, 2010 at 2:00 PM

    @charlie-

    I totally respect your points.

    We have very different opinions on TCO, IDE's being a source of measurable productivity and perhaps how ROI is interpreted when it comes to other competing technologies.

    Will leave it at that!
  42. Sami Hoda

    #42 by Sami Hoda - April 5, 2010 at 2:12 PM

    Wow.. a large number of comments.

    As a Product Manager, I did want to throw a different perspective on this. Any organization, large, like Adobe, or small like my company, when developing a new product from scratch, has to make tremendous investments across the board. You setup a new team, incur one-time costs, and then you make compromises and fight for what you believe customers want against corporate interests. The role of a product manager is tough.

    Its no wonder that CFB costs $299. I do imagine if it catches on and the ROI is there, and that with maintenance costs being less than startup costs, Adobe could see to dropping the price later on. But you have to recoup the costs... Quite frankly, if you support where the product is headed, $299 shouldn't be that big a deal - considering that its the main tool you will use day in and day out.

    But getting back to the PM role, its disheartening to see people then attack pricing and lead the conversation on the product launch to something that isn't helpful. People asked for a product, the product manager fights hard for it, he understand its not perfect, and sometimes people don't understand the sacrifices he's made.

    All I can say is that Adam did a good job on a 1.0 product, and I have no doubt the next version is going to be even better. In fact, I'm counting on it.
  43. Shaun McCran

    #43 by Shaun McCran - April 5, 2010 at 4:02 PM

    Interesting post, that has obviously rubbed some people up the wrong way! It is definately a tricky subject, made even more so by the weight that the community has on the CF platform.

    @Adam, I'm really suprised at your stats for who is using what development studio. In my experience it is closer to 8/10 developers using Eclipse, with the remaining few using homesite or textMate (mac users etc).

    I think it is wrong to assume that just because Adobe have released a product (after they scrapped the last dedicated code editor) that the community as a whole will adopt it.

    As to you statement "CB is the future of ColdFusion development" I would be very interested to see if you maintain that view in a years time. The open source community is strong now, and statements like that would actually turn me away from CF.

    Away from the pricing issue, I could not actually justify this to an IT director. It allows the company developers to perform their roles in much the same way they already do. There is no quantifiable value to switching out the development env. Similarly in a mixed development house (PHP,CF,RoR) even if we did buy CB we still could not ditch eclipse, as many of our other code bases rely on it.
  44. Mike Chandler

    #44 by Mike Chandler - April 5, 2010 at 4:30 PM

    Ray, don't believe your own press. You're not always right. You said "do you know what _beta_ software means? Do you know that _beta_ software expires?" Yes Ray, I do, and yes Ray, that's condescending. I was aware, as was my team, that we were running beta and that it would expire. That wasn't the point and was never a problem. It was just what you attached your remarks to. I was whining because I hadn't received my licenses before the expiration. My purchasing department should be the one taking a condescending position, not you. The point of the post was that it was a shame that the argument against a $300 fee was met with hostility. It was never, ever a complaint about it timing out. Never.

    The strange thing is that my team likes ColdFusion Builder, adopted it, and dug in and got to know it better after Terry Ryan's demo on meetup.com, but you're too hung up on being right about what you said and what you meant that you don't realize we don't have anything to fight about.

    I'm like the rest of them Ray. I read your books and have been reading your blog for years. But if you're going to be nasty in blind defense of Adobe because you've misread my remarks as an attack, I'm not so star struck that I'm going to bow down. Your remarks were mean spirited and condescending and par for the course for what one can expect when they take an unpopular position.
  45. WilliamSCFDev

    #45 by WilliamSCFDev - April 5, 2010 at 7:51 PM

    Ive been reading this since it started and I thik most everyone is arguing just opinions. I personally like Coldfusion Builder but can't afford it. I'm a freelance cf dev and work fulltime for another company that doesn't do CF, so I dont make enough to afford it, on the side. I guess that I have to deal with that though but I'm not upset over it. Also, I agree that this isn't about the beta expiring but I think its foolish to argue with Ray Camden who has done so much for the community and is the reason most of us are in this business. If you don't like CF Builder, leave people like Ray who is a hero to most of us out of it and take it up with adobe.
  46. Paul

    #46 by Paul - April 5, 2010 at 8:57 PM

    Yes, I'll break my silence here too. You are out of your league here Chandler. Raymond is pretty much dead on. Maybe you should read his blog some more and learn something. If you don't like that betas expire, you shouldn't be using them. Period.
  47. Raymond Camden

    #47 by Raymond Camden - April 5, 2010 at 9:30 PM

    Woah, woah woah. Dude, I freaking said, twice I think, that I'm used to folks finding mistakes on my blog. What part of that implies I'm perfect? I said you were wrong in one regard - putting your dev team on CFB in such a way that it was critical to their day to day work - while the product was in beta. I didn't attack you. Nor do I think you attacked me. I have tried - in all of the comments today - to ensure you knew that I wasn't trying to attack you. I was saying you made a mistake, but hell, I've made a butt load of them myself. Maybe we can all relax and just agree to disagree here? If you took my original comments as an attack (from the blog post that was deleted), you should know that I was giving you a hard time, but it was meant in a friendly way.

    p.s. I mentioned this in email, but I don't think your "Subscribe to..." feature is working. I've yet to get an email when a comment is posted.
  48. Tony Garcia

    #48 by Tony Garcia - April 5, 2010 at 9:44 PM

    Yeah, this comment thread has gotten a little nuts, I think due to some misunderstandings and misinterpretations (which is always the danger when trying to convey nuance in written form). I think we should just relax and not make more of this than we should.
    Bottom line is that some people will find value in CFB and buy it and others won't and will use something else. And we should all respect each others' opinions and be able to discuss them intelligently no matter how much they differ from our own.
    (and yeah, I think your "Subscribe" feature isn't working, Mike)
  49. Mike Chandler

    #49 by Mike Chandler - April 5, 2010 at 9:46 PM

    Fair enough, this discussion's become somewhat emotionally charged and I'm sure I'm guilty of typing with hot fingers. If you're saying I've misinterpreted your comments on my blog, well it wouldn't be the first time. I'm relaxing... now. And I'll fix my subscribe button.
  50. Sean Corfield

    #50 by Sean Corfield - April 5, 2010 at 10:40 PM

    @Shaun McGran, when Adam said 1/5 of CF developers use CFEclipse I was shocked. There are about 800,000 CF developers and that would mean 160,000 of them are using CFEclipse... I just don't believe that number (no offense Adam) so I certainly don't believe your claim of 80% using CFEclipse. Perhaps 80% of the sample of developers you know but I think we all need to bear in mind that the "community" as we see it - through blogs and twitter and mailing lists and conferences - represents a TINY percentage of the total developer base for CF! Even CFUnited, the single largest CF event in the world, nets only about 0.1% of all CF developers worldwide. If we get 50% of attendees saying they use CFEclipse, that's not representative of the CF market as a whole (and depending on which session you ask that question in, it ranges from 30% to about 80%).

    @Mike, I saw it brought up a couple of times but I don't recall a specific response: was there any reason your team didn't just install the 60 day trial once CFB was released so you weren't beholden to either the beta expiry or your purchasing departments leisurely process?

    @Micky, you asked "So my question to you now is how come we couldn't get the open sourced FREE features that you rolled into CFB as a FREE CFB Lite version?" - isn't that what CFEclipse already is? It's free and it has those features. Adobe's charging for the value-add on top of that - which seems to be not worth it for you (fair enough) but plenty worthwhile for others. And don't forget that the CF dictionaries in CFEclipse came from Adobe originally, as did quite a bit of assistance early on. The CFEclipse team were flown out to Newton and Adobe tried hard to work with them to improve CFEclipse. I was involved as a liaison between the teams when I still worked at Adobe. Adobe delivered everything they promised but the CFEclipse team dropped the ball - and have publicly admitted this. That's partly why CFEclipse isn't better than it is (and nearly all of the improvements since that point have come from Mark Drew after he took over the project).

    And Micky, I never said nor implied that having an opinion against CFB undermined Adobe's work. Adam clearly picked up on what I meant by my comment in his response to you.
  51. Andreas Schuldhaus

    #51 by Andreas Schuldhaus - April 6, 2010 at 1:13 AM

    Wow! What is this? CFArmageddon?

    So repeat after me
    Adobe Software is not free!

    We all know that and it can't be a surprise. So let me say upfront: Yes, I heavily used CFEclipse. Yes, I already bought CFB included in FB Pro Bundle. Yes, I already did the survey. Yes, I like the product, but I think it's not a final release yet. Yes, I'm looking forward to 1.1 and I would have preferred a Beta 4.

    On a sidenote: It is in the nature of beta software, that it has an expiry date. Yes you can see the expiry date in Help->Product Details. Mike already knows this. Yes there is an 60 days trial option for CFB final. Mike already knows this(at least now). So I think we all can agree, that we no longer consider him to be an evil CFB hater.

    So Adobe takes money for ColdFusion Builder. Is CFB worth the money? Market will tell. Productivity enhancement can be calculated. For me it seems to pay off. Others may think different about it, especially if you are not the one, who makes the final decision.

    But there is one important point, I missed throughout the discussion. You have to spend money for CFB. So it playes in a different league now. You can't longer compare it to CFEclipse on a fair basis. We are now entering a state, where we have to compare it to other professional IDEs. So the question is no longer if CFB is better than CFEclipse. It __has__ to be better. And finally, there is no reason to bash CFEclipse for a lack of features which you find now included in CFB.

    So let me ask: Does CFB provide the same functionality and productivity enhancements to me as a ColdFusion developer, as for example Visual Studio Standard provides to me as a C#, etc. developer. Hint: Both of which are nearly the same price.
  52. Mike Chandler

    #52 by Mike Chandler - April 6, 2010 at 8:23 AM

    @Sean, this is the most critical statement yet! You said "...but I think we all need to bear in mind that the "community" as we see it - through blogs and twitter and mailing lists and conferences - represents a TINY percentage of the total developer base for CF!" That needed to be said!

    Regarding the 60 day demo, it just didn't occur to us as embarrassing as that fact is. I think I just assumed that I had been running the beta for months on end and that a trial wouldn't register, a la Windows trial software. Since we had to uninstall anyway, we just waited for the license keys which actually arrived the following day.
  53. Mike Chandler

    #53 by Mike Chandler - April 6, 2010 at 8:46 AM

    Let me post some final thoughts before I spend the day at Disneyland with the kids...

    @Andreas, we know Adobe software costs money. Those of us with a budget and an awareness of ColdFusion's value (that's ME) buy Adobe's product with mirth and glee. However, that was never the argument.

    Originally, when this first started, I was defending the argument people were making that the cost of CFB was one more thing to have to buy in order to adopt ColdFusion. Unlike Java, .NET and PHP, ColdFusion isn't as widely adopted or as easy to obtain and deploy and this is because it comes with a cost. To charge for one more thing, the argument goes, is just another barrier to entry for new developers. That to me is a valid argument, but one that I saw people getting worked over for attempting to discuss.

    For the record, I've never seen anyone show any disapproval for Adobe for wanting to stay in the black.
  54. Micky Dionisio

    #54 by Micky Dionisio - April 6, 2010 at 11:45 AM

    @All-

    Good points from all involved on this thread. Everyone has valid opinions for sure. Let's move on and get back to work ;)
(will not be published)