Software solutions do not start with code
I can move from idea to code faster with AI, but the real work still starts before that: asking better questions, spotting constraints, and building the right mental model.
I can move from idea to code faster with AI, but the real work still starts before that: asking better questions, spotting constraints, and building the right mental model.
As AI takes over more of the mechanical work, engineers at every level need to learn how to direct, verify, and own what gets shipped. This article reflects on why that mindset should start early, not only at senior level.
Snowflake rolls out semantic and breaking changes through behavior change bundles. Before a bundle becomes the default, there is a window to test how those changes might affect your workloads. In this article, I show how I used Codex and later Cortex Code Desktop to assess the risks, identify likely breakpoints in our Airflow and dbt pipeline, and map out likely fixes before the bundle lands.
A practical YAGNI story from data engineering: keeping a CI workflow intentionally narrow until the second real use case appeared.
Why AI makes engineering fundamentals more important, not less, and why I am starting a series on the principles that still shape real production decisions.