Yes, but in a big company developers don't define the product, (product) designers do.
Yes, but in a big company developers don't define the product, (product) designers do.
Developers who express their free will strongly risk getting fired. It pays to keep their mouth shut and let the firm torpedo itself.
If we are talking about poor interaction design patterns and unintuitive conceptual models with no prior usability testing/UX research then designers/researchers deserve the blame (assuming devs didn't botch the implementation and create usability problems), but this isn't the issue at hand... platform stability is and that's the job of the developers who code it.
Insane how they had managed to mess it up so badly. I can't comprehend how anyone from any part of Reddit, outside of the marketing department, would spend some time on the redesign and say "nice!"