Academics · Code · Flat Things

Can you develop research software on an iPad?

I've just written up a blog article for the Software Sustainability Institute about research software development in a "post-PC" world. (Also available on my project's own site.) Apart from using the terms "post-PC", "touch tablet", "app store", and "cloud" a disgracefully large number of times, this article sets out a problem that's been puzzling me… Continue reading Can you develop research software on an iPad?

Code

How Much Legacy Code Have You Written This Week?

I recently bought a copy (based on a recommendation) of Michael Feathers’ 2005 book Working Effectively with Legacy Code. This excellent technical book is largely a compendium of refactoring strategies to help software developers insinuate unit tests into existing code. What I found most striking, though, is a position stated right at the start of… Continue reading How Much Legacy Code Have You Written This Week?