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 by Sid Maestre - March 31, 2010 at 10:47 AM
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 by Mike Chandler - March 31, 2010 at 11:11 AM
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 by Tony Garcia - March 31, 2010 at 11:24 AM
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 by RogerTheGeek - March 31, 2010 at 11:32 AM
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 by Dutch Rapley - March 31, 2010 at 11:33 AM
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 by Mike Chandler - March 31, 2010 at 12:03 PM
#7 by Terrence Ryan - March 31, 2010 at 12:11 PM
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 by Tony - March 31, 2010 at 12:19 PM
#9 by Mike Chandler - March 31, 2010 at 1:01 PM
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 by Dan Fredericks - March 31, 2010 at 1:58 PM
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 by Brian Rinaldi - March 31, 2010 at 2:28 PM
#12 by Mike Chandler - March 31, 2010 at 2:37 PM
#13 by Sid Maestre - March 31, 2010 at 3:28 PM
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 by Brian Carr - March 31, 2010 at 3:50 PM
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 by Mike Chandler - March 31, 2010 at 3:52 PM
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 by Mike Chandler - March 31, 2010 at 3:53 PM
#17 by Jake Munson - March 31, 2010 at 4:35 PM
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 by Andy Sandefer - March 31, 2010 at 6:51 PM
#19 by Craig McDonald - March 31, 2010 at 9:50 PM
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 by John Allen - March 31, 2010 at 11:59 PM
#21 by Tony Garcia - April 1, 2010 at 9:41 AM
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 by Mike Chandler - April 1, 2010 at 10:15 AM
#23 by TomasF - April 2, 2010 at 7:50 AM
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 by Tony Garcia - April 2, 2010 at 8:09 AM
#25 by Adam Lehman - April 2, 2010 at 4:25 PM
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 by Micky Dionisio - April 3, 2010 at 4:45 PM
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 by Sean Corfield - April 4, 2010 at 2:24 PM
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 by Brian Carr - April 4, 2010 at 2:44 PM
#29 by Micky Dionisio - April 4, 2010 at 4:03 PM
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 by Charlie Griefer - April 5, 2010 at 11:52 AM
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 by Adam Lehman - April 5, 2010 at 12:18 PM
"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 by Mike Chandler - April 5, 2010 at 12:27 PM
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 by Raymond Camden - April 5, 2010 at 12:31 PM
"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 by Adam Lehman - April 5, 2010 at 12:35 PM
http://bit.ly/StormSurvey
#35 by Mike Chandler - April 5, 2010 at 12:36 PM
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 by Raymond Camden - April 5, 2010 at 12:38 PM
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 by Mike Chandler - April 5, 2010 at 12:40 PM
#38 by Micky Dionisio - April 5, 2010 at 1:37 PM
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 by Mike Chandler - April 5, 2010 at 1:56 PM
Let's close this comment thread. All those in favor?
#40 by Raymond Camden - April 5, 2010 at 1:58 PM
#41 by Micky Dionisio - April 5, 2010 at 2:00 PM
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 by Sami Hoda - April 5, 2010 at 2:12 PM
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 by Shaun McCran - April 5, 2010 at 4:02 PM
@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 by Mike Chandler - April 5, 2010 at 4:30 PM
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 by WilliamSCFDev - April 5, 2010 at 7:51 PM
#46 by Paul - April 5, 2010 at 8:57 PM
#47 by Raymond Camden - April 5, 2010 at 9:30 PM
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 by Tony Garcia - April 5, 2010 at 9:44 PM
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 by Mike Chandler - April 5, 2010 at 9:46 PM
#50 by Sean Corfield - April 5, 2010 at 10:40 PM
@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 by Andreas Schuldhaus - April 6, 2010 at 1:13 AM
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 by Mike Chandler - April 6, 2010 at 8:23 AM
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 by Mike Chandler - April 6, 2010 at 8:46 AM
@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 by Micky Dionisio - April 6, 2010 at 11:45 AM
Good points from all involved on this thread. Everyone has valid opinions for sure. Let's move on and get back to work ;)