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?
Best thing I can think of is to just tell him you think that you have a better idea of what would be more efficient and more with the times. If he disagrees, then you can have him make a sample of java/html and show him how much easier and less lines of code it would be to do it using modern technology such as jQuery/CSS3. The difference in line count between java and jQuery can be huge.
I’d say that’s one of the easiest ways, is to just show him how you can convert something in older technology to newer with better results.
Yea, he is probably stuck in a certain groove that he likes and is now a pain in the butt to deal with because he only wants to do things his way, in other words, if its not being done his way it is an inconvenience…Honestly though, his laziness will cause WAY more trouble for front end coders as well as any SEO working with the code.
And i agree completely, there is no reason he should be using js itself. The jQuery library will make EVERYONE’s live easier, that is after all why it was developed….