I hate saying this but unironically opus 5/gpt 5.6 are writing maintainable code on the order of 500-1000 lines