Blog

  1. Warning: balanced view of SEMAT spotted

    April 30, 2010

    The SEMAT initiative appears to have caused a great deal of heat and noise in the blogosphere and on Twitter, without anyone really saying anything very insightful. One group of posters (primarily from the Agile community I think) have already decided that SEMAT is wrong headed and dangerous, while another (primarily from research groups and…

    Continue reading →
  2. OS/X 10.6 Screen Sharing Login Problems

    April 30, 2010

    Nothing to do with software architecture or software development, but …. I use Macs at home and I’m one of these people who has had a pretty good experience with Apple and these days I normally accept all the software updates without looking too carefully. However, a recent OS/X 10.6 update (to 10.6.3 I think)…

    Continue reading →

    published under Technology

  3. Demand better in Government IT Procurement

    February 10, 2010

    I saw from a Twitter post that Rob Bowley has created an interesting petition on the 10 Downing Street web site: http://petitions.number10.gov.uk/ITProcessReview/ He’s asking for “a review of the out-of-date manner in which government IT projects are undertaken“, going on to say that the current string of failures is “… mainly due to […] demanding…

    Continue reading →

    published under Uncategorized

  4. Viewpoints vs Perspectives

    January 18, 2010

    Yarc, a Norwegian software engineer has recently posted on his blog to ask “Why can’t we use viewpoints for quality attributes?” He asked this question in the context of understanding the idea of an architectural perspective, created by Nick Rozanski and myself, as introduced in our book. This is a great question and one Nick …

    Continue reading →

    published under Software Architecture

  5. Design Principles Session at IASA London

    December 30, 2009

    I’m running a session on software design principles with Chris Cooper-Bland and Nick Rozanski at the UK IASA chapter meeting in London on 12th January. Thanks to Matt Deacon for the invitation. Details are on Matt Deacon’s blog: http://tinyurl.com/ycdm5u7 Registration is via Event Brite: http://ukiasadp.eventbrite.com/

    Continue reading →
  6. Getting the Hard Drive out of a 2006 iMac

    December 28, 2009

    My early 2006 iMac gave up the ghost a few days before Christmas and refused to respond at all to being switched on, so it was clear that something pretty terminal must be wrong with it and I replaced it with a new aluminium iMac.  (As an aside, this went much more smoothly than expected…

    Continue reading →

    published under Technology, Uncategorized

  7. Resurrecting old PowerPoint files

    December 28, 2009

    I was recently browsing through some archived files from a job long ago and discovered that I couldn’t open the PowerPoint files.  This surprised me because I thought that MS Office was able to open files from any previous version, but it appears not. Digging further, I found that the files in question were in…

    Continue reading →

    published under Technology

  8. Exception Handling Article

    November 15, 2009

    An article that Andy Longshaw and I wrote a couple of years ago on exception handling patterns has now been published by the ACCU in their Overload magazine, so the article is now available in a much more accessible form than before (first part here, second part here).

    Continue reading →
  9. Sadly Missing JAOO 2009

    September 19, 2009

    Unfortunately an immovable work commitment has just emerged that means I won’t be able to be at JAOO 2009, which is a real shame.

    Continue reading →
  10. Speaking at SA2009

    August 6, 2009

    I’ve been fortunate enough to have a talk selected again this year for Bearpark Publishing’s excellent Software Architect 2009 conference.  This year the conference is at the Royal College of Physicians in Regent’s Park, London and it’s running from 29th September to 1st October. I’ll be giving my talk on the “Top 10 Software Architecture Mistakes”…

    Continue reading →