top of page


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


When To Use Machine Learning (And When Not To)
This article first appeared in Snapt. In previous articles, we looked at how machine learning (ML) works and how to choose the right...
Craig Risi
Jul 12, 20227 min read


How To Choose A Machine Learning Model
This article first appeared on Snapt. In a previous article, we introduced machine learning and how it works. You can choose from a wide...
Craig Risi
Jul 5, 20225 min read


Announcing my new book: Quality By Design
You may have noticed my last few months of blog posts have been erratic with little activity. This is not because I have taken a break...
Craig Risi
Jul 1, 20222 min read


What is Machine Learning and How Does It Work
This article first appeared on Snapt. In a previous article, we provided an introduction to artificial intelligence (AI) and the...
Craig Risi
Jun 28, 20226 min read


Where Quality Fails
I believe that an important aspect of any improvement is the ability to learn from the past. In understanding the experiences of both our...
Craig Risi
Jun 24, 202210 min read


Why you should consider Mutation Testing
In my previous article, I looked at the importance of Static Analysis and how it can benefit the quality of your code. Another common...
Craig Risi
May 27, 20227 min read


The Three Biggest Challenges to building Scalable Applications
This article first appeared on Snapt. Designing for scale is one of the fundamental principles of modern software engineering. However,...
Craig Risi
May 24, 20223 min read


Benefits to Static Analysis
A lot of the functional testing focus in software delivery is focused on the automation of traditional test cases which execute against...
Craig Risi
May 12, 20225 min read


Secure Coding Practices
This article first appeared on Snapt. I previously addressed the need to design secure applications and test for security during...
Craig Risi
Apr 26, 20223 min read


How To Test Application Security
The following article first featured on Snapt. We constantly read about leaks and security attacks that hit well-known applications....
Craig Risi
Apr 20, 20225 min read
bottom of page