Software and research: the Institute's Blog

Barista mindsetBy Laurence Billingham, RSE at NERC and Software Sustainability Institute fellow

Anyone who has met me in real life knows I love coffee. In fact, I'm writing this post whilst drinking an El Salvadorian pour over in a place with exposed brickwork and a floor that looks like it used to be part of a school gym.

But this post isn't about my love for coffee per se or even about using a caffeine rush to produce awesome code really speedily. It is about a thing I'm struggling to name (naming stuff is one of the canonically hard things after all); the best I can currently come up with is:

Barista mindset

Work like a craftsperson, respect the care that others have put into your materials.

In my previous group, I was lucky enough to work alongside a bunch of talented and dedicated engineers. These folks sweat for the data they give me. Sometimes they spend weeks away from their families in lonely windswept places; making sure our instruments keep working properly and calibrating their data. I'd estimate that we spend several hundred thousands of dollars per year on instrument calibration and data quality assurance.

In a previous gig too I was fortunate to be able to witness the care…

Continue Reading

coding for hardware engineersBy Edward Fisher, Agile Tomography Group, School of Engineering, University of Edinburgh, and Software Sustainability Institute fellow

Originally posted  at edwardmdfisher.com.

Here at the Software Sustainability Institute, we strive to promote best practices in software development for research. Better Software, Better Research. That’s the motto. But does this need to be restricted to software languages such as C, C++, Python or Java? Or should it be restricted to the ideals of open data and open code?

My view is that sustainability can also be significantly included in other domains that use textual description as part of the design process. My role within the Agile Tomography group here in Edinburgh is to develop hardware, firmware and software that enables custom designed, precision instruments to perform often in harsh environments. If we go down a custom route for something simple such as a data acquisition system, the role of the scientist or engineer must touch upon everything from PCB design, analogue and digital circuits, embedded firmware and digital…

Continue Reading

How to get EPSRC RSE FellowshipBy Christopher Woods, EPSRC RSE fellow, University of Bristol

As one of the RSEs who hit the jackpot and had their EPSRC RSE Fellowship applications funded, I know how crucial it was that my University supported my application. I was very lucky that the University of Bristol provided an excellent letter of support. Among other things, the University committed to a capital budget, management training, and, most importantly, a permanent position helping to create a new Research Software Engineering Group within the Advanced Computing Research Centre in IT Services. These promises demonstrated the partnership and level of commitment that existed between Bristol and myself. I know this was recognised and rated highly by the reviewers and panel.

So, how did I get this level of institutional support? And what recommendations do I have on how you could achieve something similar?

First, I should say that all universities and individuals are different, so this is not a one-size-fits-all objective recipe. However, there are some generalisations that I believe are true.

An RSE Fellowship is a Fellowship

You’re applying for a Fellowship, so the normal advice about how to get a university to support any Fellowship or major grant application is valid. While the Fellowship…

Continue Reading

SciTogBy David Pérez-Suárez, University College London.

Originally published at sciencetogether.online.

Why #SciTog

Since I finished my PhD, I’ve worked on various large e-infrastructure projects which aimed to build bridges between various research sub-disciplines within solar system physics. All these projects were doing a great job for researchers in one area to know the effects (or the source) in a different place. That helps a lot to get the bigger picture and to find out interesting events in an easier manner than before. However, I think that’s just the beginning. A researcher specialised in one area may not understand exactly what’s happening in a different one. We were helping researchers to discover data in other domains but not to connect them with the experts in those areas.

Due to my involvement in open source projects and online communities like Software Carpentry, I knew such a thing was possible with the current tools available. But, why were we not using them? That thought embarked me on this adventure, which is not finished, but its first chapter has just concluded.

Getting there...

As part of my Software Sustainability Institute Fellowship, I organised…

Continue Reading

CW1By Diana Suleimenova, PhD student at Brunel University London.

A couple of weeks ago, the Software Sustainability Institute organised a three-day long Collaborations Workshop for anyone and everyone, but mostly researchers, developers and software engineers that are interested in the implications of open data and the Internet of Things. JISC was pleased to sponsor a travel grant for a PhD student and the prizes on the hack day. Below are Diana Suleimanova’s thoughts on her first Collaboration Workshop.

For those who missed the Collaborations Workshop 2017 (CW17) held at the University of Leeds, or those who have an interest in attending it in the future, let me share my first experiences. I was the lucky PhD student to receive a bursary from Jisc to attend the CW17 organised by the Software Sustainability Institute. I heard about the Collaborations Workshop from previous attendees and I was curious to experience it myself.

The workshop revolved around an important topic for researchers in science, namely Internet of Things (IoT) and Open data: implications for research. In my view, the CW17 can be divided into three parts: share research interests, listen to academics and professionals, and the Hackday. Attendees of the CW17 were able to introduce and share a broad range of research interests…

Continue Reading