> There are better ways to handle a stubborn client other than, “I’m better at this than you are and that’s that.”
While I can see how you got that impression, it is not how it happened.
I carefully explained all my suggestions and backed them up with UI conventions, implementation details and code reuse. Nothing helped.
For example, the same data could be edited from 3 subtly different screens. I suggested it should be broken out into a separate dialog that could be reused. It would be more consistent, be more in line with virtually all other software, quicker to implement and less error prone. No go.