Software development is elevating. Professional programming practices are elevating to higher levels of abstraction with the introduction of low-code functions, automations and AI-driven tools that enable developers to focus more immediately on user functionality and (hopefully) business value. But this elevation starts from ground zero, down at the platform level. Logically enough perhaps, we can’t climb upward to these new higher-level programming functions until we create a culture of underlying technologies and tools that will work effectively below decks.