← all tags

tag

data

2026-10-05 · Statpro · dev log

The last-10 window lied in October

sportsdataproduct

2026-10-05 · Binderdex · dev log

290 slugs in 70 seconds: anatomy of a pool starvation

webdatatcg

2026-10-03 · Statpro · dev log

266 timeouts a night, one line in a function

webdatasports

2026-09-20 · essay

Green is not the same as safe

infraautomationdataweb

2026-09-16 · Statpro · dev log

Publishing half a box score is better than publishing none

sportsdataproduct

2026-09-15 · Statpro · dev log

Five NFL refreshes, one certified release

datainfraproduct

2026-09-11 · Statpro · dev log

One collation setting, two row orders, a publish gate that lied

datasportsai-agents

2026-09-06 · Statpro · dev log

The night corrections stopped falling out

datainfraproduct

2026-09-04 · Statpro · dev log

The health controller that refuses to guess

datainfrasports

2026-09-01 · Binderdex · dev log

When green dashboards hide broken portfolios

ai-agentsinfradatatcg

2026-08-30 · essay

Your alarm system hides the fires it's meant to catch

infradataproductsolo-founder

2026-08-28 · Statpro · dev log

The 11:30 PM kickoff that broke NFL week assignments

datasportssolo-founder

2026-08-28 · Binderdex · dev log

A controlled card indexation pilot goes live

dataproductgrowthsolo-founder

2026-08-27 · Statpro · dev log

A jq filter that passed wrong evidence

datainfraautomation

2026-08-26 · Statpro · dev log

Plugging a callback race in the NFL pipeline

sportsdatainfra

2026-08-25 · Statpro · dev log

Bootstrapping NFL 2026 canonical identities

sportsdatainfraautomation

2026-08-23 · essay

599 tests pass, and the resolver still gets 6 wrong

ai-agentsdataautomationsolo-founder

2026-08-20 · Statpro · dev log

Read-only production migration diagnostics, iterated into shape

automationinfradata

2026-08-18 · Binderdex · dev log

Truth-blind calibration: building a timed review exercise for AI-resolved card identities

ai-agentsautomationdatatcgsolo-founder

2026-08-17 · Statpro · dev log

A 60-second timeout that worked until production

datainfraweb

2026-08-16 · essay

The catch block is cheap. It is the bookkeeping that costs you.

datawebsolo-founderproduct

2026-08-16 · Statpro · dev log

News cards got faces, and the feed learned to survive bad data

webproductdatasolo-founder

2026-08-15 · Statpro · dev log

Launching 10,000 public pages with a guarded migration, and finishing the news rollout

infradatasolo-founder

2026-08-12 · Statpro · dev log

Statpro's Ask feature learned to refuse questions it can't prove

sportswebdataproduct

2026-08-09 · essay

The bugs you can't see until you make them prove themselves

datainfraautomationsolo-founder

2026-07-29 · Statpro · dev log

Drawing the line: where does modern sports history start?

datasportsproductsolo-founder

2026-07-26 · essay

A safety guard sized to your data is just a countdown timer

datainfrasolo-founder

2026-07-25 · Statpro · dev log

When your safety guard is tighter than your design ceiling

dataai-agentssports

2026-07-24 · Statpro · dev log

Twelve commits to land one migration: the 0024 saga

datainfraautomation

2026-07-20 · Statpro · dev log

Building a deterministic question engine for sports stats

dataproductai-agents

2026-07-19 · essay

The ratchet you can't undo: why my best CI checks only fail in one direction

automationinfrasolo-founderdata

2026-07-19 · Statpro · dev log

Certifying a season: the ratchet that tamed historical NBA data

sportsdataautomation

2026-07-16 · Statpro · dev log

Phantom players and the 9/11 standings bug

sportsdataproduct

2026-07-16 · Binderdex · dev log

Coverage checker for binder idea gaps

tcgdataproduct

2026-07-15 · Statpro · dev log

Building a sports Q&A engine without an LLM

ai-agentsdataproductweb

2026-07-14 · Statpro · dev log

The import ratchet: CI that keeps deleted code dead

automationinfradata

2026-07-13 · Statpro · dev log

9,566 games silently unresolved, and the two-column rot behind it

datasports

2026-07-12 · essay

Cache the promise, not the value: race-proof deduplication without locks

datainfraautomationsolo-founder

2026-07-08 · Studio · dev log

When the dashboard lies: forensics on bot-inflated traffic

datainfrawebsolo-founder

2026-07-08 · Statpro · dev log

Promise-caching killed my duplicate rows (and made the merge 8x faster)

dataautomationinfra

2026-07-08 · Binderdex · dev log

When ORDER BY CASE reads every row: splitting an unindexable sort into two index scans

dataproductwebsolo-founder