Most of the time, I get hired to fix things as a consultant developer that would not be broken if they had been designed more thoughtfully in the first place. Sound familiar? But here's the thing: I'm not a developer. I studied art and design at university, including how to design websites. But they didn't teach me how to code, even though that's most of the work. So, in early employment, I had to ""steal company time"" to learn how to do that and be better at my job, as a designer.
Recently, I've taken on design work that lets me work in code. One involved the ""redesign"" of a website. Being in this position allows me to improve the performance and accessibility of a website to an extent that is completely out of reach of a developer, who inherits *prior art*. And this is despite the fact that performance and accessibility are seen as responsibilities of *developers*.
@heydon > Being in this position allows me to improve the performance and accessibility of a website to an extent that is completely out of reach of a developer, who inherits *prior art*.
I'm intrigued, but don't know what you mean by this.