The flurry of blog posts and discussions on the Borland "disinvestment" from the IDE business is still high. Here are a few links and a few more thoughts. Let's get the links first.
- Allen Bauer had a very relevant post 10 days ago about the internal process of the IDE sale and his involvement (which is very positive, imho). If you have missed it, it is a must-read blog post.
- I like Bruce McGee newsgroup post that Nick Hodges has declared post of the week.
- Sd Times has a very balanced article on the Borland strategy, although they make the equation IDE = JBuilder and provide the following definition of the most relevant Borland IDE these days: "Delphi, an IDE for Windows developers, is a successor to Turbo Pascal". Well, yes, but it has changed a litltle bit in 20 yeras, you know...
- On the "what I'd like to see next in the IDE" side, there is a thread on collaboration features discussing this blog post. I mentioned something similar in my Delphi dream post. I think JBuilder's collaboration appraoch (the idea you can control the IDE remotely) is more relevant, but messaging/skype phone integration would be nice as well.
- Jan Goyvaerts has a very nice and comprehensive blog post about the Borland and Delphi split.
Yesterday I attended a Borland partners meeting in Milan, Italy. It was focused on the ALM business and their recent acquisitions and future strategy. They never mentioned the IDEs.
Interesting they claim their only real competitor is IBM, seems a though call or a way to find a BIG buyer for the ALM side as well. Their strategy is interesting, but I see it relevant only for medium to large companies. Also, I'm not sure how you can give your clients the best approach to the software development process without providing any clue/detail/suggestion/appraoch/tools to help the actual "writing of the source code". Unless the only option is to have it written in India or China, their model seems unbalanced on the other side.
Notice I'm not thinking about IDEs here (using Eclipse or Visual Studio is OK for their customers). Any IDE could do, in theory. But how to they appraoch SOA and Web Services? Do they still believe in OMG and MDA architectures (apparently not if the sell ECO)? How do they work with companies with investments in SAP or similar high-end frameworks? I don't think these are just implementation details, I think they need a vision and a set of best practice for the actual development: the best business model and development process, with the best ALM tools and requirement analysis and test suite will be weak if developers use poor tools and practices. But I'm a developer, so I'm biased on this issue.