The Third Generation of Personal Computers

Only a small percentage of people think of Charles Babbage and Ada Lovelace when they think of computers. Babbage conceived of a mechanical computer and Lovelace became the first programmer. Both were extraordinarily gifted mathematicians and their work underlies the modern world of computing. (In their time, a computer was actually the “operator of the computer”).

DifferenceEngine

Of course, the first difference engine was composed of around 25,000 parts, weighed fifteen tons (13,600 kg), and stood 8 ft (2.4 m) high. (Reference: Wikipedia). The march of progress would quickly change computers from being massive mechanical machines into massive electronic machines; they’d still fill rooms and no-one would really want one for the home.

Computers are not like this any more.

Computers are not like this any more.

A few decades later and computers were still heavy, complex, static machines and no-one would really want one in their home. It took a serendipitous meeting in an equally serendipitous place to create the first personal computers. This generation had screens, keyboards and it would be possible (and even desirable) to have one at home.

apple2c.big>

But computers were still complex, still businessy and still a little stuffy. There were limits to what could be achieved with that generation and no-one seemed to be up to the challenge of making computers even better. We were stuck in the Bronze Age of computing. It took another set of serendipitous circumstances. A decade later and there was another breakthrough, another generation was born.

macintosh-color-classic

Now computers were ‘friendlier’, a new paradigm had been invented and everyone copied it. The only problem was that as everyone copied they neglected to innovate and computers didn’t change. We were stuck again as the variations seemed to be more about adding different varieties of eye candy. One thing became certain – the newer graphic user interfaces made computers easier to understand, made it easier for non-technical individuals to grasp computing concepts. However – we were stuck in this Silver Age for twenty five years. Whether you used a Mac, the derivative Windows or Linux (which modelled almost all of it’s user interface elements on Windows or the Mac), you were using an interface which was first released to the public in 1984.

So, I’m obviously angling that the iPad is the third generation of Personal Computer, that it ushers in a new Golden Age of computing. And I really believe this. Apple tried it back in the 90s with the Newton – and if you don’t think the Newton was insanely great then you obviously never used one.

201001272309405_apple-ipad-1.gif

It’s true the iPad removes most of the OS from the end user. But is this a bad thing?

If you’re like me you spend a lot of time with the operating system of a computer. I can always find something to fiddle with, something to pay attention to with just the basic OS. With the iPhone (and by extension, the iPad), I can’t do too much other than flick between screens. This is not a bad thing. It’s going to be all about the software.

While there’s a lot of attention on the iPhone towards apps like WeightBot – apps which do one simple thing really well – we’re going to see a whole plethora of new apps which do one complex thing really well on the iPad. We have seen Pages, Numbers, Keynote on iPad and it’s only a matter of time before we see apps like Soulver, Coda, OmniGraffle and even iMovie.

We’ll only see one thing at a time on the screen and again, that’s no bad thing. We can concentrate on the task at hand. (Yes, I believe Apple is going to give us the ability to run certain AppStore-authorised third-party background processes soon so we can run location apps, Spotify and other ‘essentials’) but it will be a task oriented computer. And if Apple released a version of Xcode for iPad, would there be the same debate?

I can’t wait.

(Inspired by Mike Cane’s post regarding Jef Raskin being the father of the iPad)

And even back then in 1979, Raskin saw very far ahead:

The third generation personal computers will be self-contained, complete, and essentially un-expandable.

Amazing companies are built on free.

I caught a comment on Twitter recently that “a company built on free would be a pretty shitty company”. The author has since deleted that tweet, presumably because some of the best companies are built on free.

Brands like Gillette ($43B), Google ($185B), Apple ($205B) all leveraged ‘free’ in some form. King Gillette gave away his razors and sold the blades a hundred years ago. Google gives away ‘freemium’ access to their apps and services. The foundation of Apple’s amazing operating system is open source and given away for free and they’ve created and given away a world-class web browser engine, WebKit, which is being used free of charge by Nokia, RIM and Google in mobile products that are competing directly with Apple.

Ryanair’s Michael O’Leary celebrates the notion of free (paying for flights using anciliary revenue – in-flight meals, bag checks, hotel and car bookings, internet and games):
“The other airlines are asking how they can put up fares. We are asking how we could get rid of them.”

Amazing companies are built on free. 20th Century companies were built on the notion of scarcity. They focussed on the shipping of real goods, the transportation of atoms. The scarcity was real. With the exception of High Fructose Corn Syrup, we have a scarcity of many items because duplicating items means duplicating costs. But there’s no scarcity of bits. Bits are the lingua franca of the Internet and we have an abundance of them. Bits enable ‘virtual goods’ to be duplicated endlessly. The cost of duplication is zero so you’re left with the initial cost of creation which, when amortised over the potential millions of recipients, drives the individual cost towards zero.

Now the economics of scarcity keep some people in power – this is the essence of the haves and have-nots. But in a future where the real currency, the currency of bits, is something that is abundant, even more abundant than the air, how can these people retain their power? They can’t obviously and what’s worse, they don’t understand it and it scares the shit out of them.

The scarcity/abundance economics are the reason we’re setting up StartVI. In Belfast there is an artificial scarcity of office space (with over 1.26 million square feet of empty office space in Belfast). The scarcity is created by pricing the office space beyond the means of the businesses which could make use of them. It seems utterly insane that we’re talking about a scarcity of empty space. So, we’re removing the essence of that scarcity. And we;re providing more than empty space. Desk space in StartVI is free. Internet access is free. Light and heat are free. And we’re filling the empty space with people: hopeful entrepreneurs, wise business advisors, savvy investors. And they’re giving their time for free.

Splat

I got splatted/slashdotted/fireballed yesterday because Mike Cane posted the “Amazing” link into YCombinator News. Thanks Mike.

Screen shot 2010-03-10 at 09.37.23

Now I’m running WP-Super-Cache and have donated to @donncha as well. It’s very unlikely I’ll need it ever again, but it’s ready…

Amazing.

This is amazing. HTML5. No Flash. No Java. Works on iPhone.

Screen shot 2010-03-09 at 20.07.23

photo

Using the GeoTags in Twitter

I have an idea for an app or a web site or something. In theory it seems easy and I’m hoping a celever friend or two will help me figure out the detail.

Essentially, it’s going to make use of this:
curl http://search.twitter.com/search.atom?q=from%3Ausername | grep georss

where you replace ‘username’ with a Twitter ID. The account has to have geotagging enabled.

You can also see geotagged Tweets using this command:

curl http://search.twitter.com/search.atom?geocode=54.66%2C-5.65%2C5km

This does much the same thing but shows you tweets specified by a particular geotag.

I’m not a programmer, not yet. But I’m going to pursue this as a demo app. The visuals I have ….uh…visualised… are kinda cool.