Recent Posts

15 Dec 2025
03 Dec 2025

DET week 2 homework 2: detail jobs audit for compile-time contracts tagged now

8,661 words, ~34 min read
Week 2 homework option 2: tag every detail with its job and strike anything without a job, keeping before and after visible. Shows how each line earns its place and how to keep credibility, texture, and orientation without filler.
03 Dec 2025

DET week 2 homework 1: concision pass on compile-time contracts with redlines

8,381 words, ~33 min read
Week 2 concision homework that redlines the compile-time contracts article. Cut over 25% by striking details with no job, keep before and after visible, and explain each cut so the reader sees what stayed. Shows trade-offs behind each cut.
30 Nov 2025

DET week 1 homework 2: adding tension to compile-time data contracts well now

12,496 words, ~49 min read
Applying the DET tension framework (stakes, gap, urgency) with four techniques to increase engagement from 4.7/10 to 8.3/10. Shows before and after for each enhancement and explains why each change raises attention without adding fluff.
30 Nov 2025

DET week 1 homework 1: redlining compile-time data contracts for clarity wins

13,873 words, ~55 min read
Week 1 homework that transforms a Teaching to Resource objective through visual redlining. Shows every line removed with reasons, the logic behind the cut, and how a 70% reduction improves clarity without losing meaning for readers.
28 Oct 2025

Rust fundamentals: a precise 6-week plan for systems-minded data engineers now

2,637 words, ~10 min read
A hands-on, zero-nonsense plan to learn Rust with precision: ownership, traits, async, Arrow, Polars, DataFusion, web services, FFI, testing, profiling, and shipping. Includes a weekly rhythm and a realistic scope for busy data engineers.
15 Oct 2025

Five production patterns from building llm4s: what actually works in prod today

5,721 words, ~22 min read
After five major contributions across error handling, type safety, and safety utilities, here are the production patterns that work and the ones that do not. A practical summary of trade-offs, guardrails, and what we kept in llm4s.
21 Sep 2025

Safety refactor: The P1 streaming bug, wrong errors, and 47 try-catch blocks

5,202 words, ~20 min read
Stop swallowing errors in try-catch blocks. Build safety utilities that preserve context, enable composition, and make errors type-safe. Real refactor from llm4s eliminated 47 try-catch blocks, fixed a streaming bug, and simplified code.
31 Aug 2025

Type system upgrades: The 'asistant' typo that compiled and ran in production

4,617 words, ~18 min read
Stop typos from reaching production. Replace string constants with enums, add type classes for effect polymorphism, and let the compiler catch bugs. Real refactor from llm4s prevented message role typos and added type class infra.
17 Aug 2025

Error hierarchy refinement: smart constructors and the code we deleted in prod

5,011 words, ~20 min read
Stop letting invalid errors exist. Build smart constructors that validate at creation time, eliminate boolean flags with traits, and simplify code through better abstractions. Real refactor from llm4s removed 263 lines and added structure.