Desmond File

Blog archive

Pondering Borland

Few companies in the software business have been as widely admired as Borland Software. Founded in the 1980s, Borland gave us the modern integrated development environment (IDE) with Turbo Pascal, the Delphi programming language and even the SideKick personal information manager (PIM) software, which introduced task-switching and a limited windowing interface to DOS users.

The company rightfully earned a reputation as a developer's development outfit. Programmers today still speak fondly of working with people like David Intersimone and Zack Urlocker. As RDN reader Dr. Dave Dyer, an independent consultant in Houston, Texas, said, Borland fostered a vital developer culture both inside and outside its walls.

"Within that culture existed an exquisitely detailed, ever-expanding universe of knowledge shared by all," Dyer wrote in an e-mail to RDN. "Borland became the leader of that universe where every developer (whether a student, professor, hobbyist or professional developer) actively participated in creating elegant solutions for any and all issues related [to] development with Borland products."

But the company that produced stars like flamboyant Borland CEO Philippe Khan, Microsoft technical fellow Anders Hejlsberg and former Microsoft exec Brad Silverberg looks very little like the dynamic software shop of 15 or 20 years ago. Borland spun off its legendary Developer Tools Group (DTG) in 2006 and sold the unit outright to Embarcadero Technologies in 2008.

For the past three years, Borland has largely been an application lifecycle management (ALM) company. It has forged a coherent strategy around its Open ALM platform for enabling integrated ALM in heterogeneous dev environments. It's a sound strategy, a smart strategy -- and one that could ultimately fail despite itself.

Borland is laying off up to 15 percent of its workforce. Its CEO Tod Nielsen and Senior VP of Research Peter Morowski have both resigned. The stock price hovers just below $0.90. There's a lot not to like about the news circling Borland today.

But most concerning has to be the loss of leadership. Bola Rotibi, principal analyst for Macehiter Ward-Dutton, praised "Nielsen's ability to reduce costs at Borland" in a blog post. She also lauded his willingness to make tough, unpopular decisions and noted that Borland's move to sell DTG and focus on ALM was the right one for the company.

But timing in business, as in life, is everything. And it seems that Borland's grand ALM play has run afoul of an investment shutdown at many dev shops. With deployments being put off or directed toward low-cost or open source solutions, Borland will be hard pressed in the months to come. Of course, Borland is a company with a long and rich history of improbable comebacks. It is way, way too early to write them off.

Posted by Michael Desmond on 01/08/2009


comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube