« earlier | later » Page 2 of 3
Leo Brodie's classic book, now available under a Creative Commons license.
to books etext forth language-design programming rpn software-engineering ... on 24 November 2014
The people behind research software edit / delete
"The people behind research software - Research Software Engineers (RSEs) - lack recognition and reward for the incredible contribution they make to research. The RSE Community have come together to raise awareness of this issue, to campaign for change, and to share knowledge and collaborate to improve research software."
to research software-engineering ... on 03 October 2014
Systems Programming at Twitter edit / delete
Scala, futures, and functional composition.
to concurrency network programming scala software-engineering web ... on 30 April 2014
How We Use GitHub Issues To Organize a Project edit / delete
As it says. GitHub's issue tracking is pretty primitive, but you can make it work for this kind of thing. May be of use to project students.
to 3yp github issue-tracking software-engineering ... on 09 April 2014
It Will Never Work in Theory - Software development research that is relevant in practice edit / delete
Good examples of papers with findings that are directly applicable to software engineering or teaching practice. Students will probably find this interesting.
to ag0700 ag0803 research software-engineering teaching ... on 02 April 2013
Why Crunch Modes Doesn't Work: Six Lessons | IGDA edit / delete
Recommending reading for our students (although I'm surprised it's not common sense): "When used long-term, Crunch Mode slows development and creates more bugs when compared with 40-hour weeks."
to ag0700 ag0803 business games management software-engineering time-management work ... on 02 April 2013
Manifesto for Half-Arsed Agile Software Development edit / delete
to agile amusements software-engineering ... on 18 January 2012
Software Carpentry: Index edit / delete
"Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers." I'd love to teach this...
to cs engineering python science software-engineering teaching ... on 08 February 2010
Worth pointing CO886 students to.
to co886 software-engineering ... on 20 November 2009
Bad Engineering Properties of Object-Oriented Language edit / delete
Luca Cardelli on some of the failings of OO.
to language-design oo research software-engineering ... on 04 December 2008
« earlier | later » Page 2 of 3
- software-engineering | |
1 | + 3yp |
6 | + ag0700 |
2 | + ag0803 |
2 | + agile |
1 | + amusements |
1 | + books |
1 | + branching |
1 | + bug |
1 | + bugs |
1 | + business |
1 | + co886 |
2 | + concurrency |
1 | + correctness |
1 | + cs |
1 | + debugging |
2 | + design |
1 | + design-patterns |
1 | + engineering |
1 | + etext |
1 | + forth |
3 | + games |
1 | + git |
1 | + github |
1 | + issue-tracking |
1 | + kernel |
3 | + language-design |
1 | + linux |
1 | + lts |
1 | + management |
1 | + microcontroller |
1 | + mutation-testing |
1 | + naming |
1 | + network |
1 | + oo |
1 | + patterns |
1 | + philosophy |
2 | + programming |
1 | + python |
1 | + release |
4 | + research |
1 | + rpn |
1 | + scala |
1 | + science |
6 | + security |
1 | + software |
1 | + support |
4 | + teaching |
1 | + testing |
1 | + time-management |
1 | + tor |
1 | + type-systems |
1 | + version |
1 | + version-control |
1 | + web |
1 | + work |
tasty by Adam Sampson.