Technical Blog
Data science, machine learning, and software engineering insights
Featured
May 2026 Zero UI Is the Wrong Answer to a Right Question The 0-UI thesis confuses input method with trust artifact. A note on why the dashboards we mock are doing real work the agents underneath cannot. May 2026 The Agent Doesn't Know Your Stack Five layers between a coding agent and a real production codebase. The deepest one is the one most posts skip. Apr 2026 Databricks Berlin User Group: A Recap and a Surprise Notes from my first talk in five years, what surprised me about the room, and what I want to say next. Oct 2021 Data Verification for Machine Learning - A Review of DataFrame Validation Libraries A comparison of data validation libraries for Pandas and Spark DataFrames All posts
May 2026 Zero UI Is the Wrong Answer to a Right Question The 0-UI thesis confuses input method with trust artifact. A note on why the dashboards we mock are doing real work the agents underneath cannot. May 2026 The Agent Doesn't Know Your Stack Five layers between a coding agent and a real production codebase. The deepest one is the one most posts skip. Apr 2026 Databricks Berlin User Group: A Recap and a Surprise Notes from my first talk in five years, what surprised me about the room, and what I want to say next. Oct 2021 Data Verification for Machine Learning - A Review of DataFrame Validation Libraries A comparison of data validation libraries for Pandas and Spark DataFrames May 2017 Using mypy for Improving your Codebase Using static type checking to improve Python codebases