The recovery of bad fruit

TechCrunch ran a story yesterday about how Apple is now the most valuable technology company – beating Microsoft by more than $100 Billion, which is roughly the valuation of HP just to put it into perspective. And rather than regaining the number 1 spot, Microsoft seems more focused on not dropping further which may be a challenge given that both IBM (No. 3) and Google (No. 4) are doing well.

Maybe it’s a sign that of my age, but it seems to me only recently that Apple Computers returned from the land of the dead. Continue reading

Yet another building architect or why you should focus on ‘what’ rather than ‘how’

Many self-respecting software architects have read Christopher Alexander‘s book, ‘A Pattern Language‘ and included it as part of their own ‘must read’ book list. No, I haven’t read it in its entirety, but I’d recommend reading Richard Gabriel’s book, ‘Patterns of Software’ [PDF, 1.2Mb] instead. It contains a very thoughtful analysis of Alexander’s work in the context of software architecture. But the selection and analysis of patterns is just one of many ways to find the desired ‘form’ of software – i.e., the software structure and its expected behaviour. Continue reading