Skip to content
jm
  • Experience
  • Projects
  • Blog
  • Contact

Blog

Teaching a Model to Play Like Me: A Fine-Tuning Case Study

May 15, 2026

A broad, practical walkthrough of training a chess model to imitate one player's style, and why it is a useful way to understand fine-tuning.

Headline Theater, Expertise, and the Gap the Logs Cannot See

Apr 22, 2026

Meta, Scale AI, workplace monitoring headlines, the two clocks problem (state versus event), and why "replicating human expertise" bumps into what our systems never stored.

Standardizing Your Team's Workbook Success

Apr 19, 2026

Why standardizing Tableau workbook deployments matters, how TabReview automates workbook analysis, and where embedded BI governance is heading.

JupyterLite vs. JupyterHub: The Napkin Math

Mar 31, 2026

How running JupyterLab in the browser with JupyterLite can shift costs from your JupyterHub cluster to the client — with napkin math, limits, and a practical hybrid deployment approach.

Lessons from the Debugger

Mar 6, 2026

What watching an AI debugger reveals about where debugging methodology actually comes from — and what it means that the best teacher learned from the room.

The Arbitrage Window

Mar 6, 2026

Prediction markets have reopened arbitrage to anyone with infrastructure and a wallet. What that means, how it works, and where the legal lines are.

The Clawdbot Question

Mar 3, 2026

At what point does a Mac Mini running Claude replace a $50/hr employee? An honest look at the numbers behind AI agent economics.

© 2024 John McAuliffe

GitHub Contact