Writing

Signal and Noise

A running set of notes on data science, software engineering, and the technical details worth slowing down to examine.

Latest Posts

May 16, 2026

The Misaligned Problem

What if the alignment problem itself is misaligned? An introduction to a series rethinking the AI doom discourse — and the ancient pattern hiding inside it.

Read more

Jun 20, 2025

Anthropic Meets OpenAI

A reflection on building a simple tool that lets Claude and ChatGPT talk to each other, and what their conversations reveal about how modern AI models drift toward abstraction, philosophy, and emergent exchanges of ideas.

Read more

Jun 6, 2025

Don't Let your AI Write Spaghetti Code

A practical guide to using AI coding tools without creating brittle, overcomplicated systems, focused on planning, documentation, and keeping implementation aligned with intent.

Read more

Jan 19, 2025

Snakes on a Plane

A practical look at why UV matters for Python developers, and how Rust-backed tooling is making environments, dependencies, and everyday workflows dramatically faster.

Read more

Mar 2, 2021

So You Wanna Data Science?

A tutorial for setting up a basic data science environment

Read more

Feb 13, 2021

Interplanetary Forecasts

An analysis of weather data from the Mars Rover Curisoity

Read more

Feb 13, 2021

Sunspotting

A practical look at using radio-flux data to predict sunspot activity, with model comparisons, feature importance, and implications for monitoring solar behavior.

Read more

Feb 4, 2021

Designing an NLP Pipeline for Immigration Case Analysis

A look at building a document-processing pipeline for asylum case analysis, and the technical and ethical challenges of using data science in immigration policy work.

Read more