Don’t Be a Sharecropper: An enlightening essay by Tim Bray on software development:
Are You a Sharecropper? If you’re developing software for the Windows platform, yes. Or for the Apple platform, or the Oracle platform, or the SAP platform, or, well, any platform that is owned and operated by a company. They own the ground you’re building on, and if they decide they don’t like you, or they can do something better with the ground, you’re toast. They can ship their own product and give it away till you go bust, then start charging for it; and use secret APIs you can’t see; and they can break the published APIs you use. All of these things have historically been done by platform vendors.
I also like something he says further down the page about using the browser interface for content creation (typing a long article in a textbox, for instance):
The browser makes a lousy funnel through which to pour your soul into a computer, and I don’t see any reason to expect that to change.
More and more, I’m finding myself using traditional, client-based software for editing content.
Microsoft's Most Exclusive Franchise: Included in the European Union's report on Microsoft was a memo to Bill Gates from a Microsoft executive. In it, he talks about how hard it is to move away from the Microsoft Windows API once you've started using it to build your software: It is…
Ray Ozzie's Weblog: Ray Ozzie gets medieval on the future of email here. "Anyone who is doing a critical business process online that involves substantial dialog between individuals should NOT be using email at this point in history, and many no longer are." That Ray feels this way shouldn't be a surprise,…