>>106011346>yeah but you have to take your seniors form somewhereabsolutely, and it's gonna be a shitshow in a few years when the talent pool has not appreciably grown but every major project has taken on crufty, unmaintainable crap.
i'm seeing a worrying trend where projects architecture is getting incredibly bad. instead of clear data organization and flows between well-defined states, you have subroutines which mutate data from one arbitrary structure to another without much critical evaluation.
for example, i recently got a MR which added a new endpoint to an existing service that converted an json payload into a csv, wrote it to a file, and added the filepath to a database, then in a separate routine picked up the database entry to read the file, and opened an entirely new req context when it messaged the next service in the chain. i asked the dev what the fuck he was doing and he said that he just asked the AI to generate the endpoint, then to write the request to storage, then to asynchronously process the request; the AI technically did all that, it just did it in the worst way possible.