Archive for the ‘software’ Category

With apologies to Philip K. Dick. This post is going to address three topics: The relationship between a virtual machine (VM) and its network connection(s). The changing perimeter The role of APIs in controlling network configuration The common theme is dreams, or perhaps de/re(ams) – as the last two topics touch on whether something is de- or […]


I the early part of the ‘unpanel’ session at last night’s post Cloud Expo London CloudCamp there was a good deal of debate about DevOps and what it means. Some people talked about new skill mixes, others talked about tools. These are I think simply artefacts. The more fundamental change is about design. At the risk […]


My friend Randy Bias very kindly came in and did a web conference presentation at work this week on his views of cloud computing (which are well summarised in a post he did at the end of last year). Inevitably the topic of security came up, and Randy, drawing on his past experience in the […]


I first drew this chart back around 2004 for my friend Alexis Richardson. At the time I referred to it in the context of a proprietary research methodology, but I don’t want trademark lawyers chasing me – hence the thesaurised title for this post. The point was very simple – we had standards based protocols […]


The old joke There used to be a joke that people who didn’t ‘get it’ would send an email and then call the recipient up to check if it had been received. Now the joke’s on us Now, I am that joke. I think we all are. Email has reached a point where it’s just […]


I often find myself having to rename a bunch of media files. This would be easy if it was just a matter of finding ‘foo’ and replacing ‘bar’. Sadly though I regularly have a list of numbered ‘foo’s that I want to be a different numbered ‘bar’s (e.g. foo_04 -> bar_01, foo_05 -> bar_02). Normally […]


Not Only SQL

07May10

No, or Not Only One of the most sensible things to emerge for the recent no:sql(eu) event (which sadly I didn’t attend) was a statement that NOSQL should be expanded to Not Only SQL rather than No SQL. This is an interesting development, as there’s been lots of good stuff going on in the NOSQL […]


James McGovern came up with a good starter for 10, but since he called me out to add some more here goes: Ignoring Pareto – many enterprise architects end up becoming the creators of internal ‘standards’, and then become the standards cops. All too often the 80:20 rule is ignored (and in fact this tends to […]


They in this case are the machines that we use every day, or more specifically the software running on them. By using language like ‘they’ perhaps I’m already using a person like metaphor that’s inappropriate to the situation. Regardless, we’re confronted each day by machines that make us do repetitive tasks rather than taking them […]


I’ve been too quiet of late, and part of the problem has been this blog post, which has become something of a mental bolus. It’s time to get it out. The title really says it all. It’s my assertion that software support, or at least big company support for enterprise customers, is a myth. Not […]