Thinking this brilliant Balaji Srinivasan ism is that merging is hard . I think he meqnt it broadly, including with a merge in traffic patterns and companies and ideas. I wonder if he had code in mind. Linus Torvalds decided to build a version control system that made it easier to fork and code but if not used cautiously, you will spend an afternoon rebasing. Maybe blindly merging and letting tests save you is like trusting an LLM tool to write code for you? But kind of that’s the thing, trusting an LLM’s diff is accepting a merge in a way and merging is hard.

There is this concept that all compromisee suck and yoh can end up in a upside down U shaped hell , when you over compromise, a intersection in set theory, or a set theory Union a upper case U , with no compromise, just live as neighboring ideas in peace, perfectly ambivalent .

Idea mergers are hard and they require trade offs. Maybe thats why in capitalism we have so many idea forks.

But also mind melds are beautiful when they happen. This is not q compromise but a reconciliation. A interleaving where egos are put to the side and the best ideas win.

Even when we disregard that code gen is only useful if the time it takes you to create the spec and overhead of fixing tge bugs, is less than just doing it yourself , you get the code dysphoria, too. code bugs of code you dont recognize. you dont idenyify with this code. it is alien.

Infinite forks in that non deterministic monkeys on typewriters world

So many paths though we must Always Be Constraining, to get some traction on a problem.

TBC..

  1. https://blog.codacy.com/the-creator-of-opencode-thinks-youre-fooling-yourself-about-ai-productivity