> In my experience, it's always the junior who shouts "This could all be so much simpler!".
Yeah, this is true. But I often wonder how much of this is because the seniors have given up on simplicity and since they have internalized the complexity it doesn't bother them anymore.
> Yeah, this is true. But I often wonder how much of this is because the seniors have given up on simplicity and since they have internalized the complexity it doesn't bother them anymore.
I've seen this first-hand. It makes for a bad experience and a demoralized, ineffective team.
As a senior my goal is to write that really complex stuff and then hide it behind a simple interface that always works the way you expect so you never have to look under the hood.
Yeah, this is true. But I often wonder how much of this is because the seniors have given up on simplicity and since they have internalized the complexity it doesn't bother them anymore.