Categories
notes from JK

Latest LinuxUser columns posted

I've just posted two new columns written for LinuxUser up on this site.

LinuxUser can now be purchased online in PDF format so if you're interested do visit their site

Categories
e-democ / e-gov

On Russian Rocks and the PM’s use of Cutting Edge Technology

It's clear to me that the Russian establishment is coming loose from its moorings. Whether delusions of grandeur, stupidity or cunning are behind their ill-advised gas interventions in the Ukraine and now Georgia – the spy rock debacle is just plain bizarre. Of course the British are spying on Russia, we never stopped. What's odd is why the Russians are bringing it up now… to distract from their gas shenanigans perhaps?

Russia is what it is – a total and utter mess.

But I really panicked when I read this from our dear PM, Tony Blair, when asked about the spy-rock:

Mr Blair said: “I only saw myself on Teletext this morning the business about Russia. I'm afraid you are going to get the old stock-in-trade 'We never comment on security matters' … except when we want to, obviously. I think the less said about that, the better.”

Teletext

TELETEXT!?! We're screwed if the PM still uses that knackered old medium to stay in touch with the world. Is teletext better than anything the Number 10 boffins can whip up or do they just not know what's out there these days? Either way I'm depressed.

(Though campaigners take note, to get noticed make sure you copy your press releases to Teletext HQ).

Categories
technology

Apple rejects the Big Bang theory

It's a common temptation in many industries: completing a project, change process or innovation in one massive fell swoop, a big bang. Case history and information systems literature tend to argue strongly against big bang approaches. Yet so many decision makers are oblivious to this and continue to insist on big bang completions for their projects.

Many believe that Apple Computer also takes this kind of approach. We hear nothing about a product, we see no development roadmap and then Steve stands up and unleashes something new on the unsuspecting world. That's, if you will, a big bang-ish approach to marketing.

But when it comes to hardware and software nothing could be further than the truth. Let's look at three examples, briefly…

iPods on iBook

The iPod
The first iPod was developed and brought to market in around a year. This built off three previously cancelled MP3 player projects as well as the work Apple's suppliers such as PortalPlayer had already been developing.

Since the first iPod's launch we've seen continual software and hardware revisions driven by continuous small improvements in ease of use, storage capacity, battery life and functionality. Instead of trying to launch a player which did audio, video, radio and photos each of these features was added slowly over time only once the other features were firmly established.

Many early reviewers complained that the iPod should have video or radio but the iPod is stronger and more stable thanks to Apple's incrementalist approach.

Steve Jobs magazine cover

Mac OS X
Microsoft's Vista was originally an attempt to build a complex, rich new operating system with an advanced file system, search, multimedia and much more. Most of the exciting stuff has actually been left out of Vista's launch as they just were never ready for a big bang launch. Stripping down the features means Microsoft will get something out soon.

Steve Jobs OSX demo In contrast Apple started OS X with betas and then regular major and minor releases of the system which have incrementally added modern graphics, an advanced file system, incredible search and so on.

If Apple had tried to launch the first release of OS X with Spotlight searching, Expose, Automator, the new Finder and so on they would never have got it out (and their market would have shrivelled away while waiting).

So while we don't get everything we want straight away, at least we got solid features which can be iteratively built upon.

Mac on Intel
I don't think Apple have been given enough credit for the huge transition they've so successfully set upon. This success can be directly attributed to a sensible iterative process.

Apple Intel Wafer Rather than bursting onto the scene with a new product/platform on a new chipset Apple have very sensibly first got existing products working with Intel chips. The very first system the public got to experience was the developer machine – a PowerMac G5 with an Intel chip in there.

Now we've got iMacs and PowerBooks (aka MacBook Pros) running on Intel. They're faster (by how much, I don't care) than the previous models and by all accounts run beautifully. The incredible Rosetta technology to support PowerPC software gets a solid set of machines to stretch its legs.

With one set of innovation done now I'm sure Apple will use the Intel chip's strengths to create whole new machine designs. But this is only possible thanks to their sensible incrementalist strategy. (A strategy which, incredibly, has taken veteran Apple watcher Jon Gruber by surprise)

Apple don't bite off more than they can chew, they focus on manageable chunks of change and innovation. Too much results in greater risk and quality declining. Apple don't believe in big bang launches and neither should you.

Comments from the previous version of this blog:

Apple will eat away at Microsoft

…..continually and continually. With the advent of Mac OS X on Intel the Mac will now survive Steve Jobs. Also the Mac will be hacked at some point perhaps soon so that it can run on generic boxes. Apple cannot affect this also but they may choose to accept that they will lose some models to hackers. What will be different is that legal entities are in place so that anyone cannot SELL cloned Mac white boxes. You will be able to build one for yourself, and you may, but Apple will still be in the driver’s seat, thus the “hacker” approach will also help fuel Apple’s growth, and there is no downside here, unless you are Bill Gates and are faced with the company you built up go down the tubes eventually as your operating system is so flawed as to be dangerous. Vista already has viruses out there written for it.
23:30:46 GMT 21-01-2006 Christopher J Smith

Hacking OS X for your box

There’s certainly a small community who find it an attractive idea to run multiple operating systems on one box and more power to them. You’re right, they’ll do it themselves and help spread the Mac word. Legally nobody will be able to package and sell their work so Apple is safe.

I think consumers don’t really care that much about which OS they use and this whole talk of Apple breaking through only if they allow dual booting to Windows is just techie journalist rubbish.

Some corporate IS managers probably like the idea of Windows programs running on more reliable Mac boxes but with Windows comes unreliability. The whole Mac proposition and quality differential comes from integration.

Sure Apple are scary to some by providing the whole shebang – hardware & software. But most people buy all BMW or all Ford when they get a car. I’m not worried and I really don’t think the switch to Intel is that big a deal (now I got over the shock). I think the Intel switch is a great innovation case study though and I’m fascinated to see how their Media Centre-type strategy plays out (for want of a better term).
16:18:43 GMT 25-01-2006 Jason Kitcat

Categories
technology

2006 wishes doing well already

I certainly didn't expect my wish for a faster PowerBook to come so soon.

Ok it's called MacBook Pro (which doesn't have quite the same ring to it as PowerBook had) but it's fast and the FireWire ports stayed put (sorta).

Some notes: * I am irked by the loss of the FireWire 800 port as I just love my LaCie FireWire 800 disk and was about to buy a 500Gb one. I hope they at least create an ExpressCard with FireWire 800.

  • I'm not bothered by the loss of PC Card as it's a flipping ancient standard.

  • Also not bothered by slower DVD burn speed, that's hardly the slowest thing in the process when creating video.

  • I was really bugged by the loss of an old-fashioned dial-up modem. At first I just thought it undermined the roadwarrior nature of the machine. But then I had a think and realised I haven't used a dial-up modem in a year and a half so I certainly can live without one. Of course as someone who was heavily into the BBS scene and ran my own BBS I'm nostalgic to lose the modem and the lovely sounds of the connection negotiation. But that's life, constant change.

Have I ordered one? Not yet, I'm probably going to give it 3-4 months. As much of my most used software – Mailsmith, Fireworks, Office, Skype etc is not universal yet, there's no point rushing and who knows what other goodies are in the pipeline…?

P.S. I'm also holding off the iLife / iWork updates not because I don't want them but because my hard disk is nearly full and there's no point replacing if I'm trading up in 3 months.

Categories
technology

Islands of Information

Snow on Tree, Poland 2006

The snow and the vodka of Christmas in Poland are but a distant memory now.

I'm knee deep in one of the banes of my professional life: Islands of information.

Years ago we produced a detailed Flash presentation explaining how large companies suffer when their data is stranded in islands of information created by the different software used by various corporate functions such as accounting, stock control, marketing, payroll and so on. Our client was a leading ERP supplier for the construction industry – their message was all about switching to a single integrated system. Despite spending a huge amount of time on this presentation never once did we think the islands of information would be an issue for us and our school clients. (The presentation is still online here [3.3Mb Flash])

Every week I'm presented with a new format for storing alumni, parent, pupil and teacher data. Naturally every vendor has designed their database in a unique way and, if they provide an export feature at all, outputs in their own special layout of columns and rows. Some don't believe in normalisation so you end up with three people per row. Others believe in such levels of customisability it's impossible to create a re-usable tool.

Of course our system uses its own unique data structure too, though it's fully normalised. Which is great apart from when I need to normalise 7,000 rows from someone else's program into 21,000 rows for our system. Dates are a horror too, some use yyyy-mm-dd or dd/mm/yyyy whilst others have a separate column for each portion of the date. sigh

Data conversion and transposition tools aren't new and the problem we face every week isn't new. And that's probably the most depressing thing. We've come so far in so many ways yet when it comes to representing people systems are continuously re-inventing the wheel. There are too many standards floating around to define people and their relationships to each other – the result being that none have been settled on.

If everybody could export and import vCard (or whatever I'm not arguing for any standard here, just a standard) life would be a breeze.

Instead I'm left to keep tweaking our command-line Java tool for data conversion. Because while mapping one field in one database to a different field in another is easy, it's the little yet big problems of normalisation and data formats that take a human to mess up and hence sort out.

Horses in Snow, Poland 2005