Tuesday, March 15, 2005

Firefox in trouble

A post by Mike Griffin in theserverside.net pointing to this article from eweek

From the Comments:
At first the thrill of a new project and the recognition that goes with it carries you through those tiresome evenings. You are creating something new and there are no bean-counters around to mess everything up. However, as time goes on, as with most things, the thrill begins to wax and wane, and after months of getting no more than 4 hours of sleep per night it begins to affect your health. You get sick more often than you used to, and you're main goal quickly becomes to merely get through each day. And then there's the guilt of spending too much time on it, when the basement needs painting, things need fixed around the house, and you're not spending enough quality time with your kids (and when you do you're the walking dead so it doesn't count). Finally, and much to your surprise, the project doesn't really turn out to be the big career booster you thought it was going to be. In fact, perspective employers are hesitant to hire you when they find out you have a mistress on the side pulling at your time and resources.

Comment #2
For an open-source project to remain successful long-term, it needs a strong developer community. "A project with a truck number of two is in deep trouble."

Friday, March 11, 2005

Paul Graham : How to start a startup

You need three things to create a successful startup: to start with good people, to make something customers actually want, and to spend as little money as possible. Most startups that fail do it because they fail at one of these. A startup that does all three will probably succeed.

Thursday, March 03, 2005

Eclipse - The Platform

Builder .au has a story about eclipse

From the article,

       The availability of many Eclipse plug-ins, and the fact that developers can download Eclipse for free, has helped fuel the adoption of Eclipse with Java developers and Java software companies. The Eclipse "framework", however, can be expanded into other areas, according to Eclipse members.

       Computer Associates, which will join the organisation's board this year, intends to propose an Eclipse project in systems management within the next month, according to Robert Levy, senior vice-president of data and lifecycle management at CA.

       The proposal aims to make applications under development easier to manage once they're up and running, he said. The idea is to create broadly used software to let programmers add "instrumentation" to applications so that their performance can be easily tracked by systems management products, he said.

       The software would also look to eliminate glitches that occur when applications are moved from development into actual use, Levy added. Microsoft has a similar technology under development in its Visual Studio 2005 Team System.

       Another significant departure for Eclipse that's under development is a move into tools for building applications targeted at specific industries. In particular, the organisation is exploring a way to work with standards organisations in the health care industry, said Mike Milinkovich, executive director of Eclipse.

       The goal of the project is to simplify the process of building health care applications by having built-in support for health care data-sharing standards, such as those for handling medical records, he said. "We see open source as complementary to open standards if they are prevalent," Milinkovich said.

One Eclipse member said that Eclipse software can be applied even more broadly than development tools. The Eclipse Rich Client Platform, which IBM uses in its Workplace client software, could conceivably be used as a replacement to Windows on the desktop, although no vendor has tried to sell it as such, said Michael Norman, CEO of Scapa Technologies.

       Eclipse "looks remarkably like an operating system -- a modular, componentised operating system," Norman said.

A quotable quote.

Sriram : "Simplicity is tough - complexity is easy. It's easier to build complex things than to take the trouble to make them simple".