๐Ÿ›น Skateboard to Space Station

I built a tool that turns blog posts into videos. It’s called Multi. It runs from the command line: post in, video out. The output is rough. Captions drift. Stock footage misses.

The core pipeline file is called skateboard.mjs.

The name wasn’t random. It’s the philosophy.

“A complex system that works is invariably found to have evolved from a simple system that worked.”

John Gall wrote this in 1975. Most people ignore it. They try to build the spaceship first:

  • The “perfect” system
  • The “complete” feature set
  • The “final” architecture

Then they launch. And it doesn’t work.

The skateboard works because it has one job: move you forward.

It isn’t polished. But it works. And once something works, you can iterate.

Henrik Kniberg drew the original five: skateboard, scooter, bicycle, motorcycle and car. I kept building past the car and needed four more.

LevelVehicleWhat It IsWho It Serves
0๐Ÿ›น SkateboardEnd-to-end. Manual. Proof of concept.You
1๐Ÿ›ด ScooterOne step scripted. Rest is manual.You + early testers
2๐Ÿšฒ BicyclePipeline. Simple input, complete output.You + first users
3๐Ÿ๏ธ MotorcycleSelf-serve. Landing page. Billing.Early external users
4๐Ÿš— CarOutbound. Prospecting. Cold outreach.Market
5๐Ÿš HelicopterReferrals. Content. SEO. Inbound.Growing user base
6โœˆ๏ธ JetA/B testing. Funnels. Optimize everything.Scaling user base
7๐Ÿš€ SpaceshipAPI. White-label. Others build with it.Ecosystem
8๐Ÿ›ฐ๏ธ Space StationMarketplace. Community. Others build on top.Everyone

The skateboard is a tool. The space station is a platform.

The mistake is trying to build the space station when you don’t have a skateboard.


Multi is at Level 1. It’s a scooter. skateboard.mjs taught me what to automate first: captions and scene timing. The rest is still ugly and manual. And it works end to end.

Gall’s Law is undefeated. The skateboard is what teaches you what to build next.

๐Ÿ›น

What’s the skateboard version of your biggest idea?