What is Good Enough?
A personal blog addressing software quality across all aspects of software development, testing, design, and people.
- Mar 1, 2019
- 8 min
Which Software Architecture is right for you
- Feb 15, 2019
- 10 min
Coding for Speed – Part 3 - Optimizing your code
- Jan 31, 2019
- 4 min
Coding for Speed – Part 2 - Challenges to code optimisation
- Jan 25, 2019
- 4 min
Coding for Speed - Part 1 - Measuring how fast you're going
- Jan 21, 2019
- 4 min
Guidelines to writing effective unit tests
- Jan 16, 2019
- 2 min
What should be unit tested?
- Jan 4, 2019
- 5 min
Writing Code you can Read
- Dec 6, 2018
- 5 min
Spare Change? Dealing with change management
- Nov 23, 2018
- 6 min
Building for Scale
- Sep 21, 2018
- 4 min
The Cost of Poor Quality Software
- Jul 18, 2018
- 4 min
Managing your critical path
- Jul 5, 2018
- 3 min
Less is more when it comes to CI quality
- Jun 7, 2018
- 4 min
Moving from monolith to microservices
- Mar 22, 2018
- 4 min
A little governance is a good thing
- Mar 7, 2018
- 4 min
Why Building Software is like running a marathon
- Feb 20, 2018
- 3 min
Dealing with your debt problem
- Feb 7, 2018
- 3 min
Measuring Quality in an Agile Environment - Part 2
- Jan 30, 2018
- 3 min
Measuring Quality in an Agile Environment - Part 1
- Jan 3, 2018
- 4 min
Why Test Automation Fails