Apache Software FoundationApache Software Foundation's David Nalley will be presenting the webinar, "The Risk of the Commons," on September 26th at 11am (EDT). 

Please register here. Be sure to check spam/junk folder for registration confirmation with attached calendar file.

Open Source, as a development methodology, has revolutionised how we innovate, how we develop, and how we consume software. Any cutting edge technology software is presumed to be open source. So what does software methodology have to learn from 19th century economics of farming? Unfortunately quite a lot. While the open source methodology allows tremendous speed in the rate of innovation; but all too frequently we consume without any idea of how well software is maintained. This has led us to unhappy situations where we find that the most heavily used encryption library in the world, was maintained by 4 people, in their spare time. Or the incredibly important GPG suite of tools - was maintained by two people, one of whom was an intern. Of course these aren't new problems, but how do we solve them without experiencing a tragedy of the commons.

More information about this presentation and speaker bio are on the event page…

Continue Reading

Square at Raniere Silva, Software Sustainability Institute.

When EuroSciPy 2016 was announced, I told to myself that I need to attend it. The first reason was to compare it with SciPy Latin America 2016, whose organisation I helped with last March, and be able to provide suggestions to both events in 2017.

Both conferences are about the use of Python in science and received between 100 and 200 attendees from different countries. SciPy Latin America 2016 attendees complained about the four tutorial parallel track and I believe that, for a conference of this size, having only beginner and intermediate tutorial tracks, as done by EuroSciPy, is the right choice. EuroSciPy had the last day reserved for sprints, something that was cut from SciPy Latin America—and that can be improved if the organizers provide an agenda for it. SciPy Latin America had some swags for the attendees that I really missed on EuroSciPy.

Another reason that I wanted to attend EuroScipy 2016 was to promote the Software Sustainability Institute, Software Carpentry and Data Carpentry. I taught a Git Tutorial based on Software Carpentry material on the second day. The organisers told me that they received positive comments about the Git Tutorial—which made me happy! EuroSciPy also had some lightning talk…

Continue Reading

Freelance Software Developer


I’m interested in using data to tell new kinds of stories. My areas of interest include open data, civic hacking and transparency, online mapping, JavaScript frameworks, NoSQL, data journalism and data visualisation.

You can see examples of my work at


I’m a freelance developer, working mostly in JavaScript and Python. In my professional life I work with startups, corporates and non-profits on front- and back-end web development and data visualisation.

I became interested in software for research after creating Open Domesday, the first free online copy of Domesday Book. I built Open Domesday in my spare time, using data created by the University of Hull - my goal was to create an accessible, attractive, and free version of Domesday Book.

Working with Professor John Palmer, who created the original data, the project has been able to release the dataset and high-quality images of Domesday under a Creative Commons licence, and create an API that is used by the British Museum and others.

I’ve created several other applications using datasets, such as England & Wales Baby Names This is a popular interactive visualisation and search tool for baby names, based on Office of National Statistics data, that was widely covered in the media.

My goal…

Continue Reading

The Institute's Fellowship programme funds researchers in exchange for their expertise and advice.

The main goals of the Programme are gathering intelligence about research and software from all disciplines, encouraging Fellows to develop their interests in the area of software sustainability (especially in their areas of work) and aiding the Fellows as ambassadors of good software practice in their domains. The programme also supports capacity building and policy development initiatives. 

Each Fellow is allocated £3,000 to spend over fifteen months. The funding is flexible to support activities that are beneficial to both the Fellow's and the Institute's aims: for instance, to fund travel to conferences, to setup and run workshops, to organise software sustainability sessions at domain conferences, or to host, organise or teach at Software Carpentry or similar training events.

Fellows are drawn from a wide range of areas, experience, and career stages.

To get an introduction to the Institute, learn about the fellowship programme and hear the views of current Fellows, please see the recording of the  Fellows 2017 launch webinar.

You can also read about what it's like being a Fellow from a…

Continue Reading

Forge.jpgBy Mike Jackson.

SourceForge is a free and well-established open-source project repository. It currently hosts over 430,000 open-source projects and is used by over 3.7 million registered users. In this guide, we'll provide an overview of SourceForge and a how-to for common SourceForge tasks.

Why write this guide?

Creating and managing SourceForge projects is a subject on which we receive a lot of questions. It's also a subject in which we have a lot of experience, so it seemed like a good idea to make this experience generally available.

What do you get?

SourceForge provides a project with myriad tools for open-source development and community engagement.

  • Source code repository
    SourceForge allows you to store your project's source code under revision control. SourceForge can provide you with a Git, Mercurial, or Subversion repository.
  • File space
    This is used to store project-related materials such as source and binary release bundles, documentation not suited for a wiki (e.g. user or API documentation in HTML form) and any files you don't want to hold under revision control.
  • Web pages
    You can set up web pages to describe your project - SourceForge can host your web site for you.
  • Wiki
    Wikis can…
Continue Reading

This is my first week working with the Software Sustainability Institute at the University of Manchester. My official title is ‘Research Software Specialist’,  I will be part of the Institute's Community team and helping run and support its activities.

I'm from Brazil and Manchester's weather was pretty good during the beginning of this week. Not as sunny and hot as in Brazil but better than the average for this time of the year here.

I graduated with a BSc. in Applied Mathematics from the University of Campinas where I did some research on linear programming and interior point methods. Before joining the institute I worked as a freelancer software developer using Python, Javascript and Julia.

In 2013, I joined Software Carpentry and in the last two years I have been involved in some way or another with all the Software Carpentry workshops in Brazil. Today Software Carpentry has grown to have 6 instructors based in Brazil! In 2015 I was elected as a member of the Software Carpentry Steering Committee and…

Continue Reading

Originally from Brazil, Raniere graduated with a BSc in Applied Mathematics from the University of Campinas before joining the Software Sustainability Institute in February 2016, where he contributes with the Institute's community engagement activities.

As part of his undergraduate degree, Raniere did some research on linear programming and interior point methods. In Brazil, he worked as a freelance software developer using Python, Javascript and Julia.

In 2013, he joined Software Carpentry, and he became an organiser, teacher and consultant for all in Brazil. He has been a member of the Software Carpentry Steering Committee since 2015.

EPCC's Andy Turner developed some JavaScript to visualise the usage of applications running on ARCHER, the UK national super-computing service. The visualisation of data in this way reminded me of how the Institute had visualised research data for a poster. I decided to spend a bit of time making Andy's scripts more general, so they could also be used to present Institute data including how much effort we've spent on consultancy, and who with, and how many researchers we've trained via Software Carpentry workshops.

At present, these scripts are prototypes and render sample data from static CSV files. We'd hope, in time, to have these CSV files dynamically updated weekly or monthly from the Google spreadsheets where we record our data. 

Please contact us if you have any suggestions on what data on our activities you think we should visualise and how best we could visualise it. Alternatively add your suggestions as issues on its GitHub repository.

(Please note that we're trying out these visualisations based on a static data set, so they're not up to date).

Updated: (07/03/16) the visualisations are now available HERE!

Wednesday 25 March 2015

(All talks involving all participants will take place on in the ground floor Lecture Theatre B on all days)

09:30 - 10:00 Arrival & coffee

10:00 - 10:05 Welcome to CW15 (Shoaib Sufi)

10:05 - 10:10 Introduction to the Software Sustainability Institute (Neil Chue Hong)

10:10 - 11:00 Keynote Talk by Dr Andrew Hudson-Smith (CASA, UCL) (Chair: Neil Chue Hong) - Download the slides from the keynote

11:00 - 11:20 Coffee - Check and suggest discussion topic on boards in atrium

11:20 - 12:00 Lightning Talks 1 (Chair: Shoaib Sufi)

12:00 - 13:00 Lunch - till 12.30 propose new discussion topics, till 1pm all get two votes to select

13:00 - 14:00 Lightning Talks 2 (Chair: Simon Hettrick)

14:00 - 14:10 Introduction to Collaborative Ideas sessions (Chair: Shoaib Sufi) - slides

Continue Reading
Subscribe to Community