News for hackers. Stuff that matters.
Re:Prof. Software Developers Don't Vibe, They Control: AI Ag... by baq on Tuesday December 30, 2025 @07:30PM (#46439958)
That’s right, but it also hints at a solution: split big code bases into parts that are roughly the size of a big hobby project. You’ll need to write some docs to be effective at it, which also helps agents. CICD means continuous integration continuous documentation now.
Re:Prof. Software Developers Don't Vibe, They Control: AI Ag... by majormajor on Tuesday December 30, 2025 @08:05PM (#46440162)
I wonder if anyone has tried this thing before, like... micro-projects or such... ;)
Re:Prof. Software Developers Don't Vibe, They Control: AI Ag... by bccdee on Tuesday December 30, 2025 @08:49PM (#46440427)
Splitting one big codebase into 100 microservices always seems tempting, except that big codebases already exist in modules and that doesn't stop one module's concerns from polluting the other modules' code. What you've got now is 100 different repositories that all depend on each other, get deployed separately, and can only be tested with some awful docker-compose setup. Frankly, given the impedance of hopping back and forth between repos separated by APIs, I'd expect an LLM to do far worse in a microservice ecosystem than in an equivalent monolith.
Re:Prof. Software Developers Don't Vibe, They Control: AI Ag... by rjzzleep on Wednesday December 31, 2025 @12:12AM (#46441533)
It's not the size that's the issue, it's the domain that is. It's tempting to say that adding drivers to Linux is hard because Linux is big, but that's not the issue.