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?

Code · Things that Are Gone

Hyvästi, Sibelius

This week saw the sad news that the UK office responsible for development of the music score-writing software Sibelius is to be closed down. Maintenance of the software will be moved elsewhere, at least according to its owners Avid, the former video-editing software company that expanded madly throughout the professional audio and video world during the 2000s and… Continue reading Hyvästi, Sibelius

Passwords And That

Why is “password” such a popular password…

... and why wasn't it popular at LinkedIn? Studies of databases cracked from various sites over the years have consistently shown the word "password" to be prominent among the world's most common passwords, usually in the number 1 spot. Yet in the recently lifted LinkedIn database the most common password appears to have been "link",… Continue reading Why is “password” such a popular password…