top of page


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


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


Why Testers Should Focus on Unit Tests
Testing has changed from a discipline that was largely manual and isolated from the rest of the development, to one that is highly...
Craig Risi
Jan 11, 20194 min read


Writing Code you can Read
When you decide to get into the software development space you anticipate that the majority of your day will be spent sitting at your...
Craig Risi
Jan 4, 20195 min read


Spare Change? Dealing with change management
In the ideal world, it would be easy to see where our lives were headed so that we could plan accordingly and ensure that we are...
Craig Risi
Dec 6, 20185 min read


Building for Scale
One of the biggest gaps which I feel is holding many South African companies back in the tech space is a lack of understand in how to...
Craig Risi
Nov 23, 20186 min read


Progress vs Perfection
Mentoring is a tough task. Not only is it time consuming and often require you to step outside of your regular work to assist and develop...
Craig Risi
Oct 24, 20184 min read


The Cost of Poor Quality Software
It was reported in 2015, that in the US alone that more than 15 bugs per 1000 lines of code was introduced to customers. And if that...
Craig Risi
Sep 21, 20184 min read
bottom of page