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.
@heydon as someone who sits closer to the developer side of things I always feel sad when I don't get to have conversations early on with someone doing design. The web is a material just like wood or plastic and has properties and characteristics that if ignored in the design process will have unfortunate outcomes.