The argument in one line.
AI agents have finally lowered the cost of building foundational infrastructure enough that a solo developer with patience can now rebuild npm, Git, mobile platforms, or team chat from scratch -- and someone probably should.
Read if. Skip if.
- A developer who feels stuck picking what to build next and wants a curated list of genuinely hard, genuinely needed problems.
- A builder interested in developer tooling, package management, source control, or mobile platforms who wants to understand where the current tools are broken.
- Someone who has already shipped a few projects and wants to level up to infrastructure-scale ambitions.
- A solo founder who uses agents heavily and wants to understand the gaps agents expose in existing tooling.
- You want a tutorial or step-by-step how-to -- this is a rant-wishlist, not a spec.
- You are looking for beginner-friendly project ideas; every idea here requires substantial prior knowledge of the ecosystem being disrupted.
The full version, fast.
The video argues that the cost of rebuilding foundational developer infrastructure has collapsed thanks to AI agents, making previously impossible solo projects viable. It walks through six specific gaps: npm lacks security primitives, revocable releases, and meaningful risk signaling; Git has no concept of private files or granular permissions; no tool syncs a code folder across machines the way Dropbox syncs files; mobile development is so hostile that a generation of potential platform builders went to the web instead; team chat still uses the wrong primitive (messages instead of posts); and the benchmark ecosystem is too thin to capture how models actually fail in practice. The call to action is direct: pick one and build it.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · Cold open -- the list
Personal framing: what we build matters more than how. Teases a hidden list of ideas on a Tldraw canvas.

02 · Sponsor -- CodeRabbit
CodeRabbit demo: change stacks that break large PRs into readable layers.

03 · Idea 1 -- Better npm and npx
Problems: security, unpublishable releases, name squatting. Solutions: revocable releases under a threshold, paid AI audits, richer NPX risk info, private registries.

04 · Idea 2 -- Better git
Git has no granular permissioning, no private files, commits are a bad abstraction. References JJ, worktrees, APFS performance disaster on Mac, and a move toward in-memory file systems for agents.

05 · Idea 3 -- Dropbox for devs
A unified code folder synced across all machines with lazy-pull semantics, so env vars and project structure are identical everywhere without submodule hell.

06 · Idea 4 -- New mobile platform
CyanogenMod and Paranoid Android as proof of what an open experimental mobile OS looks like. BlackBerry 10 as proof Android runtime compatibility is achievable. App Store and Play Store both hostile. Window closing as Android tightens.

07 · Idea 5 -- Better Slack
Slack optimizes for sending, not reading or prioritizing. Posts (not messages) are the right primitive. Facebook Workplace had it right and just shut down. Agents need a participatory context model.

08 · Idea 6 -- More benchmarks
Community-built benchmarks measuring real failure cases are underproduced. SkateBench as example. GitBench as a new example. Labs will optimize for any published score.

09 · Close
Acknowledges he probably won't try the things people build -- but if it gains adoption he will. Encourages boiling the ocean.
Lines worth screenshotting.
- npm has no way to revoke a published package even if it was a typo, which is why a wrong version number on TanStack Query is now permanent.
- The TanStack namespace on npm is not owned by Tanner Linsley -- a squatter holds it and sold it to a third-party company after Tanner refused to pay.
- When you run npx, the only info you get before executing unknown code is a version number -- no size, no author, no permissions, no risk score.
- Git is built around the assumption that the repo is the permission boundary, not the contents of the repo -- and that assumption is what makes .env files dangerous.
- Linux security patches are exploited before they are announced because every agent scanning the public repo can identify a fix and reverse-engineer the vulnerability.
- An M4 MacBook Pro takes 31 seconds to recreate a fresh pnpm install from cache; the same task takes 6.8 seconds on a mid-range AMD machine running Ubuntu with a standard SSD.
- APFS, Apple's file system, performs catastrophically on workloads involving many small file writes -- the kind that cloning and installing npm packages produces.
- CyanogenMod-era Android made it easier to fork the entire OS than to submit an app to the Play Store -- and that hostile environment pushed great developers to the web.
- Paul Henschel (creator of Zustand, React Three Fiber, Poimandres) built a custom Android ROM before he ever shipped a web package, because app distribution was harder than OS hacking.
- BlackBerry 10 proved that a non-Android OS can run Android apps natively, which means the ecosystem lock-in argument against a new mobile platform is no longer valid.
- Facebook Workplace, which had the closest thing to a correct team-chat primitive, shut down two weeks before this video was recorded.
- Slack is built for sending messages, not for reading them, prioritizing them, or letting agents participate meaningfully in the same context as humans.
- A community-built skateboard-trick benchmark revealed meaningful differences between models on 3D spatial reasoning -- proof that weird niche benchmarks have real research value.
- The best way to push a lab to fix a model weakness is to publish a benchmark that measures it -- labs will optimize for any score that exists.
- Ideas are cheap; the bottleneck has always been the cost of execution, and agents are collapsing that cost for infrastructure-scale projects.
Six infrastructure problems that are finally small enough to build.
The cost of rebuilding foundational developer tools has collapsed, but most builders are still thinking in terms of apps and features rather than platforms and primitives.
- npm has no revocation mechanism, no meaningful risk signaling at install time, and no enforcement against name squatters -- each of these is a discrete product, not just a complaint.
- Agents executing NPX commands from skill files are a new attack surface: a malicious package takeover can silently execute arbitrary code inside an agent's workflow with no warning.
- Git's core failure is that it treats the repo as the permission boundary rather than individual files or changes -- env file hacks, secret managers, and split repos are all workarounds for this missing primitive.
- APFS performs catastrophically on small-file-creation workloads; a mid-range Ubuntu machine with a standard SSD clones and installs a project up to five times faster than an M4 MacBook Pro.
- Syncing a code folder across machines with lazy-pull semantics -- load the files only when touched -- is unsolved and distinct from git submodules or cloud IDEs.
- The reason a generation of talented developers left mobile for the web is not because the web is better -- it is because the barrier to distributing something on mobile was higher than forking an entire OS.
- Android's runtime has been successfully embedded in a third-party OS before (BlackBerry 10), which removes the ecosystem argument against a new open mobile platform.
- The window for a new open mobile platform is closing as Android tightens its bootloader policies.
- Slack's thread model buries active conversations behind a time-ordered feed -- the right primitive is a post that resurfaces when replied to, with nested comments rather than flat threads.
- A benchmark measuring a specific model failure -- even a niche one -- creates pressure on labs to fix the weakness faster than any bug report or forum post.
Terms worth knowing.
- NPX
- The executable runner bundled with npm that lets you run a package as a CLI command without permanently installing it -- e.g., npx create-react-app.
- Name squatting
- Registering a package name on a public registry with no real intent to maintain it, then holding it hostage to extract payment from the legitimate author or project.
- JJ (Jujutsu)
- An experimental source control system that replaces branches and commits with snapshots and tags, designed to eliminate much of the ergonomic friction of daily Git use.
- CyanogenMod
- A community-built custom Android distribution popular from roughly 2009-2016 that offered a cleaner, more customizable Android experience than manufacturer builds; succeeded by LineageOS.
- Paranoid Android (ROM)
- A custom Android ROM created by Paul Henschel (0xCA0a), later known as the creator of Zustand and React Three Fiber, before he transitioned to web development.
- BlackBerry 10
- BlackBerry's 2013 mobile operating system that included a full Android runtime, allowing Android apps to run on BlackBerry hardware without native ports.
- APFS
- Apple File System, used on macOS and iOS devices, which performs poorly on workloads involving creation of many small files simultaneously.
- Just Bash
- A JavaScript/TypeScript layer that emulates Bash in memory, allowing AI agents to run shell-like commands without requiring a real Linux kernel or file system.
- Socket.dev
- A security company that uses AI to detect malicious npm packages, often identifying exploits before npm's own security team does.
- GitBench
- A benchmark for measuring how well AI agents perform Git-related tasks, created by researcher Centimeters Griffin.
- Facebook Workplace
- A now-discontinued enterprise communication product from Meta that used a post-and-nested-comments model rather than Slack's channel-and-thread model.
Things they pointed at.
Lines you could clip.
“Ideas are still cheap. I don't think I'm special for having a whole bunch of ideas. I just like building shit.”
“All I get is this random fucking version number. That's insane.”
“The fact that all of these companies for managing secrets exist, even though in the end what it resolves to is just a fucking random file on your computer, shows that Git is failing us.”
“Customizing Android itself was easier than building an app.”
“Paul would've become a mobile dev if mobile dev didn't fucking suck.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
The title is a dare. For 44 minutes, a builder with a list he has been keeping for years walks through six pieces of developer infrastructure that are broken, missing, or dying -- and explains exactly why he cannot fix them himself, but thinks you probably can.
Named ideas worth stealing.
Revocable release threshold
Allow package authors to revoke a published version if it has fewer than N installs or has been up fewer than X hours -- protecting against typos without breaking the ecosystem.
Paid AI audit layer for packages
Pay a small per-release fee to have a third-party agent read the diff, compare it to prior releases, and publish a risk score visible to all installers.
Posts as the team-chat primitive
Replace Slack's message/thread/channel hierarchy with Facebook-style posts that support nested comments and surface back to top when replied to -- making old context findable and agent participation natural.
How they asked for the click.
“So what are you waiting for? Go kick up an agent and try one of these things out. See what you can build.”
Soft close -- no subscribe ask, no link. Pure challenge framing. Consistent with the video's tone of assuming the audience is already capable.







































































