I just started working for a small web company that has one designer and one programmer. I'm kind of the person in between with experience in both worlds.
The problem I see right now is that the designer seems to be setting the standards, even though her practices are sometimes wrong (such as invalid html: wrapping block level elements with inline elements, or using tables for layout when there is no apparent need). I know she means well, but I also know that the standards that she is "enforcing" are either outdated or not as effective as they should be. Sometimes, it's hard to communicate with her because she seems unwilling to take ideas from other people.
I think doing peer code reviews might help. At one time, I suggested we might have code reviews, but there's only 3 of us, and the programmer and the designer are not always sharing the same code, so does it really make sense to do code reviews?
What should I do?
How can I influence my co-worker to be more open to suggestions, and/or learn some best practices?
Update: Thanks to everyone for all the advice. I found that "asking for help" set my co-worker in a better mood and was much more pleasant to work with as well as being more open to communication.