top of page


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


Building Quality into LLMs through Testing and Observability
In the previous blog post, we explored how LLMs are changing the way we develop software and how we need to think differently about data, engineering, and architecture to cater to them. In this second part, I will explore testing, observability, and the related aspects of ethics a little further. And when it comes to LLM-powered applications, testing is certainly not second fiddle. In fact, it could be argued that it is even more important than in traditional software develo
Craig Risi
Oct 177 min read


AI/ML in Software Modernization: Code Analysis, Automation, and Refactoring
As organizations race to keep pace with rapidly evolving technology landscapes, software modernization has become a crucial strategic...
Craig Risi
Apr 115 min read


AI Coding Technologies and how to best use them
Artificial Intelligence has transformed software development by enhancing productivity, code quality, and automation. Initially, AI in...
Craig Risi
Mar 85 min read


The Journey to Modernization – Part 6 – Best practices for implementing a serverless stack
In my previous article , we explored the foundational considerations for modernizing to a serverless stack, focusing on how to evaluate...
Craig Risi
Jan 247 min read


Top Use Cases for Machine Learning in Web Applications
This article first appeared in Snapt. So, you have a web application, and you are considering exploring some machine learning (ML)...
Craig Risi
Jul 26, 20228 min read


6 Mistakes To Avoid When Using Machine Learning
This article first appeared on Snapt. Implementing a machine learning (ML) model in an application is only a small part of the journey....
Craig Risi
Jul 19, 20224 min read


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


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


Software Testing in an AI-driven world – Part 4 – AI’s future in software development
Over the past few weeks, I’ve looked at various classifications of artificial intelligence some tips on how to test AI along with how to...
Craig Risi
Dec 11, 20207 min read
bottom of page