I’m the lead UI dev at a company and we’re working on a “2.0” version of our product. Before I was brought on to the team, the existing website was built as a single page application that relied on YUI for most of its client-side functionality. The backend is done in C#.
Now that we are rebuilding from the ground up, we have a fantastic opportunity to make some changes in the way the code is done. For instance, separating content, presentation, and behavior. Simple, right?
Any advice on dealing with him without being hostile? Good arguments to bring up?