Writing

Five publications, each covering a distinct capability: applied ML research, ML platform architecture, AI-assisted engineering, ML evaluation, and numerical computing.

  • When Does Model Complexity Pay Off?

    Exploratory ML research · Finch · Article now; the controlled study and paper follow

    Lessons from a short-horizon time-series bake-off: sequence models out-ranked gradient boosting by 0.016 to 0.030 AUC, and higher AUC did not reliably translate into better decisions.

  • Building a Point-in-Time Correct ML Feature Store

    ML Systems · Finch · Article

    Point-in-time joins don't guarantee causal features. How we built a feature store with seven enforced safeguards—and uncovered four data leaks that had passed earlier validation.

  • Can AI Coding Agents Build Reliable Software?

    AI Engineering · Finch & Crow · Article

    Across two engineering projects and nearly 3,200 commits, AI coding agents built software, introduced defects, and implemented safeguards that exposed them. What the failures revealed about engineering reliability, enforceable rules, and human oversight.

  • Why Offline ML Evaluation Fails

    ML Evaluation · Finch · Article

    Eleven documented failures of look-ahead leakage, selection bias and offline/live mismatch survived conventional validation. How prefix tests, historical-data audits and serving-path replay exposed them—and the engineering safeguards built in response.

  • Numerical Reproducibility in ML Systems

    Numerical Computing · Crow · Article, and a preprint if the cases support it

    A reference's answer is its arithmetic, not its formula. Comparing seven reimplemented packages with scikit-learn, scipy and pandas, bit-exact where achievable, exposed fused multiply-adds, summation orders and stopping rules the documentation never states—and 38 defects underneath.

  • Crow, a Programming Language

    Programming Languages · Crow · Article

    A small general-purpose language that reads like Python, compiles to Rust, runs the same program interpreted or compiled, and builds web applications with no JavaScript. What the simplicity buys, where the speed comes from, what you can build with it today, and how to try it in a minute.