NextFest really was cool. There were lots of geeks and geeky toys, but I didn’t feel embarrassed to be there because compared to some of those people, I’m relatively normal. Some of the stuff was kind of stupid or unrealistic, like a family SUV that swims in water like a dolphin or an electric car that’s barely big enough for a child to drive. But there were other exhibits that really seemed like they would make a difference in the future, such as General Electric’s gigantic wind turbine generators that can power 1,000 homes for a year. Overall, it was definitely worth the tiny ticket price, and I’ll probably try to go again next year if it’s in a city near me.
One thing I notice though, while looking around at the booths and pavilions, was that out of hundreds of Windows laptops, I only saw one or two Macs. I was kind of surprised at this, but maybe I shouldn’t have been. Maybe it’s only the news-making geeks, the designers and programmers and other creative professionals, that actually use Macs or Linux PCs. Maybe real geeks use Windows 2000 Professional. I dunno. It is kind of funny, though, that people would prefer to use six-year-old Windows 2000 over four-year-old Windows XP. I think this shows that Windows has nothng to offer anymore except a uniform platform that everyone uses and writes software for. No one buys Windows for the pretty graphics or the multimedia support. People buy Windows so that they can install their own software to handle these demands and forget about Windows lurking underneath.
Take my own system, for example. Right now I’m running Windows XP Home Edition with Service Pack 2, but I’ve turned off Windows Firewall and disabled the Security Center service, two components that were supposed to be part of the huge changes in SP2. Unfortunately, I need neither. I have a hardware firewall, and I don’t need a balloon tip popping up every time my anti-virus software definitions are out of date. Service Pack 2 was also supposed to be great because it finally added popup blocking to Internet Explorer. However, the IE popup blocker was too little, too late. The Google toolbar add-on blocks them all for me. I don’t even use Internet Explorer anymore for anything other than Windows Update (an ActiveX application); once I started using Firefox around version 0.2, I never looked back. SP2 also patched a few vulnerabilities in Outlook Express, except I don’t need that either. I have Thunderbird for email, and even if I wasn’t using Thunderbird, I could use Outlook 2003 instead. Windows Media Player 10 was supposed to be a major advancement, but I’ve opened it about twice since it was upgraded by Windows Update. ITunes does everything I need for music, and QuickTime is fine for video. Firefox is smart enough to figure out which player it needs to use when it encounters embedded video streams on the Internet, so I really don’t care if I’m watching a WMV, an AVI, or an MPEG.
I don’t even run Windows with the default Fisher Price theme - my current desktop uses a clone of the Clearlooks GTK engine for Gnome 2.10. I’m not a huge fan of Gnome, but Clearlooks is pretty, much prettier than Luna. I don’t use any of Windows’ other features that Microsoft is so proud of, like Windows Picture and Fax Viewer (Photoshop/Picasa are way better), the CD Burning Wizard (I have an OEM version of Roxio’s Easy CD/DVD Creator), the built-in zip folders (I use 7-Zip, which opens gunzipped tarballs and other archives too), or any of the crap in the Accessories program folder (Notepad, Paint, Calculator, Windows Movie Maker, etc.). Now that I think about it, the only Microsoft programs that I use anymore are Windows Explorer, the Office suite (which doesn’t come with Windows and normally costs $500 unless you have connections that can get it for $20, like me), and the Command Prompt. That’s it. Why does everyone hate Microsoft so much? Because they lump a bunch of annoying (a la Clippy) extras and bloatware into their operating system, and then they act like that justifies an upgrade price of $99 and a full version price of $199. They seem to think that adding something to the OS will make it more useful, when all people need is a stable, fast system that will run the programs that they need it to run. Windows XP is stable enough, but it could be faster and less of a resource hog. Microsoft needs to realize that no matter how many extra applications they bundle with Windows, none of it will make any difference if every bell and whistle is a half-assed attempt to copy someone else.
When Longhorn finally is released in 2006 (or maybe 2007?), it’s going to be a disappointment. Microsoft has a chance to strip away the bloat, to rewrite everything from the ground up. People don’t need flapping windows or three-dimensional desktops. Those are nice extras, but that’s not why people buy Windows. Platforms like Mac OS X and Linux are fast becoming comprehensive operating systems, meaning that they include a solid OS with plenty of good applications for users so that they don’t have to go to the trouble of finding them themselves. With Mac OS X, you have a great mail client, web browser, office suite (with iWork), file manager, and multimedia tools, right out of the box. With Windows, you have nothing. Sure, Mac OS X isn’t perfect. Some power users aren’t going to be satisfied with iMovie when there are professional alternatives like Adobe Premiere Pro. But at least Apple provides users with software that meets and sometimes exceeds their basic expectations. Windows users have learned over the years to expect nothing from Microsoft, and Longhorn is Microsoft’s chance to change that.
If Longhorn comes out with a decent mail client capable of competing with Thunderbird and even Outlook, a web browser that can compete with Firefox by supporting the latest standards and being easily extendable without risking security, a media player that is easy to use, plays any format, and can connect to a music store seamlessly, a file manager and search mechanism that helps users better organize themselves, and a default theme that looks good and is ergonomic without being too glitzy, all included with the operating system, then Microsoft will stand a chance against the onslaught of competition it has been fighting off in recent years. Other extras would be nice too, like an office suite (a crippled version of Office like Works would be better than nothing), an unzipper that can handle any archive format, including those used more often on UNIX-based platforms, an S/FTP client embedded into Windows Explorer, basic image editing capabilities like those found in free photo managers such as Picasa, an instant messaging client that is compatible with more services than just MSN, a CD/DVD burner that can save CDs as projects as well as burn ISO images…the list goes on and on.
However, even if Microsoft is able to put all this together in 18 months, there will still be one problem: I have all this already. What reason do I have to upgrade to Longhorn if I already have programs that do the same thing as its bundled apps will? Windows XP has a large enough user base that it’s going to be around for a long time, so I don’t have to worry about being excluded from running some software because it is Longhorn-only. It will be five years before that happens. It seems to me that, by the time 2006 (or 2007?) rolls around and Microsoft starts throwing launch parties, people are going to look at the euphoric programmers partying at Times Square and wonder why they wasted five years developing a product that doesn’t do anything more for end-users than its predecessor.
This is what I think Microsoft should do: stop trying to do by themselves what other companies are already doing better. Concentrate on making Longhorn lean and mean, a computing platform for the next-generation that offers nothing more than a few basic tools, such as a desktop, taskbar, window manager, web browser, and file manager. Throw in desktop search, theme enhancements, and some other niceties to attract attention. Throw out Outlook Express, unhook Windows Media Player (and make it a free download like iTunes), and decouple Internet Explorer (so that it can be uninstalled if a user doesn’t want it). Chuck Notepad, Calculator (or replace it with the excellent Calculator PowerToy), the Character Map, and all the other useless “accessories”. Then, work toward making it easier to develop Windows applications. This already seems to be happening with XAML and the other new development technologies in Longhorn, but we need more. We need a general-purpose programming language like Perl or Python, a competent Command Prompt with auto-completion and other Bash-like extras. We need tools like Microsoft Visual Studio available for free download so that anyone can create a basic program if they want to.
Once all this is done, Microsoft needs to open itself up to the world. They can provide the platform, the world will provide the software. Is Microsoft losing any money by attracting more developers to its cause? No. If anything, this will help to make Windows even more dominant. If Ballmer is feeling really bold, Microsoft could even set up a repository like SourceForge for Windows software and connect it to Longhorn in the same way that Linspire has CNR. Users can browse the repository and install the software they really want with a click of a button. For free software, this is immediate. For proprietary sofware, installation is just as easy, but there will be a slight delay while the software manager accesses the user’s credit card information and authorizes a payment to the software company. On each payment, Microsoft takes a standard retailer transaction fee and makes a profit just like Best Buy or CompUSA would. Suddenly, generic users like Mom and Pop and Joe Six-pack can use open-source software right alongside the familiar closed-source applications and games.
Maybe the next computing revolution won’t be a single killer app like email or online music stores. Maybe it will be the capability for a killer app to go from an idea to a product in a matter of weeks. Maybe this will spawn a huge number of killer apps, ideas that were just waiting around in people’s heads, waiting to be implemented and distributed to the masses. Microsoft has the dominance it needs; now it’s time to leverage that dominance to make Windows the One True Operating System.
But that’ll never happen.
I’m done with my tangent/rant now. Back to NextFest and my weekend. The only other memorable thing about NextFest was a booth where some start-up or another was hyping its wireless music system, which can hook into a router and broadcast a user’s music around the house. I asked the guy who was showing it off which formats the system would play, and he listed a number of types that I’ve heard of, along with some I didn’t know existed. When he mentioned AAC, which iTunes uses, I thought that maybe the start-up had reached some kind of agreement with Apple that would allow the system to play songs downloaded from iTunes Music Store. The man looked as if he was pretty proud of his product and its dozens of media formats, but then I asked the million-dollar question: “What about iTunes protected AAC files?”
That wiped the grin off his face. “Er…well, Apple doesn’t play nice with its format, you know, and…it can play anything you rip from a CD….”
I just waited for the “No,” but it never came. He instead turned to someone else and ignored me. I think every product has a fatal flaw like this. Wow, yay, look at this, I can play music anywhere in my house! Except all my music is from iTMS. So all I can really play is that weird song by Beck that Windows includes as a sample song with Windows Media Player. Yeah, real cool product. I can’t say I agree with the way Apple tries to keep other companies from playing iTunes music to protect its iPod market share, but I really hate it when people hype a product while completely ignoring the flaw that will keep it from being embraced by consumers (certain Linux forum-lurkers and Xbox addicts come to mind).
So that was NextFest. It was three hours of goodness. But somehow we were lucky, for there was more goodness to come. By some stroke of luck, Taste of Chicago was going on on Saturday as well. For those who haven’t been, Taste of Chicago is a huge festival where all the Chicago restaurants set up tents in Grant Park and cook up lots of food for visitors to buy with special tickets. There was pizza, beef sandwiches, jerk chicken, frozen grapes, ice cream, goat meat, and cheesecake, along with all the stuff I didn’t try. Chicago really is a cool city, much better than Los Angeles, and right near the top of my top ten list of cities that I’ve been to.
The World’s Top Ten Cities According to Brett
- San Francisco, CA
- Denver, CO
- London, England
- Chicago, IL
- Figueres/Girona, Spain
- Salt Lake City, UT
- Paris, France
- Edinburgh, Scotland
- Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch, Wales
- Park City, UT
Eggs are the bane of my existence.