Software development

By Becky Arnold, University of Sheffield

This is part of a series of talks on good coding practice and related topics Becky Arnold has organised as part of her Fellowship plan.  

By Raniere Silva, Software Sustainability Institute, David Pérez-Suárez, University College London.

By Mike Jackson, Software Architect.

Working with researchers is something the Institute has been doing for many years now. So we thought it was about time to put together our top tips for software developers working with researchers, to help foster productive, and enjoyable, collaborations.

1. Remember they are not software developers

You may know the difference between centralised and distributed revision control, classes and objects, pass-by-value and pass-by-reference, upcasting and downcasting, coupling and cohesion, processes and threads, or a stack overflow…

By Mike Jackson, Software Architect.

Quick and easy steps to help with your software and research.

By Mike Jackson

By Mike Jackson.

Scott Henwood, Director of Research Software at the Canadian funder CANARIE gives his tips on building better software.

"I joined CANARIE’s Research Software program more than three years ago after a long career in commercial/industrial software development. The experience so far has been eye-opening. At the implementation level, software development in an academic environment is pretty much the same as software development in a corporate environment. The environments that corporate and academic software developers work in, however, are very different.

As…

Welcome to visitors to from the Big Bang Fair! We hope you've been enjoying your frisbee!

Subscribe to Software development