top of page


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


Developing your Problem-Solving skills
Software development is many things. But at the heart of most of a day is solving problems. Whether it’s how to design, build or test a...
Craig Risi
Nov 26, 20215 min read


Improving your power of Negotiation
In my previous article, I looked at some tips that can aid us in making better decisions. In life and business though there is far more...
Craig Risi
Nov 5, 20215 min read


Tips to Making Better Decisions
Decisions. We make hundreds of them every day, most without even realizing it. And while most of those decisions are relatively mundane...
Craig Risi
Oct 21, 20217 min read


How to develop a Test Strategy
Test Strategies might be something that fewer people are focusing on in the shift to highly automated test systems and lower level...
Craig Risi
Oct 8, 20219 min read


Building a Model for Quality Maturity.
Software quality is something that most development teams will aspire to achieve when they release software to production. Producing high...
Craig Risi
Sep 14, 20216 min read


Best Practices for Edge Security
This article was written for and first published on Snapt, one of the world's leading experts in Software Security. In the corporate tech...
Craig Risi
Sep 7, 20216 min read


The importance of the user-experience
In the world of technology, there are so many start-ups out there chasing innovation. Whether it be innovation in the way technology is...
Craig Risi
Jun 22, 20217 min read


To DevOps Or Not DevOps?
This article originally appeared on Snapt. Please check out their remarkable tools to see how they can solve your ADC and Load Balancing...
Craig Risi
May 6, 20215 min read


The softer side of software testing
We think about the skills of a good software tester, we can often focus on their ability to analyse a system, think out the box or their...
Craig Risi
Sep 8, 20206 min read


Making a Success of Mentoring – Building Relationships
One of the most important arsenals in any company is its ability to develop talent within its workforce. Whereas companies place lots of...
Craig Risi
Aug 5, 20205 min read


The Keys to Working Efficiently
It’s easy to work hard, but the real trick to progress and excelling in your career is to learn how to work smart. Or as I prefer to call...
Craig Risi
May 20, 20206 min read


How to Develop as a Tech Leader
I spoke in my last article about ways to identify leaders in the tech space, but that doesn’t mean that leadership can’t be harnessed and...
Craig Risi
Feb 14, 20205 min read


How To Identify a Tech Leader
Leadership is a vital part of any thriving group, whether it be a sports team, army platoon or indeed work team. In the tech space,...
Craig Risi
Feb 7, 20203 min read


Getting ready for DevOps
DevOps. It’s the trend that many companies are moving towards or adopting to improve the speed of their software delivery and align their...
Craig Risi
Jan 23, 20205 min read


Who Owns Your Quality?
That development teams should pursue a standard of high quality is non-negotiable. While a few teams may be able to get away with some...
Craig Risi
Dec 6, 20193 min read


A Curious Mind
One of the most important mental attributes in the current tech climate is that of the curious mind. The world loves to ring praises to...
Craig Risi
Oct 21, 20194 min read


Replace Yourself
I find a big reluctance in many tech spaces for people to try and make themselves as indispensable as possible. Something which makes...
Craig Risi
Oct 11, 20193 min read


How to know you may be a Tester
In many of my discussions with people looking to get into the software development space, the one about who would make a good tester is a...
Craig Risi
Aug 8, 20194 min read


Things you should know to be successful in IT interviews
I’ve spent the last few months quite heavily involved in recruitment activity as my company is growing quite substantially. However, in...
Craig Risi
Jul 25, 20195 min read


Software Quality is often not a technical issue
We can often focus a lot on the technical aspects of software design, testing and automation as recipes to improve software quality, but...
Craig Risi
Apr 24, 20194 min read
bottom of page