Quality Engineering Newsletter

Quality Engineering Newsletter

Complicated, Complex, and Everything in Between

Why the difference matters for the way we think about software quality.

Jit Gosai's avatar
Jit Gosai
Aug 31, 2025
∙ Paid
2
4
Share

Looking back through my archive, I found myself rereading a piece I wrote on Nudging and Boosting Complex Systems. What struck me is how often we blur the line between complicated and complex when we talk about software.

A car engine is complicated, not simple, but ultimately knowable. With enough expertise, you can take it apart, understand each piece, and put it back together. Much of software at the module level is the same. A function or service might be difficult to follow, but it can be understood, tested, and predicted.

Keep reading with a 7-day free trial

Subscribe to Quality Engineering Newsletter to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Jitesh Gosai
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture