By Birmingham Museums Trust (Birmingham Museums Trust) [CC BY-SA 4.0 (], via Wikimedia Commons

Can you do it?

Ian Rogers wrote “You’re somewhere in the middle of an Agile project. As usual, once you’ve actually started development, the true nature and scope of the project is becoming clear and the client asks ‘Can you do <some “clarified” feature>?’. This, of course, is a trap of linguistics. As programmers we can do anything so confidently say yes,…”

By Wjablow (Own work) [CC BY-SA 3.0 (], via Wikimedia Commons

The life-changing magic of refactoring

James Uther wrote “I’m really a unix guy, but I have to admit, the whole .NET/SQLserver stack is hugely empowering. An average employee can take it, and with next to no knowledge or experience, but with a lot of determination and time, can write enough code to underpin an entire company. You start with a windows form, place…”

kittens-555822_1280 (1)

Kitten videos: an engineering approach

Tom Parker wrote “A little while ago one of my colleagues put up a kitten video feed on one of the spare monitors in the office. This was liked, but as we rapidly found out there was a few problems. Biggest of which is that kittens have a fairly well known failure state: they fall asleep. Sleeping kittens are…”


In defence of Integration tests

Ian Rogers wrote “There's a notion that 'Integration tests are somehow rubbish and we should replace them with contract tests' that I wish to reject.”


Waveform Necklace as a Service

Tom Parker wrote “I’m generally quite fond of laser cutters and cute crafting things done with them, so when I saw a Waveform Necklace Instructable the other day, I had to give it a go. Basic idea is that you take a sound recording’s waveform and reduce it’s waveform down to a level where it can be reasonably represented…”

By ENERGY.GOV (HD.17.028) [Public domain], via Wikimedia Commons

Global Alliance for Genomics and Health

James Uther wrote “Gene sequencing has been diving in cost: It’s no longer in the wild ride of 2008, but still the cost is now low enough that genome data is piling up in research centres the world over. It’s been realised that a lot of the really interesting research questions can only be answered by sampling a…”


Spark Core-based proxy

Tom Parker wrote “Regular readers of this blog will have seen my earlier post on Dalek remote control where I used a Spark Core to connect the Dalek’s remote control to the internet. However, in the second post I noted how hotel Wi-Fi is basically evil, and so I ran into all manner of problems with connecting the Spark to the Wi-Fi in…”


Automatic scheduling of people and rooms

Tom Parker wrote “So we’ve recently been doing some work for a large public-facing organisation regarding some of their issues with scheduling. They’ve got a large number of staff (tens of thousands) and a lot of locations (hundreds), and they need to do good scheduling for when/where members of the public should come in and talk to them. Now,…”

By Sunil060902 (Own work) [CC BY-SA 3.0 ( or GFDL (], via Wikimedia Commons

Signal strength

James Uther wrote “Another thumb-twiddling commute into the city, with only another listicle to entertain, and once again, no mobile signal. I tweet in frustration[1]: A signal, a signal! My kingdom for a signal! @SW_Trains @ThreeUK — James Uther (@hemul) June 29, 2015 Which received an actual reply! @hemul Hi James, if you send over a full postcode…”


Recursive Children Re-hydration with FrameLog

Yong Wen Chua wrote “FrameLog is an open source library we have written to track changes for objects in EntityFramework. One of its nicest features is that it allows you to “replay” history and recreate objects as they were at a certain point in time. One of the limitations of this process currently is that FrameLog does not rehydrate…”