Blog

  1. Fixing Lion’s Fur

    December 4, 2011

    I’ve upgraded my Macs to Lion (OS/X 10.7), primarily to allow me to migrate off MobileMe (that’s going away in the summer) and onto the new shiny iCloud replacement. While it all worked very smoothly, like many others I was horrified by the new look of the iCal and Address Book applications: What were they…

    Continue reading →

    published under Mac, Technology

  2. WordPress Quick 404 Redirect Page

    February 11, 2011

    I’m not a competent PHP programmer but I’ve recently moved my website to a framework based on WordPress, with a custom theme designed by Alex Rozanski so I’ve had to learn the basics. Part of this migration was moving from my old custom PHP/HTML/CSS website to a new WordPress based structure and this meant working…

    Continue reading →

    published under Technology

  3. Oracle JDBC, TIMESTAMP and WebRowSetImpl

    December 29, 2010

    A colleague at work had an interesting problem recently when retrieving a result set from an Oracle 10.x database via JDBC and translating it into XML using the com.sun.rowset.WebRowSetImpl class. The basic code was something like this: ResultSet rset = stmt.executeQuery(“select * from ..”); WebRowSetImpl wrs = new WebRowSetImpl() ; wrs.populate(rset) ; wrs.writeXml(System.out) ; All…

    Continue reading →
  4. S-99 (Ninety Nine Scala Problems) for Offline Use

    June 20, 2010

    I’m in the process of learning Scala and recently discovered Phil Gold’s set of 99 Scala Problems.  I’ve been working through the easier ones and found them very useful and was planning to continue on a long flight I have tomorrow.  However, I found that the site wasn’t available as an offline archive for use…

    Continue reading →

    published under Scala, Technology, Uncategorized

  5. Syntropy book now freely available!

    May 10, 2010

    If you’re a software developer and you’ve never heard of the Syntropy method for software modelling and design then shame on you.  Mind you if you have heard of it, you’re probably in the minority, but this is a sad state of affairs. Syntropy was a “second generation” OO method created by John Daniels and…

    Continue reading →

    published under Software Design

  6. Support Bletchley Park

    April 30, 2010

    Bletchley Park in the UK (near Milton Keynes in Buckinghamshire) was a WW2 code breaking centre, but today is probably best known as the place where Alan Turing, Tommy Flowers and a huge team of brilliant people pioneered the technology that was to become the digital computer, in order to automate the process of cryptographic…

    Continue reading →

    published under Uncategorized

  7. 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 →
  8. 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

  9. 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

  10. 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