top of page


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


Developing Technical Leadership Without Becoming a Manager
For many software engineers, career progression can appear to have a single obvious destination: management. An engineer becomes a senior engineer, then perhaps a lead, an engineering manager, and eventually a senior leadership role. This path works well for some people, but it creates an unfortunate perception that the only way to progress is to move away from hands-on technical work and into people management. That simply isn't true. Great engineering organizations need str
Craig Risi
1 day ago8 min read


Measuring and Enabling Change Communication: From Insights to Impact
I’ve spent the past two blog posts talking about the importance of change communication , particularly the transparency required to...
Craig Risi
Sep 19, 20255 min read


Communicating Change: Cadence, Transparency, and Engagement Matter
In my previous blog post I spoke about change management and why communication is the most important part of managing change. Change in...
Craig Risi
Sep 5, 20254 min read


The Communication of Change
Why Change Communication Matters More Than Ever I’m going to change tack a little and move away from some of my technical articles and...
Craig Risi
Aug 22, 20255 min read
bottom of page