top of page


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


Creating an Engineering Learning Culture: Making Continuous Learning Part of the Work
Technology has never evolved as quickly as it does today. New programming languages, cloud platforms, architectural patterns, security threats, automation tools, and AI capabilities are emerging at a pace that makes it almost impossible for traditional training programmes to keep up. For engineering organizations, this creates a significant challenge. It is no longer enough to hire people with the right skills and expect those skills to remain relevant for years. The organiza
Craig Risi
18 hours ago8 min read


Building Adaptive Engineers for an AI-Driven World
Artificial Intelligence is reshaping software engineering at a pace few technologies have before it. From AI-assisted coding and automated testing to intelligent code reviews and Large Language Models (LLMs) capable of generating entire applications, the role of the software engineer is changing rapidly. Tasks that once consumed hours can now be completed in minutes, allowing engineers to focus on increasingly complex and creative challenges. For some, this rapid evolution ha
Craig Risi
Jul 246 min read
bottom of page