Pragmatic unit test coverage is the way to go. Most of the summary advice isn't too bad but this statement is beyond absurd:
> • Throw away tests that haven’t failed in a year.
Apparently the author has never worked on a large software project with many versions supported over 5+ years. The value of unit tests increases over time as the software and libraries it depends upon change.