|
||||||||||||||||||||||||||
|
RESEARCH CENTERS
Applications
Careers Convergence Data Center LANs Net/Systems Mgmt. NOSes Outsourcing Routers/Switches Security Service Providers Small/Med. Storage WAN Services Web/e-commerce Wireless/Mobile SITE RESOURCES
Daily News
Newsletters This Week in NW Tests/Reviews Buyer's Guides Opinion Forums Special Issues How to/Primers Case Studies Network Life Encyclopedia IT Briefings TODAY'S NEWS
|
|
Compendium: Ray Ozzie: OSes still matter
Ray Ozzie, the father of Lotus Notes and now the father of Groove, spent some time recently discussing why Groove only ships in a Windows version, unlike Notes, which came in versions for almost every OS under the sun:
In the first five years of Notes, we built about a half million lines of (C) code, having to write a ton of junk from scratch e.g. custom memory managers, code component managers that did all sorts of trickery for memory conservation, multi-byte character handling, rich text editing, MDI window handling, and all sorts of grunge - because it was early, and we were based on a fairly basic OS, there was little code around to re-use. We then ultimately spent years and millions of dollars porting Notes to the Mac, to OS/2, to Open Look and Motif, to Solaris, to the AS/400 and the 370, to ... well, you name it. Yes - it was worth it at the time - but the "drag" that this porting effort had on our organization was ultimately staggering; there was no way that we could do releases in anything less than two-to-three years. It contributed significantly to slower innovation.
Related LinksApply for your free subscription to Network World. Click here. Or get Network World delivered in PDF each week.
|
|
|||||||||||||||||||||||