top of page


A personal blog addressing software quality across all aspects of software development, testing, design, and people.
Search


Anatomy of a Test Automation System
Automation remains a key buzzword and focus for many companies as it remains a core strategy to enable companies to deliver new features...
Craig Risi
May 31, 20195 min read


Software Quality is often not a technical issue
We can often focus a lot on the technical aspects of software design, testing and automation as recipes to improve software quality, but...
Craig Risi
Apr 24, 20194 min read


How to Build a Quality Culture
Perhaps the biggest obstacle that I come across on a regular basis in trying to help people improve the tech in their individuals space,...
Craig Risi
Apr 5, 20195 min read


What is Good Enough?
Good enough. That catch-phrase that has been around since teams started taking their code into production and wondering if it’s good...
Craig Risi
Mar 15, 20195 min read


Which Software Architecture is right for you
As a software architect, it’s natural to focus on the big picture of how a system, or combination of software systems are structured and...
Craig Risi
Mar 1, 20198 min read


Coding for Speed – Part 3 - Optimizing your code
Warning: If you were wondering why I took a break in between part 2 and 3 of this series, its because this one is really long. Hopefully...
Craig Risi
Feb 15, 201910 min read


Coding for Speed – Part 2 - Challenges to code optimisation
Once you’re measuring the right thing, it will be a lot easier to tell which improvements are worthwhile. Nonetheless, it’s worth it to...
Craig Risi
Jan 31, 20194 min read


Coding for Speed - Part 1 - Measuring how fast you're going
Today I want to talk about writing code for speed. Much like writing easily laid out and readable code, writing code that can execute...
Craig Risi
Jan 25, 20194 min read


Guidelines to writing effective unit tests
It's one thing knowing why you should focus on your unit testing strategy and what ot unit tests, but none of that is helpful if you...
Craig Risi
Jan 21, 20194 min read


What should be unit tested?
Testers typically like to test everything when the code arrives in their environments. However, when there is confidence that the code is...
Craig Risi
Jan 16, 20192 min read
bottom of page