The 80-Day Project
Building TVLens in public, one post a day, from the code to what it taught. The reasoning behind the bigger calls is written up separately, in the decision records.
- Day 20Use It FirstAugust 22, 2026
Five problems found by using the site.
- Day 19Ask FirstAugust 21, 2026
Side Quests, and an agent that said no.
- Day 18Compare FirstAugust 20, 2026
Top Picks, ranked by lift over the crowd.
- Day 17Listen FirstAugust 19, 2026
Ratings, so the app can learn from a user.
- Day 16Decide FirstAugust 18, 2026
Designing personalization before writing any of it.
- Day 15Compute OnceAugust 17, 2026
Storing recommendations instead of rebuilding them.
- Day 14Lifting the CapAugust 16, 2026
Moving the lookup into the database.
- Day 13Scale HardeningAugust 15, 2026
SQLite's 999-variable limit, found early.
- Day 12Context BoxesAugust 14, 2026
Explaining a connection instead of listing names.
- Day 11Wireframe CodingAugust 13, 2026
The wireframe, built into a real page.
- Day 10WireframeAugust 12, 2026
Wireframing the show page with Claude Design.
- Day 9GitHubAugust 11, 2026
Moving issues from Linear to GitHub.
- Day 6-8BreakAugust 8, 2026
Three days of travel. No work.
- Day 5Clean UpAugust 7, 2026
A data health check and a fallback rule.
- Day 4TonyAugust 6, 2026
An engineering agent, set loose on the weights.
- Day 3Quantity isn't always qualityAugust 5, 2026
Counting episodes, not just credits.
- Day 3Business rulesAugust 5, 2026
The rules of the eighty days.
- Day 2We are loving the crewAugust 4, 2026
Adding crew to the connections.
- Day 1Starting with the RecommenderAugust 3, 2026
Connecting shows through the people who made them.
- Day 0Here we goAugust 2, 2026
Announcing TVLens and the eighty-day clock.
Want the build posts by email? Click below and hit send. That is the whole thing.
Subscribe by emailOpens your email with the message ready. Just hit send. Unsubscribe any time by replying to any email.