Preview Mode Links will not work in preview mode

Software Process and Measurement Cast

The Software Process and Measurement Cast provides a forum to explore the varied world of software process improvement and measurement.  The SPaMCast covers topics that deal the challenges how work is done in information technology organizations as they grow and evolve.  The show combines commentaries, interviews and your feedback to serve up ideas, options, opinions, advice and even occasionally facts. 


Apr 12, 2020

The SPaMCAST 595 features our interview with Vladimir Khorikov. Vladimir and I geeked out on unit testing and his new book, Unit Testing Principles, Practices, and Patterns. Our conversations covered the gamut with a discussion of writing from first principles, understanding and tuning the signal-to-noise ratio in unit testing, and tests that are better at proving the negative than the positive. 

Vladimir Khorikov is a software engineer and author of several popular Pluralsight courses. He has been professionally involved in software development for over 15 years, including mentoring teams on the ins and outs of unit testing.

He's also the founder of the Enterprise Craftsmanship blog, where he reaches 500 thousand software developers yearly. He started as an adviser on general programming topics, but lately shifted his focus to unit testing with a central message of teaching software developers how to make unit testing painless.

The biggest advantage of his teaching style, and the one students often praise, is his tendency to have a strong theoretic background, which he then applies to practical examples.



Twitter: @vkhorikov

Manning Publications has kindly supplied the SPaMCAST with a few ebook codes. If you are interested (and you should be) email the Software Process and Measurement Cast at with your favorite quote from this interview and I will randomly draw winners on April 18th. Email not your style?  Post your favorite quote on or post the quote on Twitter with #spamcast.

Re-Read Saturday News 

We worked on getting ready to talk, now it is time to get into the meat of a dialogue. Chapter 7 of Crucial Conversations: Tools for Talking When Stakes Are High, Second Edition by Patterson, Grenny, McMillan, Switzler, is where the rubber hits the road. In many circumstances, this is actually where the wheels actually come off!  The authors present five skills for talking when what you have to say could make others feel defensive.

Week 1 - Logistics, Forewards, and Preface - 

Week 2 - Chapter 1: What’s a crucial conversation? And who cares? - 

Week 3 – Chapter 2: The Power of Dialogue  

Week 4 - Chapter 3: Start With Heart - 

Week 5 - Learn To Look -

Week 6 - Make It Safe - 

Week 7 - Master my Stories - 

Week 8 - State My Path - 

If you do not have a copy or have tossed it at someone during a crucial conversation, it is time to buy a copy. Please use the link (using the link helps support the blog and podcast).

Upcoming Events (ALL ONLINE)

DevOps Online Summit 2020 

April 20 - 24

Registration is open at


April 21 and 22, 2020

Registration is open at 

Listen to the Promo after the interview or standalone in the feed!


The SPaMCAST 596 will feature our interview with Tom Henrickson. Tom brings the industry the DevOps and the Agile Online Summits and is an active thought leader in the agile community.  We talked about learning and sharpening the saw. The idea of tuning your capabilities has never been more important as the economy struggles to get going again.