There is a short post that I cherish called: Complexity Has To Live Somewhere. Sometimes engineers need to be reminded that if everything was simple, clean, and easy, we wouldn’t be getting paid. It is our job to create the interfaces, the abstractions, and the patterns that place the complexity…