Software is eating the world and probably your brain.
Over the last couple of years, we’ve seen an explosion of complexity in areas like polyglot storage, composable infrastructure, containerization and microservices, and coupling platforms (*aaS). Even five years ago, there were a set of fairly widely accepted best practices (virtualization, config management, RESTful services, and DBMS), but now every element of your stack is a never-ending rabbit hole of possibilities and questions.
Solid technical judgment is more important than ever. You can’t anticipate every problem, but you can identify and head off many of them in advance.