I've just published an article about unit testing on the SoundSoftware site, focusing on how to justify the apparent extra effort—particularly with an eye to the academic researcher/developer. Thanks to James, Luke, Richard and Jazz for input. As always, if you see any mistakes or have any thoughts on the subject, please feel free to… Continue reading Unit testing: Why bother?
“Papermill” and paying for apps
Ryan Bateman writes an interesting piece about Papermill, an Android client for the Instapaper offline web-page reading service (via Daring Fireball). What makes it so fascinating is the inclusion of actual numbers for both sales figures and (estimated) time spent on development. The results look rather depressing for any developer who likes the idea of… Continue reading “Papermill” and paying for apps
Japan
I've just come back from a conference in Kyoto. I've never been to Japan before, so although this was a very brief visit—the four-day conference wasn't quite enough to get over the jet lag—it was always going to be an interesting one. Inevitably my perception was coloured by comparison with Taiwan, a place I've been… Continue reading Japan
Running around London
During the past few months, for very boring reasons, I've been spending a bit of time running relatively long distances around London. It's been quite a revelation. London is, as every Saint Etienne fan knows, a very big place1. It's hard to find the time to walk around very much of it, just because the… Continue reading Running around London
New 1.2 release of EasyMercurial
At the SoundSoftware project we've just released a new version of EasyMercurial, our user interface for the Mercurial version control system. This release has one change that I think is quite interesting—we've removed one of the five big buttons that used to occupy the main toolbar. It turned out that the meaning of the "Refresh"… Continue reading New 1.2 release of EasyMercurial
At last, a PC with a decent screen resolution
Pity it's so small! I've been longing to see a resolution as good as 2048x1536 on a flat-panel 14" laptop or 19" desktop screen. Clearly it was possible, but it never arrived. Perhaps that's because the one company that seems to take an interest in these things nowadays (Apple) has a desktop operating system that… Continue reading At last, a PC with a decent screen resolution