top of page


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


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


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
bottom of page