I&#x27;ve never written unit tests in my life, and my code works most of the time. There used to be times where I&#x27;d write code for an entire week in Java without compiling (because it was taking forever) and back then we used pretty basic IDEs that didn&#x27;t help as much as they to today to help you prevent stupid errors. And, usually, my code compiled just fine and worked. Today&#x27;s developer is a trial-and-error one, tweaking a few lines of code, refreshing the browser, and seeing if stuff works or not. Today&#x27;s developer spends disproportional amounts of time writing unit tests and, yet, producing buggy code.