Transcript

Software Sustainability Institute

www.software.ac.ukWhat makes What makes

“good code” good “good code” good for science?for science?2626thth September 2013, MozFest 2013, London September 2013, MozFest 2013, LondonNeil Chue Hong (@npch), Software Sustainability InstituteNeil Chue Hong (@npch), Software Sustainability InstituteORCID: 0000-0002-8876-7606 | [email protected]: 0000-0002-8876-7606 | [email protected]:10.6084/m9.figshare.832498doi:10.6084/m9.figshare.832498

Where indicatedslides licensed under

Supported by

Project funding

bit.ly/whatmakesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

Software is pervasive in science today

Software Sustainability Institute

www.software.ac.uk

How this works:How this works:- group- group- brainstorm, prioritise- brainstorm, prioritise- share, compare- share, compare

Let’s get warmed up!Let’s get warmed up!- Arrange yourself in the space - Arrange yourself in the space based on where you’re based based on where you’re based

bit.ly/whatm

akesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

What makes What makes “good code” “good code” good?good?

- What do you look for?- What do you look for?- What’s good for science?- What’s good for science?- Code can include scripts- Code can include scripts

bit.ly/whatm

akesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

What are the What are the blockers to blockers to “good code”?“good code”?

- What stops you?- What stops you?

bit.ly/whatm

akesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

What are the What are the solutions to solutions to these blockers?these blockers?- Does everyone know what X is? - Does everyone know what X is? - Are there dependencies between - Are there dependencies between blockers? blockers?

bit.ly/whatm

akesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

One thing you’ve One thing you’ve learned that you’d learned that you’d share with othersshare with others

- That’s not been mentioned by - That’s not been mentioned by someone else! someone else!

bit.ly/whatm

akesgoodcodegood

Software Sustainability Institute

www.software.ac.uk

WhatWhatnext?next?- tweet new ideas - tweet new ideas @SoftwareSaved@SoftwareSaved- run your own - run your own session and blog it!session and blog it!- get these slides:- get these slides:bit.ly/whatmakesgoodcodegoodbit.ly/whatmakesgoodcodegooddoi:10.6084/m9.figshare.832498doi:10.6084/m9.figshare.832498

Thank you!Thank you!XKCD, 844http://xkcd.com/844/Licensed under CC-BY-NC


Recommended