The open archive for STFC research publications

Full Record Details

Persistent URL http://purl.org/net/epubs/work/63698
Record Status Checked
Record Id 63698
Title Coding Koans: Examples of Best (and Worse) Practice in Software Engineering
Abstract Software engineering is full of rules of thumb about what you should do and horror stories about what you shouldn't. This talk is a lightning and light-hearted tour through some of the nuggets of hard-won wisdom on writing both academic and non-academic software which I have gathered over the years. It is presented in the form of 'koans' (or aphorisms, adages, proverbs, maxims, epigrams, dicta, morals, facts, axioms or clich├ęs depending on their content). Understanding these will provide the neophyte with an easier path to enlightenment. The first 10 which will be explained in the talk are: "be lazy"; "steal"; "drink the Kool-Aid and spit it out"; "work, rest and play"; "your favourite programming language sucks"; "everyone else's favourite programming language sucks"; "make it easy to play with"; "good engineers call on Captain Planet"; and "you were a different person last month".
Keywords NOBUGS2012
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Presentation Presented at NOBUGS 2012 (NOBUGS 2012), RAL, UK, 2012. slides.pdf 2012