- MSc dissertation: Improving the safety-critical software engineering process through the development of knowledge management capability 23rd September 2018
- Five jobs in ten years: Lessons that I have learned 28th December 2016
- How I tackle an Open University Tutor Marked Assignment (TMA) 22nd December 2016
- Developer Anarchy 29th March 2016
- On organisational structure and software architecture 30th January 2016
- Daily stand-up meetings: A communications pattern and anti-pattern 24th December 2015
- Mobile apps (Oops, something went wrong…) 10th May 2015
- Functional requirements by the book 03rd May 2015
- Good luck, and watch out for bugs! 20th February 2015
- Investigating the Internet of Things: Part 1 25th January 2015
- The roundup – week 2 11th January 2015
- Process based ideas generation 04th January 2015
- Create your own bug list 31st December 2014
- How to disable your car’s firewall 30th December 2014
- An introduction to software product line engineering 23rd December 2014
- The roundup – week 51 21st December 2014
- Software project failure rates 19th December 2014
- The roundup – week 50 14th December 2014
- Picking the low hanging fruit (or harvesting the easy seeds) 14th December 2014
- No comprende the non-functional requirements: Part 2 11th December 2014
- The roundup – week 49 07th December 2014
- No comprende the non-functional requirements: Part 1 05th December 2014
- The roundup – week 48 30th November 2014