March 26, 2007
I was recently on an initial phone screen with a candidate for a developer position here at Dovetail, and towards the end of our conversation, I asked him if he had any questions. After a few standard ones, he asked me about our web development standards, especially in the area of HTML standards, use of CSS, etc. I answered, especially gearing my answer towards how we approach these topics in the current web application project that we're working on, and explaining how we've worked especially hard over the last year or so at improving our development methodologies and work product. He noted that my answer didn't jibe with the code on the dovetailsoftware.com website. He noted that the site makes heavy use of tables (for non-tabular data), lots of embedded styles (as opposed to CSS), bad class naming (class="table3", class="style15"),…