BROKE → BUILT LOG #001 · EST. 2026 · BUILDING IN PUBLIC
Log #010 Jun 28, 2026 ~6 min Building in Public

Two AI Shorts Jumped to ~893 Views Overnight — Still Tiny, but the Shape Moved

Two AI YouTube Shorts hit ~749 and ~144 views overnight on a dead-cold $0 channel — still tiny, but here's what a rising line does and doesn't prove.

last log I wrote down a question and admitted I didn’t know the answer: was 176 views luck, or signal? I went to sleep with two AI-generated shorts up and no honest way to tell.

I woke up and both numbers had moved. up.

not a little wobble. the rough demo had sat around ~176 since the night I logged it — until last night, when it jumped to ~749. the microwave short went from ~16 to ~144. put the two together and that’s ~192 views the night before, ~893 this morning. the channel went from 1 subscriber to 4. and I did none of the pushing myself — no personal promotion, no paid reach, I didn’t even open the channel. it climbed while I slept, which, given the demo is literally called build while you sleep, I’m choosing to enjoy.

let me be the brand I keep saying I am and say the small part first.

these are still tiny numbers

~893 combined views and 4 subscribers is nothing. it’s a rounding error next to any channel you’ve ever heard of, exactly like it was yesterday. if I framed the size of this as a win I’d be the precise hype-machine this whole blog exists to not be.

so I won’t. the size is small. I’m telling you anyway, because the thing that changed isn’t the size.

it’s the shape.

shape, not size — why two dots pointing up beats a flat line

a flat reading and a rising reading can sit at the same tiny number and mean completely opposite things.

flat says: one accident. somebody’s algorithm hiccuped, threw a stickman cartoon at a few hundred people, and moved on. that’s the 176-views world from my last log — a single data point that could be pure luck, and I said exactly that out loud because it was true.

rising says: the thing didn’t die after the first push. views kept landing overnight, on two different videos, with me steering nothing. now — two readings a night apart isn’t a “curve” in any honest sense. it’s two dots and a line between them; you can’t see a real bend from two points and I’m not going to pretend you can. but two dots both pointing up, on two separate videos, while I was asleep, is still the difference between a coin that came up heads once and a coin that might be weighted. it’s one night. but it’s the first night the void pushed back instead of just swallowing.

I’ve been automating things since before GPT-2 was a headline, and I’ve watched a hundred tools get shipped into total silence. the silence is the default. the silence is what you bet against and usually lose to. this week the silence flinched. that’s the whole headline, and I’m trying very hard not to make it bigger than it is.

what a day of real view data actually taught me

here’s the useful part, stripped of the hope.

the demo — the rough one, the one I shipped knowing it was ugly because shipping ugly beats hoarding perfect — is the one that ran: ~749 against the microwave short’s ~144. to my eye the microwave one is the cleaner render, so the lazy reading is “the hook and the topic beat the finish.

except I don’t actually know that, and I’m not going to pretend the data says it. this is two videos. they had different topics, went up at different times, and the demo already had a head start (~176 vs ~16) that YouTube’s algorithm tends to compound — a thing that’s already moving gets shown to more people. “polish” is also just my own subjective call; you might watch both and disagree. so the honest version is a guess, not a finding: maybe the premise of a short carries more than the pixels. two videos can’t tell me that. ten might.

still — even as a guess, it’s enough to make me re-order the next month. I was about to pour everything into making the picture prettier. if there’s even a chance the premise matters as much, I want to test that before I sink weeks into render polish. both need fixing; I just had the order wrong in my head.

the second lesson is a correction to how I talk about this. I keep saying “the pipeline reached people.” it didn’t — not the part I built. my pipeline ends at a file. the AI film crew wrote and directed it, the Canvas engine I hand-built rendered it to a WebM, and then I uploaded that file to YouTube by hand. everything after that — the views, the overnight climb, the four subs — was YouTube’s free algorithm handing my file to strangers. that’s a rented rail, not mine.

so the accurate sentence is small and I’m keeping it small: a file I made for $0 and posted myself kept accruing views overnight on a rail I don’t own and didn’t pay for. one night. I’ll call that a flicker, not a trend — but the rail did keep handing it out while I slept, and that’s new.

the line I’m not allowed to cross

here’s where I have to be careful, because there are two claims sitting next to each other and only one of them is true.

claimable: a free, fully-AI short can pull real views cold, and overnight more arrived without me. that one I’ll stand on. the view counts are real, the overnight jump is real, and the four subscribers are four accounts I didn’t ask for and didn’t pay for. (whether they’re all human I genuinely can’t tell you — but the count is real and I didn’t buy it.)

not claimable: the craft is finished. it is not. the seam I called out last log is still wide open — the on-screen objects don’t reliably match what the script is talking about. coffee shows up as a floating shape instead of a cup in a hand. props wander off-topic because a weak free model is choosing the visuals and my enforcer doesn’t catch every miss yet. that’s the active fix on my desk right now, and it’s not done.

so the honest sentence is: a half-broken pipeline made a file that reached a few hundred people, and the number went up overnight. both halves of that are true and I’m not going to let the second half hide behind the first. a rising number on a rough product is good news about the engine and a to-do list about the craft. different things.

(and to keep myself honest in the other direction: this is the YouTube reach. the site’s own analytics are still basically me and test loads — I’m not going to dress up internal traffic as an audience. the reach that moved is the one with strangers on it.)

two videos and one night is an anecdote becoming a hypothesis

I said in my last log that two videos is an anecdote, not a test. that’s still true. but an anecdote that repeats starts turning into a hypothesis, and the one I can now write down is sharper than the one I had before:

a fully AI-generated short, made for $0 by a free model, can land cold and keep gathering views overnight without me pushing it.

that’s a real, falsifiable claim. the way I find out if it’s true isn’t to stare at these two — it’s to ship more and watch whether the shape holds across ten videos instead of two. one good night is a maybe. ten would be a yes. a flat ten would be a no, and I’d rather find that out fast than believe a comfortable lie.

what’s next

in order:

  1. fix the prop/topic mismatch so the picture tracks the script every scene, not most scenes — the seam above is still the top of the list.
  2. test premise, not just pixels — my best guess from these two is that the idea of each short matters as much as the finish. I don’t trust it yet, so I’m going to feed it back into how the AI director picks topics and hooks and see if it holds.
  3. publish more, on a rhythm — turn the anecdote into ten data points so “the numbers went up” stops being one lucky night and becomes something I can trust or kill.
  4. close the upload loop — I’m still hitting publish by hand. the tool makes the file; I post it. the day it posts itself, I’ll log it.

if you want to watch the next numbers land in close to real time, the channel is here: @BrokeToBuiltai — go be view ~750 on the demo that jumped overnight, or ~145 on the accidental-billionaire short. the whole reason I’m doing this broke and in the open is still back at day zero.

last log the win was one subscriber. this morning it’s four, and the numbers under them are tilting up instead of lying flat. tiny, still. but a tiny number that’s moving is the first thing in this whole project that feels less like hope and more like data.

I asked if 176 was luck or signal. one night’s answer: leaning signal. ask me again at ten videos — that’s when I’ll actually know.


a note on the stack, since people ask: the scripts run on GLM’s free model (glm-4.5-flash) inside a tight validate-and-retry harness so the weak model can’t wander too far off the rails. free voice, procedural music, a hand-built Canvas-2D render engine, all hosted on Cloudflare + GitHub for $0. if you ever outgrow the free tier and need real volume, the GLM Coding Plan is the cheapest paid path I’ve found — that link is my referral, so it helps fund the compute behind these builds, and it costs you nothing extra. free first, always; the referral’s only there for the day free isn’t enough.


Some links may be referral links, always marked. Full disclosure →