Tags

7 pages

Engineering Judgment

Practical essays on making sound software and data engineering decisions under uncertainty, including tradeoffs, risk assessment, YAGNI, and responsible AI use.

Engineering judgment is the work that remains after tools make implementation faster. These articles examine how to frame a problem before coding, test assumptions, assess operational risk, resist premature abstraction, and decide where AI-generated output still needs human scrutiny.

They are written for experienced software and data engineers who make decisions with incomplete information and remain accountable for production outcomes. The focus is not on collecting patterns or rules, but on understanding tradeoffs well enough to choose what fits the actual situation.

How I used Cortex Code Desktop to assess the risks in Snowflake's upcoming behavior change bundle

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.