Running My Day, Part 2: A Wednesday in 2027, Already on My List
Building Bart Gottschalk Building Bart Gottschalk

Running My Day, Part 2: A Wednesday in 2027, Already on My List

The question: How does something I need in November reach me in November?

My answer is that my Dailys list reminds me, but not with a notification. I write the thing nested under the day I want to meet it, and when I reach that day, it's there. Dailys is a stack of days, one line per day, and only the days with something written on them exist. Today sits at the top. Every other day is nested under a line called Future, in order, out as far as I've written. The list never pushes anything at me. I go and read the day and start on what's there. In between, I don't have to hold it in my head. Writing it down in Dailys is what allows me to let it go and trust that I'll meet it on the day I chose.

Read More
Running My Day, Part 1: Two Views of the Same Sunday
Building Bart Gottschalk Building Bart Gottschalk

Running My Day, Part 1: Two Views of the Same Sunday

The question: How do I turn an overwhelming day into one I can actually execute while staying present and relaxed?

My answer is that I keep a list in BartBot called Dailys, and under each day it holds only what's mine. The timed lines aren't the day's events. They're the things I have to do around them. Anything without a time is something I'll get to if the day opens up. When the day arrives I'm working from five time-stamped lines in Dailys instead of reading sixteen overlapping blocks on the calendar. This simplicity is what allows me to execute my day while remaining relaxed. Remaining relaxed is what allows me to be present where I am rather than being pulled into a stressful future that isn't here yet.

Read More
Did I Just Experience a >40X Productivity Gain? If Yes, What Does This Mean?
Building Bart Gottschalk Building Bart Gottschalk

Did I Just Experience a >40X Productivity Gain? If Yes, What Does This Mean?

My daughter was in the back seat eating pizza, our dog settled beside her. I was driving our favorite route around the city lakes, the parkway lit up with city lights and Christmas decorations reflecting on the dark lake ice. Noise-cancelling AirPods in, listening to [Lenny's podcast about AI agents](https://www.lennysnewsletter.com/p/we-replaced-our-sales-team-with-20-ai-agents) for the second time.

About a week earlier during my first listen to this episode I could sense that the content was triggering some thoughts but I wasn't able to translate these thoughts into action. The second time through, I knew the conversation well enough that my mind could wander. I could let the things they were talking about generate connections. It was quiet, peaceful, the kind of drive where I could just think.

I'd been asking my wife to help me figure out how to reposition [Refrigerator Games](https://refrigeratorgames.mosaicmeshai.com/).[^1] What's running in production today is exactly what existed six years ago when I turned off the servers. Frozen in time. Unfortunately, my wife has been too busy to help so this project has just been sitting there waiting.

But driving around those lakes, I realized: I didn't need to wait. I'd been reading about [Simon Willison's experiments with Claude Code for the Web](https://simonwillison.net/2025/Oct/20/claude-code-for-web/) and I suddenly knew what to try.

Read More
How I Learned to Leverage Claude Code - Part 1: Resurrecting an 8-Year-Old Codebase
Building Bart Gottschalk Building Bart Gottschalk

How I Learned to Leverage Claude Code - Part 1: Resurrecting an 8-Year-Old Codebase

October 2025. I'd been staring at an 8-year-old Django codebase for years, wanting to resurrect it but never having the time. StartUpWebApp—my "general purpose" e-commerce platform forked from RefrigeratorGames—had been gathering dust since I shut it down to save hosting fees. I always felt like I'd left value on the table.

Then I discovered Claude Code CLI. After experimenting with AI coding tools (GitHub Copilot felt limited), Claude Code was my "ah-ha moment." I had new business ideas—RefrigeratorGames and CarbonMenu—and I needed infrastructure I could fork and iterate on rapidly. I didn't want to depend on someone else's platform. I wanted control.

So I tried: "Evaluate this repository and build a plan to modernize it and deploy to AWS."

Claude surprised me. It understood Django. It broke the work into phases. It thought like I would think. During that first session, I got excited. I could see how this might actually work.

I thought it would take 2-3 weeks. I had no idea.

Read More
The Bart Test - Part 7: The Social Cost I Didn't See Coming
Building Bart Gottschalk Building Bart Gottschalk

The Bart Test - Part 7: The Social Cost I Didn't See Coming

After analyzing Experiment 04's results in [Part 6](/blog/bart-test-part-6-the-american-ninja-warrior-problem), I designed Experiment 05 to test a hypothesis: Would tighter constraints improve differentiation, or make the test too easy?

I ran [Experiment 05](https://github.com/bart-mosaicmeshai/bart-test/tree/main/results/05_final_outputs). Printed the [evaluation sheets](https://github.com/bart-mosaicmeshai/bart-test/tree/main/evaluation_sheets/20251230). And prepared to find out.

Then I hit a wall I hadn't anticipated.

One judge was going to fill it out the next day and ask her friend to help. Then this judge told me: "[Friend] hates AI, so I reconsidered asking them."

The second judge was very clear: "Don't ask my friends to help with this!"

Read More
The Bart Test - Part 5: Redesigning From Scratch
Building Bart Gottschalk Building Bart Gottschalk

The Bart Test - Part 5: Redesigning From Scratch

After my teens ghosted the frontier model evaluation, I sat with a choice: give up on this whole thing, or try again.

The doubt was real. Maybe the Bart Test would never work. Maybe asking teenagers to evaluate AI-generated slang was fundamentally flawed. But I couldn't shake the insights from [Part 3](/blog/bart-test-part-3-the-zoo-not-duck-problem)—the "zoo not duck" problem, the slang half-life, the "trying too hard" pattern. Those felt real.

So I decided to try again. Not because I was confident it would work, but because I wasn't ready to give up.

Read More