Partially Attended

an irregularly updated blog by Ian Mulvany

blog posts about software

CODECHECK - reviewing code in publications

CODECHECK is a fascinating service - That creates a workflow for academics to provide feedback on research code. The project is being led by Stephen Eglen and and Daniel Nüst. They describe what they do succinctly as CODECHECK is a process for independent reproduction of computations and awarding of time-stamped certificates for successful reproductions of scholarly articles. Checking software in research is a significant challenge, and I really like CODECHECK because it is an initiative that has emerged from researchers themselves. ... (more)

AGILE or agile?

Three links today looking at the state of agile as a software development practice. Flavours of Agile In Flavours of Agile Pat Kua briefly describes and rates a number of agile processes. There are a ton here, and loads that I’d not heard of. One of the key messages that I get from reading this is that “AGILE” as a fixed practice has been growing, especially within in enterprise, and perhaps not to the benefit of actually delivering or simplifying the delivery of complex processes. ... (more)

Research Software Engineering conference 2018 workshop abstract

About As SAGE is sponsoring the Research Software Engineers conference in September we get to submit a workshop. I’m thrilled to be able to attend this conference. Many years ago I used to write research software in astrophysics. Over the years I have learnt how complex the interplay is between specification, software writing and getting to the heart of user needs. Along with this is the critical question of how we find sustainable models for these kinds of activities. ... (more)

Is caution justified when thinking about docker?

I’ve been fascinated by docker for the past few years, and there is clearly a “rush to dockerise” I’ve been Neville’s by how easy it is to get complex systems up and running locally, so perhaps it’s time to read with some caution some of the potential downsides. Argues about those. He article highlights exactly why I like docker: Me: “I can write a bash script. Or “make”. Or any other kind of installer, of which there are dozens. ... (more)

choice magazine podcast Questions

This week I was interviewed for the ALA choice podcast, a podcast that the that is a weekly program featuring in-depth conversations about contemporary trends, best practices, and case studies important to academic librarians. Hosted by Bill Mickey, the Editorial Director at Choice The topic was about trends in big data and the role of the library, and it was really fun to participate in, and the panel I was on included Caroline Muglia from the University of Southern California Libraries as well as Andy Rutkowski and Eimmy Karina Solis from USC libraries. ... (more)

Something broke in a Jekyll upgrade (a.k.a, sometimes I hate software)

This is a short story about software, some of the things I hate about it, my lack of knowledge of ruby, and a desire to own my own words. For various reasons I’m working on a brand new machine, I decided that I want to start posting to my own blog again (as well as cross posting to Medium, because fuck it, why not). That involved dusting down my Jekyll site and seeing if I could get it to work again. ... (more)

Some thoughts about product management

I moved into digital product management in 2007. I had no formal training, and for much of the last eight years I’ve been learning on the job. There are a huge number of resources out there, great lectures, books, conferences, blog posts. In this short post I just want to reflect a bit on what I’ve learned on this topic through direct personal experience. I continue to learn, and my thinking continues to evolve, so this post is more of a look back, than a look to the future. ... (more)