One possible future for programs will be a solid core, with a plugin architecture that can hook almost anywhere (think WordPress or the old XUL based Firefox) and is capable of protecting the program well enough.

On top of that people can vibe-code their plugins. The conversations that built them would be stored, with compacted contexts and plans. On core update or new extension addition everything will be regenerated.

Sharing would be done only through extraction of specs. No code would be able to be shared because unless all of the plugins are generated at the same time, there is no guarantee that the code would work.1

Everything would become slightly less stable, but the base programs could become simpler. A cottage industry of maintainers and customizers would emerge.

Also see Warranty Void If Regenerated.


  1. Of course, there is no guarantee that any of the code will actually work. But given enough tokens it would do “something”. ↩︎