September 7th, 2008

Why Microsoft Can’t Make it Work

Not Just Another Bash-Microsoft Session

Nice things will be said about Microsoft.

(afterthought: today it was announced that Microsoft has started funding Apache, see end of this article for more)

I ran across this MS research project page recently when I googled “intelligent adaptive interface.” I was looking to see if anyone was working on making computer and small device interfaces that adapt to the user’s behavior. What I had in mind was using one of the newly-ubiquitous tiny Linux devices as a remote control. On my conventional low-budget stereo and tv devices, the remotes have a gazillion buttons, with no logical placement and no hierarchy. The labels are invisible in the dark and require reading glasses in the light, and inscrutable when actually read. You all know the drill.

Well this very scientific and academic page shows a whole series of Microsoft Research projects on the general notion of adaptive interfaces. At a glance you can tell this is Serious Stuff done by Serious but Nice People ( their pictures are there). They are well-organized, use big-time ideas like Bayesian filters and Matrices, 3D interfaces, “a state-of-the-art psychological studies laboratory,” and so forth. They get to re-examine human-machine physical interfaces, and all sorts of interesting problems.

So what have they come up with?
The infamous talking paper clip.
Yep I am not kidding. OK there is a long list of other things of more substance from implementing encryption to new 3D rendering filters.

Now the MS people I have met have been really smart, and I don’t doubt for a minute that working with these folks would be a real intellectual thrill. But I assure you, bet money on it, they will never solve the remote control button problem, or even improve the visual mess that is Windows. How come I know this at a glance, without any special knowledge? You look at that page, what do you think? And chime in if you disagree.

So why can’t they make it work?
They have meetings.
They have too many people and too much money.
Whatever they do will be diluted and absorbed by the layer after layer of other groups just like them at Microsoft.
They start by going back and questioning premises about human psychology.
They have no test track and feedback loop.
They aren’t hungry.

Feedback
For me, the most interesting of these obstacles (because it could, in theory, be overcome at a big company), is the lack of feedback and test track. The rest are the result of working in a company with 30,000 other smart people, where overhead approaches 100% of total effort. What’s feedback in this case? Feedback is not focus groups. Useful feedback comes from actually writing some software and letting it loose on the public to see if anyone likes it, and actually paying attention to what they say and do. The test track is the venue where you can get good feedback with high frequency.

Let’s look at an analogy, motor racing. In racing you have an absolute test: the order of finish. You have a set of rules, intentionally designed to narrow the problem with constraints to the point where it becomes partially soluble, remains quite difficult, and always has room for improvement. You have competitors and a prize which provide motivation. Good engineering practice is reinforced in racing because at every level there are painful time and resource constraints.

Let me use a type of racing I am familiar with to explain why good practice is reinforced:
In motorcycle road racing a team typically races one or two times a month, but they only get to the track on Tuesday sometimes even Thursday before a Sunday race. Because of cost constraints of many kinds, they only get a few hours of practice, and then qualifying time on the track. Every track is different and requires a new chassis setup, and last year’s settings won’t work, because too many other factors have changed. There are multiple variables to set, and they have unpredictable interactions. Teams have no ability to use the track at other times for testing. There is an unshakable deadline, and somebody wins.

So does this incredibly difficult process produce better engineered bikes?
Lap times get faster every year. C’est tout.

Back to Microsoft, just how are they ever to get this sort of feedback, testing, and motivation? The giant company could spin off into small teams and create a competition. But then what is the test? Microsoft can’t afford to release a bunch of half-baked ideas to the public ( cynics disagree, but I promised not to mock ), so the test is inevitably arbitrary and maybe political. This engenders a kind of corporate navel-staring which can’t produce good work. So no, I don’t think they can innovate, because too much is at stake.

What about the famous iPod, iPhone model of innovation at Apple? The market has clearly voted for that in a big way. Apple is a huge company that nevertheless finds it possible to innovate. The Apple Macintosh approach to the personal computer was to control everything, the hardware, the operating system, the user interface, in the name of consistency, reliability and integration. All of which are other ways to say “control.” Yes Apple is more of a control-freak than Microsoft.

A recent Wired magazine article tried to take on the culture at Apple, inevitably making the question into the culture of Steve Jobs:

Jobs’ fabled attitude toward parking reflects his approach to business: For him, the regular rules do not apply. …
… Apple is … more like an old-fashioned industrial titan than a different-thinking business of the future. Apple operates with a level of secrecy that makes Thomas Pynchon look like Paris Hilton. It locks consumers into a proprietary ecosystem. And as for treating employees like gods? Yeah, Apple doesn’t do that either.

But by deliberately flouting the Google mantra, Apple has thrived. When Jobs retook the helm in 1997, the company was struggling to survive. Today it has a market cap of $105 billion, placing it ahead of Dell and behind Intel…..

It’s hard to see how any of this would have happened had Jobs hewed to the standard touchy-feely philosophies of Silicon Valley. Apple creates must-have products the old-fashioned way: by locking the doors and sweating and bleeding until something emerges perfectly formed. It’s hard to see the Mac OS and the iPhone coming out of the same design-by-committee process that produced Microsoft Vista or Dell’s Pocket DJ music player.

( I have cut out a rather silly comparison to Google)

This probably isn’t the most profound commentary on Apple, but it does try to get at the culture issue that is clearly different, if a bit distasteful. Jobs is famously a screamer, possessed of a legendary “reality distortion field,” in short, a real prima donna. I worked a long time ago for an outfit with a head man like that, The Santa Fe Opera under John Crosby. He ran the opera like a fiefdom, it was housed on his ranch North of Santa Fe, and he usually decided by fiat that he would conduct one of the operas each season. He used his own stable of buddies to conduct, design, and direct. He was known to summarily dismiss even lowly employees for simple offenses like a noisy muffler. Crosby was at best a mediocre conductor, and his taste could veer into the campy and maudlin, but it’s impossible to conceive of the SFO without him. He created a world-class summer residency for opera out of the juniper, sagebrush, and rattlesnakes of New Mexico. Santa Fe was interesting. It was something to sit outside ready for the incredible New Mexico stars, watching a thunderstorm approach down the Rio Grande valley, and have the orchestra break into the Der Fliegender Hollander, or Lulu, the most depressing show I have ever seen, or Falstaff. At its best, it was thrilling, and people cared.

The various Apple iThings were brand-new products, and Jobs bet a good part of the company on them. Poker players call this kind of gamble, “all-in” and it requires an appetite for risk, and an environment where aggression is rewarded. Other companies don’t seem to be able to follow, even when there is such a clear example to copy. Let’s not just dump on Microsoft, why can’t the Japanese or Koreans or Finns make an mp3 player or cell-phone as good as an iPod or iPhone?

Hell, why can’t anybody even make a good remote control or car radio?


Microsoft goes Open Source?

an afterthought…

Well the cnet article points out previous areas of cooperation between Microsoft and the Open Source world, and favorable differences in the Apache license and the GPL used by many other open applications. So its not quite a shocker. But never mind these inside-the-silicon-axis matters, does this mean Microsoft might have to open up its platform to be able to innovate at all?

Windows is in a pinch. World-wide its tremendous market success has paradoxically left it with few new markets to expand into. Sure the Chinese market may eventually be as big as Europe and America combined, but its not at all clear that they will pay for the software they use. If somehow forced to start observing international IP standards on piracy, they might just use no-cost Linux instead. The latest Windows, Vista, has been a flop technically and in sales. In addition, the hot new market is phones and tiny devices, where Apple owns the flashy-bits and Linux, with help from Google and others, may be the gorilla in the room.

An admittedly far-fetched scenario:
If Microsoft moved very quickly and transformed Windows into a windowing application that could run natively on Linux, and provided software infrastructure ( libraries) for the applications developers to port to the Linux kernel-Windows hybrid, they might be able to drop thousands of developers from Windows, and replace them with some funding for the various Linux groups they’d need. Windows users would get the same look&feel, and Microsoft could probably charge just as much for a product with much smaller development costs. They won’t do it because its risky.

Not doing it might be just as risky, since the Open Source world is catching up quickly in all areas. Another far-fetched idea of three years ago, that one day Linux and friends might be a real competitor for Windows, doesn’t seem as outrageous today. Another and more likely option for Microsoft is to stay the course and milk the Windows franchise for as long as it can, and meanwhile focus on games, small devices, and phones. This might be more profitable in the near term, depending on how much labor costs could be saved or re-used on future-oriented development. It would be much easier for management to do, and therefore its the likely choice for them.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Zonbu, the $99 Desktop PC

A review of the Zonbu desktop PC, written for everyday users.

nasty

What do you hate most about personal computers?

They’re expensive and half the time make more work than they save.

When something goes wrong it is so frustrating. Then I have to pay somebody to come out and help me, which is worse than calling the plumber.

They are so much trouble, they become an end-in-themselves rather than a helpful appliance.

What if you spent some money on support (warranty and help) , but almost nothing on the computer? What if the money you spent on support also paid for storage space for your files and automatically backed them up?

How about a tiny, silent, desktop PC, that only costs $99 plus $14.95/ month and comes with lots and lots of software?

zonbulogotux

What is it?

Zonbu desktop

books

It’s a small desktop PC with no hard drive, no fan, and very little power usage. It does not run Windows, but you may not be able to tell much difference, and it comes with all the software you can use. It uses network storage provided by Amazon to keep your files.

Is it any good?

It is terrific for the price. It’s the best value I’ve seen in a long time.

Who is it good for?

Secondary school students ( college students need a laptop).
Folks who just want to read some email, look at some pictures, and use the Web.
People who want minimal electric usage and noise.
Perfect for Grandma and Grandpa.
Anybody who needs a hassle-free PC for a simple use.
Storing all your music and playing it on the stereo.
Second computer.
An Internet radio.

Who should NOT get a Zonbu?

People who cannot get a broadband network connection.
People who need a powerful PC to do multiple things at once, like download music while playing a DVD, or writing a book while editing a photograph. Or doing something that requires a lot of memory, like editing video.
Gamers look elsewhere. You need a $2000 PC not a $99 one.
People who know they just absolutely have to run a Windows or Macintosh program on it.

What else do I need?

Like any desktop you need a keyboard, mouse, monitor, and optionally, a USB CD/DVD drive. Well duh, it only costs $99. It uses VGA video and has no Firewire. Standard PC keyboards and mice and monitors work with it, I used whatever I had lying around the house. You must have an Internet connection and a broadband network, either wireless or with a wire.

You need: kbd and mon (opt) USB CD/DVD drive cd

What software does it come with, what software do I need to buy, do Microsoft Word and Outlook come with it?

It comes with a huge amount of software, much more than Windows or Macintosh includes. It runs Gentoo Linux and uses special free software called Open Source which runs on Linux computers. What that means to you, is the software is free of charge. You don’t buy software for Linux computers, except when you need something scientific or commercial, and even then it’s often free. Windows or Macintosh software like Quickbooks, TurboTax, Garage Band, or iMovie will not run on the Zonbu.

Just go to their very good website for more details.

Here’s a demo on YouTube:

It sounds too good to be true.

Zonbu works very smoothly: just plug in the monitor, mouse, keyboard and connect to your wireless or wired network. Power it up, and it asks for an account, which you get from Zonbu. If you are using a wireless network, then you’ll have to choose your network and enter the password or key. Then, you’ll setup your email. That’s it.

All of these steps are required with any PC you buy.

Once it’s setup, it will run fine without the network, but you won’t be able to save large files or get to your network-stored files. Since most personal computers exist to connect to the Internet, this isn’t going to be a problem.

Here is the news: for various technical reasons you likely don’t care about, it has recently become possible to make a very small desktop computer with no moving parts ( no fan! ) very cheaply. Some clever folks called Zonbu have packaged one of these tiny computers with a support system that warranties your computer and supports your programs ( applications) that run on the computer. Zonbu has two products at the moment, the desktop PC I am reviewing here and a more expensive laptop. I found that the desktop works very well.

The Company:

Zonbu is brand new, and so we know little about them. I do know:
They responded very rapidly to me. Their website is really first-rate. I think the business idea is terrific. (as it happens I was thinking of doing a similar system) I really like the way they have integrated the system of hardware and software. The performance is really quite good. So I feel sure they are some smart, level-headed folks. If you can’t stand the risk, then by all means buy an Apple, Dell, or a Compaq/HP PC for more money, then buy the warranty for more money, then buy some software for more money.

The Gotcha:

You must have a broadband network connection, at least some of the time. No, a modem ( dial-up) isn’t going to work.
I am sorry, there is just no way around it, you have to get a broadband connection. These days they cost little or no more than a dial-up anyway, and they are far far better in every way. A few people who live out in the country still can’t get broadband. The Zonbu will connect to either a wireless or a wired broadband connection.

Some Questions and Answers:

What about reading and writing Microsoft Word docs?
No problem, Zonbu comes with OpenOffice. I use OpenOffice to create complex 400 page books, it’ll work for you, and it opens and writes (.doc) Word format.

Can I watch youtube videos, and play music?
No problem, Zonbu comes with Firefox, music and video players, you can do everything you can do with your Windows or Macintosh. It does not come with a DVD drive, so if you want to watch DVD movies, or burn CDs, you have to buy a separate USB drive.

How about viruses and spam?
Zonbu runs Linux, which is much more secure than Windows, and has far fewer attackers. Spam, alas, has nothing specifically to do with your type of computer, rather it is endemic, like flu.

Can I still get my email?
Oh you bet. And even better you can get your mail, and all your files anywhere you take the computer. It’s all stored on the Internet at Amazon.

What happens when I lose my work?
Amazon backs it up for you. Just contact support and have them restore it.

Can I print?
Of course, either network printers ( you have a printer on some other PC in the house) or directly connect via a USB cable.

If this thing is so great how come they aren’t everywhere like those iPod things?
Well they just came out. Zonbu is a small company, I’m sure they can’t afford a lot of advertising. The market for these is with the most conservative computer users who don’t rush out to buy the latest thing. ( yes Computer People behave just like little kids with new toys).

FUD- The Great Microsoft Windows Fear, Uncertainty, and Doubt:
For almost twenty years Microsoft Windows has been the standard computer system. It was and is frustrating, expensive, fragile, and difficult to use. But people used it at work, and so felt, mostly correctly, that they needed it at home. The computer world changed a few years ago, and the Web became more important than the documents that dominated computer work. Email was always independent of the operating system, but it wasn’t until a few years ago that free Open Source software became Good Enough. In fact over the last few years all the essential desktop programs in the Linux world have crossed the Good Enough threshold.

If you really have an important program (application) that runs on Windows, you still need a Windows computer to run it. But 90% of people do writing, printing, Web surfing, email, photographs, and spreadsheets on their computer, and it really truly doesn’t fundamentally matter whether you use an Apple, a Windows, or Linux operating system.

Why am I qualified to write this review?
Well aside from wit and charm, the fact that they loaned me a Zonbu, and Cody The Hungry Beagle, I have two Linux home computers and a third on the way ( MythTV box) a Linux computer on my desk at work, plus I manage a small herd of Linux servers at a company which sells a Linux-based product. I write books, watch movies, listen to podcasts, make drawings, do email, write code, use the Web, and a lot of other things, all with Linux computers. I have used and managed all kinds of Windows computers in the past.

In order to get an Apple user’s viewpoint, I also called in a certified Mac expert, who was also very enthusiastic about Zonbu. Remember, Apple sells an equivalent sized box, the Mac Mini, which has a faster processor and better video and a hard drive, but costs $800 and doesn’t include as much software (note: some, but not all, of the Open Source software on the Zonbu, can be also downloaded for use on the Mac) Last, before the Zonbu came out, I had already been thinking and writing on Jawfish about how to bring low-cost extremely easy-to-use PCs to market.

cody1 Cody gives Zonbu four biscuits. bonebonebonebone

Another review at PC mag.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

ZOOM, The Global Race to Fuel the Car of the Future

ZOOM The Global Race to Fuel the Car of The Future
by Iain Carson and Vijay Vaitheesswaran
October 2007 Twelve Books or from Powell’s
           book


Overview

ZOOM covers the history of the oil business and its growth into a tangle of giant industrials and oil-rich governments, followed by an analysis of what will happen if we don’t stop using oil voluntarily. Then, the authors cover the gamut of alternative fuels and automotive technologies, and follow up with a conclusion of what’s required from government, business, and society to move to sustainable transportation.


The Authors

Carson and Vaitheeswaran are correspondents for The Economist. They take a journalistic viewpoint, based on many interviews with industrialists and oil ministers, scientists and environmentalists. They do not neglect the ripe influence of Washington politics, and they cover recent developments in India and China in particular.


The Audience

The book is written in a breezy journalistic style, without footnotes or pedantry, but it does have an extensive bibliography. It does not go into scientific or complex financial detail, so it makes for an easy read, while still covering one of the most important issues for the twenty-first century. It’s a must-read for people interested in the car, oil, and alternative transportation business. It is a good choice for lay people interested in green transportation.

The authors focus on the way things work now, how we got here, and how using the tools that seem to work in this world, we might get to a more sustainable transportation economy. This will seem overly free-market oriented to some environmentalists, and too scientific and regulatory to an industrialist. But the authors’ point of view seems moderate and thoughtful to me. Note that in line with overwhelming scientific consensus, the authors have no doubt that man-made Global Warming is upon us. Their sense of the harm it is causing is more financial and political than environmental, as fits their role at a financial magazine.

read on …

Anybody Can Build a Bugatti

But only a few giant companies can build a Corolla.

In the automobile business, hitting the price/performance point could be more challenging than designing a great car. Sure, it takes dedication, some very smart designers, and trainloads of cash to design and build those few hundred Bugattis. But with a corporate conglomerate providing money and will, it’s just a matter of writing the checks. When it comes to designing to the requirements of a popular model, and turning out a million units that will be sold at a profit, that takes some intense organization, engineering, and timing. Alright, not any pencil pusher can design a supercar, but it’s easier than doing a $14,000 compact.


The legendary Bugatti is back, one of the three fastest cars in the world, hugely expensive and rare.

bug Bugatti Veyron
image from here

Toyota announced it will build 1.4 million of its econobox Corollas this year, world-wide.

cor 2007 Corolla
image from here

I say the lowly Corolla is a much more difficult feat of engineering than the Bugatti. How can this be? Well here’s my point:

read on …

Core 2 Quad Speed Test

I just built a new PC for my office desktop, and the performance is quite good for the price, so I thought I’d post up a recipe.

Note: I use Newegg, but all this stuff is available elsewhere.

Spec

My spec: light use of 3D graphics; 1600×1200 21″ LCD. Simultaneous: OpenOffice with 4 300 page documents, 10 Firefox windows, Thunderbird, 20 Xterminals, Reader with 2 300 page documents, two instances of my code editor. I run Linux, but you could buy XP or Vista for this too.

CPU: Intel Core 2 Quad Q6600 Kentsfield 2.4GHz 2 x 4MB L2 Cache LGA 775 Processor
about $280.

Motherboard: Intel BOXDQ35JOE LGA 775 Intel Q35 Micro ATX
a basic Intel-made mobo with the Intel GMA3100 video about $115 (good capacitors, usual Intel high quality)

case: COOLER MASTER Centurion 5 CAC-T05-UW
a basic case $50 before rebate. good external connections.

power supply: SPARKLE SPI350PFB2 ATX12V 350W
a medium-sized power supply $53

RAM: Kingston 2GB (2 x 1GB) 240-Pin DDR2 SDRAM DDR2 800
NOTE: you must get the 1.8V memory for this mobo! $70

Optical: re-used a dvd writer

HD: had a 400 gig Hitachi SATA drive already

Keyboard and mouse: will have to buy a USB keyboard, have USB trackball already

Price


Total price: with a DVDwriter and HD about $800.
For comparison, a Dell Optiplex 755 of similar spec was on sale for $1200 with XP, monitor, keyboard and mouse, which is not a bad deal.

Speed Test

10X improvement!
Building a Linux kernel my old PIII 1 ghz with 500 megs RAM took 112 minutes. My new box took 12 minutes, and I don’t believe much was gained by having four processors.

Ubuntu Notes

This is my initial use of Ubuntu on my desktop, I have been using Fedora Core 6. So far, Ubuntu is the easiest install I have ever done, and I must have done hundreds over the years - MSDOS, Win95, NT 3.0-3.5-4.0, Win2000, Solaris, Unix, Irix, CentOS, Fedora, Debian on Sparc, MIPS, X86, and PPC machines.

Ubuntu 7.10 ( from the Debian family) installed quickly with a sensible set of standard applications, and the Gnome desktop as default. I was able to install 200 or so extra libraries and applications using the GUI without a hitch. It discovered our network printer, which just uses an ethernet card without the HP software app, and recognized my screen and setup automatically for the native resolution. Finally, the administrative GUI tools actually work to make Samba connections, ssh connections, and setup the network. Ubuntu, unlike the more restrictive Fedora, uses non-free libraries and applications, so sound and video worked after the initial install. KDE apps are easy to install on top of Gnome.

arstechnica extensive review ( readable by non-geeks)

7.10 includes a box-full of desktop interface visual gimmicks, similar to OS X Leopard on the Mac. Things like rotating cubes, wobbly windows, transparency, reflection and on and on. I tried a few of them for one day and then turned them off, as they were distracting or downright annoying.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
Powered by WebRing.

Xphactinus based on theme by Chris Lin. powered by Wordpress.
XHTML | CSS | RSS feed | Comments RSS