End of Another Era: Changes at the ColdFusion Helm

Posted By: Brian Meloche; Posted At : February 12, 2011 1:01 AM

Related Categories: ColdFusion, Adobe

It was announced on Friday night that there are big changes taking place at the helm of the ColdFusion and ColdFusion Builder product teams. As part of the recent change where ColdFusion has been moved from the Platform business unit to the Print and Publishing business unit. Adam Lehman announced the news in this blog post. As part of this, their positions are moving to be a part of that business unit, and will be stationed in Bangalore, while Adam and Alison are moving on to other opportunities within Adobe.

Disclosure:  I got a briefing on this news before it was announced earlier on Friday. Though no longer an Adobe user group manager, Adobe Community Professional or Adobe Community Champion, I have joined the new ColdFusion Customer Advisory Board. As I understand it, they want criticism from the advisory board, and I intend on giving it where appropriate. I will speak my mind.

I consider Adam a friend, and without hesitation, I can say that Adam has done an awesome job as the Adobe ColdFusion and ColdFusion Builder product manager. His vision is something that's going to be difficult to replace. When Jason Delmore, Adam's predecessor, was laid off in the "great layoff of 2008", I thought Adam was the logical choice to succeed Jason. When I heard later that Adam was succeeding Jason, I knew ColdFusion was in good hands.

However, unlike when Adam took over, I can't help but be nervous over who Adam's successor will be. I will say, in retrospect, that it's not the first time that I have been nervous about who'd be steering the ColdFusion ship. I remember when Tim Buntel left Adobe, pre-ColdFusion 8, I was nervous then, too. After some time, it was announced that Jason Delmore would take over for Tim. I didn't know who Jason was, or how he would do in that role, but he turned out being a great product manager for ColdFusion. Things worked out well then, and I am hopeful they will work out well now.

That said, all three of these past product managers, Tim, Jason and Adam, had one thing in common: A passion for ColdFusion. No one can credibly argue that Adam Lehman is not passionate for ColdFusion. He's one of the most passionate people I know in the ColdFusion community. I think he ran ColdFusion like it was his baby, and as John Mason said on his post on the subject, I am sorry to see, like Jason before him, that Adam will not get a chance to manage ColdFusion through the "X" release.

As passionate as Adam is for Adobe ColdFusion, that passion has gotten him in trouble at times. A lot of people saw his opinions as severely biased, and I saw his words twisted, dissected, and watch him be ripped a new one, particularly by anti-ColdFusion/CFML and anti-Adobe ColdFusion types. I, personally, would be concerned if he WASN'T a self-admitted Adobe fanboi. I want to see that passion from the ColdFusion champion, at least privately.

While I have been impressed with the work done by the ColdFusion/ColdFusion Builder engineering team, in my dealings with them on prereleases and in my former ACP (and now CAB) capacity, none of them have ever seemed like they could represent ColdFusion well in a non-engineering capacity. I'm not trying to be critical of the team, but they each come from a Java background, from what I have seen, and not from a ColdFusion background. India has never seemed to be, from what I have seen, a market where ColdFusion is very popular. I'm not saying that there isn't someone in India that could take the product management over and do ColdFusion (and ColdFusion Builder) justice. I'm saying that this is a definite risk in this change.

I'm not exactly sure why the change is needed in the first place. Why is it necessary for the product manager and product marketing manager to be stationed in India, exactly? Is this a managerial preference? A cultural difference in business units? A cost cutting measure? I am sure this will be explained better, as to why this change is necessary, but it's not clear to me right now. I'm sure closeness to the engineering team has something to do with it, but it seemed like some spin control.

Here's a reason why this is risky: There have been issues with ColdFusion and Adobe support. I know Adam has addressed much of this during his tenure, but how is an India-based product manager going to be able to do the same? There is a 10 1/2 hour difference between Bangalore and New York City, and 7 1/2 difference between Bangalore and LA, so how much face time will someone based out of Bangalore have with someone in DC or NYC? Won't that hurt the product? The customer relationships?

For products like Captivate, RoboHelp and even Acrobat, it's probably not important where the team is located, because those are desktop applications, and the customers are users of those desktop applications. ColdFusion is a server product, and its customers are using ColdFusion to make other applications, and its users develop in its language. As such, the relationship between the product manager and its user community is very tight, and I have to think that putting the manager in Bangalore will have an adverse affect on those relationships.

Another reason why I am concerned about ColdFusion X has nothing to do with Adam leaving. Adam says in his post: "ColdFusion X (Link) will have a release cycle that's a bit longer than usual. Quite simply, we are working on some BIG features for ColdFusion X that just couldn't fit within our previous development timelines."

That sounds like we're going to have something incredible once we get ColdFusion X, but when will that be? What happens until then, and how will ColdFusion be affected by the longer release cycle? I want to see ColdFusion continue to evolve in the marketplace. In a rapidly changing marketplace, a long release could be fatal to ColdFusion. Unfortunately, while CF X is being developed, the competitors will be releasing, probably multiple releases, and these releases will take momentum away from Adobe ColdFusion and potentially make ColdFusion less relevant. I wish the big release could be bundled into one or more smaller releases, rather than one big release we have to wait a long time for. A similar release schedule was between MX and MX 7 was ColdFusion MX 6.1. I'd like to see a ColdFusion 9.1 before ColdFusion X. Then, there's also the risk of running into development problems, further delaying its release. I don't want to see version "X" become ColdFusion's Windows Vista, or worse, Duke Nukem Forever.

I think it's healthy to have concerns in this situation, and I do have some concerns over that and more. That said, here's the bottom line: Do *I* think this means anything negative for Adobe ColdFusion  as a viable product? It's often been said that opinions are like a-holes - that everyone's got one. I think this news will be viewed as something negative in places where the opinions and the a-holes intersect. :-) I expect many will use this news as an excuse to make another attempt to drown ColdFusion in a sea of dogmatic anti-CF diarrhea and give ColdFusion a good case of hemorrhoids. Personally, I feel like it's time for me to apply Preparation H and shrink the swelling, while giving those naysayers a healthy dose of Immodium. :-) ColdFusion is not going away, and seeing a bigger investment at a higher level is a good thing for ColdFusion.

I have concerns, and I think talking about those concerns will help to highlight them and help them get dealt with. That means speaking my mind, not staying quiet, as I have done here.

In fact, I have a lot to say, and have had for months now, and I finally have the time and wherewithal to say some of them. I hope I can get it all out.

UPDATE: In fact, there's one more point I want to bring up. Why announce this now??? I don't understand the timing of the announcement. Is there a reason to announce this now vs. after their replacements have been found? And why on a Friday night??? It seems to me that there's no rush in making this announcement, and, to my knowledge, no one outside of Adobe knew about the change until Friday, though I could be wrong. That's troubling. I would think some of their key customers would have some concerns over this decision.

Related Blog Entries

Comments
Duke Nukmen Forever comes out on May 3rd and looks pretty awesome. ;-)

http://www.dukenukemforever.com
# Posted By Adam Lehman (Adobe) | 2/12/11 9:45 AM
F(ear): I expect to see anti-CF diarrhea, will I get any face time anymore, why the Friday late-night post.

U(ncertainty): this will effect ColdFusion X, this will take momentum away from Adobe ColdFusion making it less relevant, version 'X' becoming Vista ("don't want to see" just makes it very FOXish)

D(oubt) (that) the new team has a passion for ColdFusion, (that) they are doing this for the benefit of ColdFusion

The only thing that's missing from this is an Edvard Munch painting.

How about, it's just a corporate decision that Adam apparently believes is a good one but really comes down to Money/convenience/internal priorities, that yes things will change and things will stay the same, but until these things happen randomly FUD'ing is just "Chicken Little" reactionary and unhelpful and fundamentally a discredit to the community.

Anti-FUD:
-the new guy in charge of this is also in charge of Captivate ... which is hugely important to Adobe and wouldn't be in the hands of somebody who they didn't implicitly trust.
-ask Adam how often he had to travel to India, and you'll get a clue of why moving the responsibility there is actually a pretty reasonable decision

As to the timing of the post ... are you kidding me? Adam is infamously infamous for his lack of timing and tact in his postings (i.e. 'Open CFML is dead' just days before CFUnited). This one contained more grace and even-handedness than usual, but was still typically ill-timed and presented.
# Posted By aCFguy | 2/12/11 1:05 PM
Adam, the Duke Nukem reference was to say that I don't want the aggressive plans to cause us to wait several years for ColdFusion X. I have said this to you more than once, so me saying that here shouldn't be a surprise. I think if X can't be released sometime next year, then the ambitious release is a mistake. I'd much rather have a smaller release in 2011 (two years since CF 9 came out) and a larger one the second half of 2013 than having this one big release come out in the first half of 2013. If you can get X out in 2012, then OK, and I think that's the plan. That said, with big changes, ColdFusion could fall behind schedule with development issues, and I am really hoping that doesn't happen.

I love the work you've done as the product manager, and I have faith that these changes are being done for the right reasons. That's not incompatible with having concerns.

aCFguy: Thank you for the anonymous analysis of my post. Anything you say here I have to discount because you didn't man up and tell us who you are.

I said that I have concerns, and that in and of itself will mean there is some FUD with respect to the changes. I have also said I've had concerns before, and that things turned out alright. I think we should be upfront and say what we are thinking.

I don't have fear, uncertainty or doubt about Adobe's commitment to ColdFusion, that ColdFusion will become less relevant, or that I am in anyway anti-ColdFusion or anti-Adobe, and shame on you if you are suggesting I am. I do have concerns about the execution of the changes here, and I'm not someone who's going to just take everything I'm told and not express myself.

Captivate? How is Captivate hugely important in the scheme of things to Adobe? If I have missed the tea leaves that Captivate is in any way some major product to Adobe, then I've really missed something. Are YOU kidding ME?

I don't doubt that the trips to Bangalore have been difficult on Adam, and if that is one of the major reasons, I'd contend that it has nothing to do with the business unit change. You could say the same thing if ColdFusion stayed within the platform unit.

The timing of this post wasn't Adam working alone. I got a briefing on the news yesterday, so the timing was calculated.

An Edward Munch painting... really? I'm screaming, being overdramatic, huh? Whatever, dude. I am telling people what my reactions are to the news. Having some concerns are healthy here, and sharing them is also healthy. I'm more concerned about people who just take everything without question and not having any concerns at all.
# Posted By Brian Meloche | 2/12/11 3:53 PM
Brian,

I am not concerned with moving departments within Adobe. Let's face it CF brings it's own ecosystem no matter what Adobe business line. I think differentiating CF and LiveCycle presents a never ending challenge for Adobe. I think new features in X are driving this change and require an all-in approach. It will be 2 years at MAX this year for CF9. I too hope it's not too long for CF X.
# Posted By Mike Collins | 2/13/11 10:14 AM
Doesn't this boil down to reducing costs? It's well known that application development is far, far cheaper if it's located and managed all from within India. I am not doubting the talent and commitment from a team based there, but I am worried about things like innovation and regular input and feedback from customers using CF out in the field.

I agree that having a longer development cycle may not be a good idea. How about a more timely 10.0 release followed by 10.5 later on? Mind you, if you run a big CF setup with multiple servers you wouldn't be keen on doing two upgrades in the same year.

I guess we must trust Adobe and hope they have everything planned out. It would be useful if the new product manager can keep in touch with customers regularly via a blog. Good communication is key and if they want customers to believe CF X is well worth waiting for they'd need to drip feed us with some insight and nuggets, perhaps even ask the community for input, that sort of thing, during the development cycle. I skipped on the CF9 upgrade in the hope that CF X would deliver something worth the upgrade price (on multiple servers) so I'm cheering for the future of CF. Good luck to Adobe and those who join the team in India. Keep in touch with us please! :-)
# Posted By Gary F | 2/13/11 11:17 AM
Tim Cunningham makes a couple of points on the subject worth reading over on his blog:

http://cfmumbojumbo.com/cf/index.cfm/coding/my-res...
# Posted By Brian Meloche | 2/13/11 10:28 PM

Hosting provided by...

Hosting provided by hostmysite.com

Calendar

<< February 2012 >>

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Archives By Subject

  • About Me (44) [RSS]
  • ActionScript (1) [RSS]
  • Actuate (1) [RSS]
  • Adobe (18) [RSS]
  • Adobe Community Professionals (3) [RSS]
  • AIR (1) [RSS]
  • AJAX (1) [RSS]
  • Animals (11) [RSS]
  • Articles (2) [RSS]
  • ASP (1) [RSS]
  • Blogging (14) [RSS]
  • BlueDragon (2) [RSS]
  • Canadian-American (1) [RSS]
  • CFConversations (16) [RSS]
  • Cleveland (3) [RSS]
  • Cleveland AUG (21) [RSS]
  • Cleveland CFUG (24) [RSS]
  • ColdFusion (81) [RSS]
  • Conferences (33) [RSS]
  • Design (3) [RSS]
  • Dreamweaver (1) [RSS]
  • Eclipse (1) [RSS]
  • Flash (2) [RSS]
  • Flex (10) [RSS]
  • Frameworks (7) [RSS]
  • Fusebox (1) [RSS]
  • J2EE (1) [RSS]
  • JavaScript (1) [RSS]
  • Jobs (2) [RSS]
  • LightFront (6) [RSS]
  • Linux (2) [RSS]
  • Mac (3) [RSS]
  • Mach-ii (9) [RSS]
  • Macromedia (9) [RSS]
  • MAX (34) [RSS]
  • Notes to Self (1) [RSS]
  • Open Source (7) [RSS]
  • Personal (17) [RSS]
  • Podcasts (23) [RSS]
  • Politics (1) [RSS]
  • Railo (0) [RSS]
  • Random Musings (10) [RSS]
  • Reality TV (1) [RSS]
  • Social Networking (1) [RSS]
  • Speaking (7) [RSS]
  • Subversion (2) [RSS]
  • Tech News (2) [RSS]
  • Technology (2) [RSS]
  • The Event (1) [RSS]
  • Tutorials (1) [RSS]
  • User Groups (23) [RSS]
  • Videos (1) [RSS]
  • Weight Loss (4) [RSS]
  • Windows (0) [RSS]
  • Work (8) [RSS]
  • Search

    Twitter Updates
    Follow me!

      RSS

      Subscribe

      Enter your email address to subscribe to this blog.

      Tags

      about me adobe animals blogging cfconversations cleveland aug cleveland cfug coldfusion conferences flex max personal podcasts random musings user groups

      Recent Comments

      LightFront - New Video Series - Getting Started with LightFront
      Scott said: Tried installing but am getting "Poop, I've failed!". Copid the "skelton" to ww... [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Brian Meloche said: @HippyJim, that's a good point, or at least choose an editor that can write in Unix CR/LF format. Do... [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Ellaine Matthews said: Does the same solution apply to the new problem of SVN? Thanks a lot for this post! [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      freelance writing jobs said: That is great! I first hear about it! [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Hippyjim said: Thanks for the tip - it's also worth noting that if your SVN repo is stored on a linux / unix server... [More]

      Podcasts I Listen To...

      Active Podcasts
      CFConversations (My Podcast)
      CFPanel (technically not a podcast, but close enough!)
      RIA Podcast
      CFHour()
      The Flex Show
      Non-active CF/Flex Podcasts (still worth a listen)
      ColdFusion Weekly
      The ColdFusion Podcast
      Helms and Peters Out Loud
      Other Podcasts
      This Week in Tech (TWiT)
      Windows Weekly with Paul Thurotte
      MacBreak Weekly
      Net @ Nite
      Slashdot Review
      Ruby on Rails Podcast (I'm not a Rails developer, but it's always a good idea to stay in touch with the competition!)
      Web Design Podcast from boagworld.com
      Practical Web Design Magazine