Unit tests mark territory more than squash bugs
Summary
A technical blog post arguing that unit tests mainly prevent breakage in volatile environments rather than squashing bugs, comparing software testing with hardware testing. It discusses why integration tests and random input testing matter more for bug discovery, why DVCS/CI popularized unit tests, and how tests influence code ownership and velocity.