Comment by Frieren
8 days ago
> I can
You can because, I guess, your project may have a small scope, few people working on it, no dependencies etc.
I cannot, because each line that I change has an effect in millions of other lines and hundreds of other people, and millions of users.
Different situation, different needs.
Wise words. Exactly what I would except from a millenium-old elf :P
> each line that I change has an effect in millions of other lines
That sounds like an architectural problem.
> That sounds like an architectural problem.
Each time a Linux system library changes a space, billions or trillions of lines of code around the world are affected by it. To encapsulate complexity does not mean to eliminate complexity.
I do not work at that level, but I work low enough in our system as to potentially affect much of it on each change.
If your changes only affect your own code is because is high level enough as to not have anything build over it.
Context matters.
It probably is, but show me a large AI assisted or vibe coded code base where this won’t be the case.