Where "Shift Left" Fails: Type Theater

I have been building web apps for long enough to remember when it was commonplace to SSH (or Telnet!) into the server and just vim index.php . As you can imagine, it was pretty easy to bring the site down like that, so we started doing what is now called Continuous Integration and Continuous Deployment: automated tests as a precondition for deployment. Later, we adopted static analysis tools and…