João Fé retweeted
Replying to @speakjava @ubuntu
I switched to NixOS a couple years ago and love it. especially now that i can direct my AI to update my nix config.
We will find people defending both sides and claiming each is amazing. But it really doesn’t matter whether you have a monorepo or multiple. What matters is tooling to search your organisation’s source code, docs, etc.
The reason I have little interest in optimising agents (harnesses) is that my view of AI is one of autonomous self-improvement and continuous learning.
Sadly current AI isn’t like that, so I don’t think it can go far. (It has gone further than I anticipated though,I must say.)
One of the best things about agents is that I can now forget about many of the irrelevant things, and the monorepo vs multi-repo is definitely one of them.
(Of course I also forgot about git.)
who thinks monorepos are good for agents
they absolutely are not, it's a completely wrong pattern for agents, it ruins their ability to navigate history because it removes the project specific container
there's zero benefit from monorepos now that we have agents, only downsides
monorepos were solving a different problem that's no longer even relevant
“But a team of two who always pair-programmed together would not be much of a team.”
Perhaps the Proton CTO should invest in better engineers (humans) than in agents.
I guess the “we can fix everything” only works when you are funded a few million dollars in tokens.
with current token prices i wouldn't really say "cost of software is going to zero"
our token cost is double our payroll which means even though we're 25 it's like we're 75
and i feel like our output is similar to a team of 75 pre-ai. we're just able to do it without all the downsides of a larger team
this is still a good thing. we couldn't hire 50 more people. so much overhead and impossible to retain a high bar
I only wish to be as 1% based about everything as Chris is.
You may be a little confused. Programming consists of instructions entered into memory in a DTM, sharing memory space with input data. A procedure determined by the instructions then operates on the data in microscopic detail to produce output.
Everything from one end of this process to the other is deterministic. As a deterministic Turing machine is the only kind of Turing machine that actually exists, this is where you stay put. Whether or not you can follow what's going on inside the computer is irrelevant.







