Archive for the ‘technology’ Category

TL;DR I’ve been very happy with the X250 – it’s given me the same performance I got from my X230, but with better battery life, a smaller form factor and it seems more robust. Long term review I started writing this post in January not long after I got my X250, but I never got […]


Metaprogramming

26Sep16

I spent part of my weekend absorbing Rod Johnson’s ‘Software That Writes And Evolves Software‘, which introduces what he’s been doing at his new company Atomist, and particularly the concept of ‘Editors’, which are essentially configuration templates for programs. The combination of Atomist and its Editors is a powerful new means of metaprogramming. I’ll repeat […]


Let the 80s and 90s computer nostalgia continue… Between writing about how I learned to code, and watching the latest season of Halt and Catch Fire, I’ve been thinking about how the online services I’ve used over the years have shaped my view of the IT landscape. WarGames Like so many others my journey started […]


A quick overview of WebVR based on Ada Rose Edwards’ awesome ‘getting started with WebVR‘ presentation that I saw at Nineworlds Geekfest The demos that I showed off can be seen from Ada’s GitHub pages: basic demo track demo Sadly the odd colour basic demo and the T-Rex thing haven’t (yet) made it from the […]


Background The last two interviews that I’ve done for InfoQ have been with Anil Mahavapeddy and Bryan Cantrill, and in both cases we talked about unikernels. Anil is very much pro unikernels, whilst Bryan takes the opposing view. A long and rambling Twitter thread about oncoming architecture diversity in Docker images took a turn into the unikernel […]


On my first day with Bryan Cantrill he did a wonderful (and very amusing) presentation on Debugging Microservices in Production on the containers track at QCon SF. On my second day with Bryan Cantrill we talked about Containers, Unikernels, Linux, Triton, Illumos, Virtualization and Node.js – it was something of a geekfest[1]. On my third day with Bryan […]


Southern Railway recently upgraded their train ticket buying website. The new user interface (UI) is very pretty, and I would guess it’s an easier place to buy train tickets online if you’ve never done that before. If you buy tickets frequently, and particularly if you need receipts for expenses then it’s a user experience (UX) […]


After all of the noise surrounding Apple’s special relationship with Intel when it first launched the Macbook Air the IT press have been strangely quiet about it ending[1]. Intel’s 6th generation ‘Skylake‘ Core CPUs have been out for a few weeks now, and it seems like the only machines you can buy them in come […]


I’ve been noticing that lots of the services I use online have been getting worse. My friends have been complaining too. I think I know why. A/B testing is a great way for product managers to make decisions based on data (rather than their own gut feel). But what happens when A/B testing meets the […]