Tweet by threepointone
January 17, 2026
2 types of project do really well with coding agents: ui/app layer that doesn’t have to be stable (so-called “vibe coding”), and highly specced projects with well understood behaviour (an extreme example we just saw is cursor’s “build me a browser”). The latter is what interests me. It means tech projects might just move to being primarily about spec writing, with repos primarily being worked on in a /specs folders. The actual code, tests, examples, perhaps even docs, become (pardon my phrasing here) the “LLM-as-compiler output” of these specs. “PRs” to specs are pored over and debated to death. It also raises the bar for contributions (partially solving the drive-by vibed PR problem?) but you can shine by actually bringing thinking to the process/project. Great UX remains a challenge, but it feels like there are fewer apps/uis for humans to interact with in the future anyway (or at least, they become drastically simpler or don’t require much effort)
- Author
- threepointone
- Date
- January 17, 2026
- Canonical URL
- /tweets/2026-01-17-threepointone-3515220251-02