The road to V0

Warning: You are about to read the ramblings of the world's shittiest developer.

Proceed with caution.

So, why would anyone spend 4 months (?!) trying to make a server in Python?

We thought it would be easy

By god what a mistake.

It did sound easy!

Heck, we're just supposed to call asyncio.start_server() with extra steps!

The bar is so low in Python!

And yeah, writing this wrapper was kinda fast, and I thought I was 90% there,

And as always the remaining 10% were the actual hard part.

The hard questions, the devil in the details:

The scary questions, the stuff I usually skip:

But hey, that's how you grow as a software developer, right?

Well...

We thought it would be cool

Let's be real, this was also a bit for (dev) street cred.

We're always dicking around in the Datastar discord about using as little code as possible (Datastar used to flex the size of "core" on the main page, as a sort of "Let me guess, you NEED more?" kinda shit).

So the initial motivation was a mix between "stripping down other frameworks to just what we need" and the infamous "not invented here" syndrome.

But where's the glitter now? Now that people shit vibecoded liquid glassfests every 15 minutes on social media by abusing ChatGPepTides?

And I look at my code and it looks like something Claude could oneshot during the time of a toilet trip.

And I look at my code and I see garbage.

We thought we would enjoy it

Some part of me wanted a long project.

Something I could come back everyday, write slowly, write a little, like the crafting of a book.

To grow through discipline, every day a minimal, fixed amount of work, in the hopes that something would happen.

And what actually happened?

Instead, I asked Claude stuff everyday.

Still I handwrote everything. Because as Richard Guindon said:

Writing is nature's way of letting you know how sloppy your thinking is.

And Claude is Anthropic's way of telling you your ideas are terrific , and could really use juuuuust a few more tokens.

So I feel like I got the worst of both worlds. Like I was robbed of something.

But I can't really say "what" yet.

In the end, I learned two things:

Well, I got this out of my chest and V0 out of my head. Feels good man.

Now go read the code or the other essays .