Software Quality Defense in Depth
In this article we'll discuss what Roman military tactics and modern security practices have to do with protecting users from ...
The Myth of Code Coverage
In this article I'll discuss what Code Coverage is and its usefulness and limitations. I'll advocate for a risk-aware approach ...
Cyclomatic Complexity is the Mind Killer
Cyclomatic complexity and its cousin Cognitive Complexity are subjects every developer and tester should understand because bad code lets bugs ...
The Worst Bug I Ever Caused
Causing a production bug is a right of passage for new developers. Let me tell you about the worst bug ...
How your brain wants to wreck your code
We suck at testing our own code. We suck so badly at it that it has led to entire professions ...
Refactoring C# Unit Tests
Unit tests are often treated like second class citizens and not given the same level of polish and refactoring as ...
Matt is committed to helping people achieve greater things. After over three decades of coding, Matt put away his mechanical keyboard and made teaching his primary job as he looks to help others grow.
Technical Debt Must Die: Communicating Code to Business Stakeholders
Stand Back; I’m going to Try Scientist
DotNet Open Source Days 1.0
Get Notified of New Content
I agree to get email updates
Leave this field empty if you're human:
To find out more, including how to control cookies, see here: