Why Modeling Finds Bugs

Just Use a Monorepo

In Defense of Testing Mocks

Bugs That Cost Money

I am disappointed by dynamic typing

Why do we call it “boilerplate code?”

Software Isomorphisms

Why UML “Really” Died

Edge Case Poisoning

Data Invariants