If you write code in C, C++, Objective-C, Swift, Rust (I think?), and probably some other languages, and you don't already regularly use ASAN (Address Sanitizer) and TSAN (Thread Sanitizer), you may be entitled to compensation are probably1 way more frustrated than necessary. I can't count the number of times I've gone from "this bug is impossible, it reproduces once every 10,000 attempts and makes no sense" to "oh there's the problem" just by clicking a checkbox and recompiling.
-
or you're working in an unusual environment or have unusual needs
That sounds very useful. On Windows, you can turn on AppVerifier for at least some of these checks. Doesn't even require recompiling!