For a few years I have been helping out with the technical side of developing websites for a client who runs their own Design & Communications company.
They have a couple of employees, including someone who does the main design work for the websites that I help build. This person also usually does the HTML and the basic skeleton of a site before I go in and handle the SEO, the code validation, the scripting and whatever else is required.
Everyone at this company is paid hourly for the work they do, and so this designer wants to do as much of the HTML/CSS themselves to boost their hours. However, I inevitably end up going in and changing most if not all, their work (including the CSS) because they have a poor understanding of content separation, and basic SEO practices.
This seems like a waste of time, and although I benefit (by having more hours to bill) and the designer benefits (same reason) the owner of the company must then charge her customers more.
Should I bring this up or let it be? I also work closely with this designer, and if I bring it up, and the owner brings it up with the designer, I risk making my working life more difficult. I'm interested in what you think, from a business and from an ethical point of view.