- A framework for technical writing in the age of LLMs
The kind of writing I want to see more of, from humans, in 2026.
10 min read - Learning DSPy (3): Working with optimizers
A walkthrough of using the bootstrap fewshot and GEPA optimizers in DSPy
26 min read - Learning DSPy (2): Understanding the internals
A deeper look into DSPy's internals and how the six pieces work together
18 min read - Learning DSPy (1): The power of good abstractions
An introduction to DSPy, its core abstractions, and why it matters for AI engineers
24 min read - Using LLMs to enrich datasets: A case study with BAML
How I used BAML to prompt Gemma-3 and gpt-4o-mini to enrich a dataset via a gender classification task
27 min read