Minimalist IPod

You know, the reason I’ve been passionate about podcasting since the beginning is that I’m a bit thingy about the written word. It has its merits, but multimedia’s where it’s at for true absorbtion of concepts. It’s the way we’re wired to learn and the no.1 reason why universities survived the printing press.

So I could have spent an hour reading about simple, minimalist, design, but I think I just learned more by watching this fantastic video speculating on the fate of the ipod package if MS had its say.

Truth be known, the XBox shows that MS can get these things right when there’s enough will and effort, but the video nevertheless conveys the Apple attitude nicely.

Here are some screencaps (the video quality isn’t great).

Will Ajax be a Household Word?

Alright, it already is a household word, but how about our Ajax? Will it too become a household word? I’m seeing a trend that it will be.

Some terms should never really have escaped the tech world, but they somehow did. For example, Java and Flash. Okay, maybe not quite household, but well beyond the realm of techies and beyond that of gadget-obsessed teens and buzzword-obsessed managers. If a phone is “Java-enabled”, that means it probably has some games with graphics you’d be proud of in 1985. If a website has Flash, it’s got some fancy graphics and animation.

Monitoring the blogosphere, there’s an increasing trend of Ajax, Ajax, Everywhere. Non-techies are beginning to pick up on the term. And whereas Web 2.0 was previously a vague mixture of feeds and sharing and folksonomies and long tails and podcasts, a lot of people are homing in on the most salient aspect of Web 2.0: the <drum roll please> … Web. While I think all those other aspects of Web 2.0 are also vital, they’re quite frankly more abstract. Podcasts may be the most concrete thing about Web 2.0 – if you present it as “Ham Radio for the Y2K+” or some such – but you still have a lot of explaining to do about RSS and portable player integration and why you don’t have to have an IPod.

Okay, so post-techie early adopters are starting to wake up to the fact there’s an Ajax revolution going on. What does that mean?

I’m not sure. What do you think it means? A few ideas …

  • Once people begin to get conscious about this, the effect will snowball. You’ll see Ajax in business mags and journalists will begin to write about how companies can benefit from internal Ajax websites, which will create demand on intranets. The effects of Ajax are far-reaching, because Ajax is the converging point of the two biggest genres: web apps and desktop apps. Most of the apps in both genres are Ajax-bound.
  • If you’re a programmer, learn Ajax now. I’ve been encouraging a few students and grads to learn JS and DOM backwards, because clients are getting fat. Pure UI in JS – the ultimate presentation-model separation. Learn it now and walk into all the Ajax jobs out there in 12 months. Or hold off and compete against those who spent the past 12 months working it, as well as the 500 others who have flicked through “Advanced Ajax in 60 seconds”. (And learn Ruby too, but that’s a mostly unrelated story.)
  • If you’re a public website, better think long and hard about Ajax. GMail versus Hotmail? Google Maps versus MapBlast etc? Leapfrogging anyone?
  • If you’re the leader in desktop apps, think even harder. The MS perspective is interesting. One thing MS has never been is complacent, as they showed last time round when Marc Andreeson told reporters how the web would make Office obsolete and they’re showing with Ajax too. We’re starting to see where Ajax fits on Microsoft’s Atlas (sorry) and it looks like they’re embracing the other browsers, but perhaps the server needs to be MS. If that’s the case, I don’t think there’s much for people to complain about, but with Ajax apps getting more and more desktop-like each day, there’s still room for things toget nasty. Regarding Office vs Writely and others, MS’s best bet is to fully embrace Ajax and at the same time exploit the full power of the desktop for the standard version. That’s costly maintaining both versions, but if they don’t follow a dual strategy, they really have no case over a decent Ajax offering.
  • If you have an idea, now’s the time.

The Story Behind “Developers, Developers, Developers!!!!”

You’re right, Jason – the voice behind “Developers, Developers, Developers” is Microsoft CEO Steve Ballmer. I thought it would be fun to include the clip over my podcast theme. Hearing Jason explain he had to pull over while laughing so hard makes it all worthwhile! I’ve seen few things that make people laugh so hard as the Ballmer performances, especially when you explain exactly who the guy is (“No, really!”). (Boris Yeltsin’s election campaign dance also comes to mind, though online footage is poor.)

In the podcast, I didn’t explain it, leaving listeners to either nod their heads knowingly or tilt their heads curiously. One thing I didn’t expect was a few people thought it was me (huh?)!!!! If you haven’t seen these clips, the Developers clip is actually tame compared to the “I love this company!” woo-woo effort. And if you listen carefully, there’s a little clip from that performance right at the end of the Ajax podcast.

Check out the mixup on that site too – I realy need to play it on the podcast sometime. Anyway, my podcasts are all speech for now until I work out a faster production mechanism. (Another reason to make the switch from Linux.)

Jeff Attwood was on the money when he blogged about “Steve Ballmer: Sweatiest Billionaire Ever”: “You have to respect a man with that much unbridled enthusiasm. I certainly can’t see staid, boring old Michael Dell dancing around on stage, screaming about how much he loves his company at the top of his lungs.” Dig the passion – I couldn’t agree more.

I’ve never heard the full story behind the “Developers” mantra, but I suspect it’s not what I initally assumed. Like most people, I originally assumed Ballmer was rallying the MS developers. But then I came across Joel Spolsky’s article where he uses the “Developers, Developers, Developers” catch-phrase to signify the company’s commitment to external MS developers. Joel’s an ex-Microsoftie and has great insight into the company. So, who exactly are all those clapping people in the clip? I’m guessing they’re the programmers who develop MS’s development tools, the managers who partner up with external developers, the marketing types who guide future directions … not just the MS developer community at large. Anyone, anyone?