Something I have been thinking about recently is the cycle of trade offs we made when moving to the cloud.
The premise was that we now don’t have to worry about hardware but as a result we now have to track infrastructure in our code. Often, this results in a pattern of writing code to AWS or GCP spec rather than writing the logic of our program. This pattern is brilliantly described in this post as “tending to the vendor’s stuff.”

