Helping Hackers Hack survey results

As I mentioned a few weeks ago, while attending Dev8D, I surveyed developers working in or for universities. Here are the results. Click on the images below to view them full size. The data can be downloaded (minus email addresses and institutional affiliation).

What does the survey tell us? Well, it’s only 35 people out of about 250 that attended the conference. I also posted the link on Twitter, so it was open to abuse (it certainly wasn’t under controlled conditions!), but looking through the data, I don’t think it was spammed.

The last question shows that about two-thirds of respondents are keen to remain working in the sector and just under half of respondents are not looking for promotion. I expected that to be higher, given that a similar number have only worked in HE for 0-5 years, but maybe they’re entering at a level where promotion is less important to them. About a quarter of people said it was their first proper job. Other people are entering the sector from both public and private organisations in equal measure. A large majority of respondents are or have been in line management positions. Just under a third of developers can see themselves moving into management positions, away from day-to-day development, while a similar number aren’t sure.

In terms of how long they have been writing code, there was an even spread across the range of years and a corresponding response to whether people consider themselves novices, experienced or expert. Two thirds of respondents studied programming at university, but a larger number consider themselves self-taught. The two responses are not exclusive of course. The majority of people prefer web development and the choice of programming languages reflects that, too. There’s lots of use of source control applications, about half of people are using formal development frameworks and fewer people are using Continuous Integration.

Two thirds of people said that they work autonomously, are proud of the work they do, and get on with their colleagues, which is nice to hear 🙂 However, only a third of people think they are paid pretty well and just under a half said that they enjoy their responsibilities 🙁

About two thirds of respondents feel that their work forces them to learn new things all the time. While others only learn new things occasionally or on side projects. The majority of people learn from figuring it out on their own, but many people also learn from web articles, forums, books and colleagues. Training opportunities also seem to be available and, not surprisingly given we were at Dev8D, about half of respondents are encouraged to go to conferences and workshops. Of course, time and money keep people from attending such events, but more worryingly, there’s evidence that at some institutions, it’s ‘not the done thing’.

From my own work, I was interested to see that there’s little culture of involving students in the work of developing services for HEIs, with two-thirds of people saying they never or rarely employ students.

There’s more detail in the numbers, so do have a look for yourself. For me, this was a useful first attempt to get a sense of the motivation, opportunities, interests and challenges for hackers working in universities. I intend to follow it up with a more formal and controlled survey, as well as observation of teams across the country. If you’d like to invite me to observe and interview you and your team, please do let me know 🙂

Comments about the survey and the results are welcome below, too. Thanks.

Session 3: Interoperability

The final three presentations of the day focussed on interoperability. The first two, specifically discussed ways to make it easier for users to deposit materials into repositories. Julie Allinson, from the SWORD Project, discussed the work they have done and the use of the Atom Publishing Protocol as a framework for developing a derivative SWORD deposit profile. The presentation finished by noting that a NISO standard and tools are being developed for this same purpose and it is hoped that they take into consideration the work done by the SWORD project.

Scott Yeadon, from the Australian National University, gave a presentation on tools which the RIFF Project have developed for DSpace and Fedora to facilitate easier deposit of content into these repositories. Their work took real world examples of content to deposit and developed a submission service, a METS content packaging profile and dissemination service.

Both the SWORD and RIFF Projects demonstrated working examples of their services, albeit in early form. The main question remaining is whether they will be adopted beyond the confines of the project. Part of project work is research and development, but a significant part is also the marketing of the results of the project, for which OR2008 is clearly an important venue.

Finally, Dean Krafft, from Cornell University, presented NCore, a wide range of open source tools for creating digital repositories. Much bigger in scale than the previous two projects, the NCore platform is notable for being released on Sourceforge as a community project. It also has guaranteed funding until 2012, suggesting that even greater work is to come. It’s basically a suite of software tools and services built around the Fedora repository, developed to manage millions of objects, initially at the National Science Digital Library (NSDL). It was an excellent presentation of what appears to be a successful project and set of products. Building a Fedora repository requires a higher investment of resources than installing DSpace or EPrints and projects which use this platform, although often complex and difficult, tend to produce very interesting and impressive results.