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?
Tag: education
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?
iPads in schools
Fraser Spiers remarks, in a review of the Google Nexus 7 tablet: My experience with two years of iPad in school is that the iPad can cover 99% of everything we want to do with a computer in school... the iPad can replace the computer suite I think the radical nature of his observation has… Continue reading iPads in schools
SoundSoftware 2012 Workshop
Yesterday the SoundSoftware project, which I help to run, hosted the SoundSoftware 2012 Workshop at Queen Mary. This was a one-day workshop about working practices for researchers developing software and experiences they have had in software work, with an eye to subjects of interest to audio and music researchers. You can read about the workshop… Continue reading SoundSoftware 2012 Workshop
Software Carpentry
Elsewhere on my tour of the north-east, I've been helping out this week at the Software Carpentry boot camp at Newcastle university. These events are aimed mostly at postgraduate research students who need to write software for research. They try to provide just enough training in real-world software development techniques to get people started with… Continue reading Software Carpentry
Unit testing: Why bother?
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?