I'm fairly young in terms of web years. In fact, I just barely recall building sites with tables. I may have designed/built a maximum of ten sites before moving to a standards-based approach. During my career, however, I’ve been fortunate enough to work with people that have been in the business for a hefty amount of time. With some, the years have evidently bestowed justifiable experience and wisdom, while others have used the time to become set in their stodgy, old ways.
On a recent project, I was hired to build a small brochure site that was designed in-house. The designer was unfamiliar with web standards, but, aside from that, the project progressed like any other normal job.
As part of the initial assets, I was provided a source PSD, and the designer was kind enough to pre-cut all of the images. And therein lay the problem.
Due to the difference in coding approaches (table-based vs. separating presentation and content), the images were cut differently than I would have expected. A quick conversation with the designer revealed that he separated the imagery with the Slice tool in Photoshop and exported them from ImageReady, ultimately creating some images that I couldn't use with my coding approach. For instance, as a standard two column site, I received two background-images, one for each column, assumingly cut for each of 2 table cells. However, I would have cut a wider and shorter image for use with a faux columns approach. Also, the navigation link and hover states were cut as separate images, whereas I had to recut them for appropriate use of a faster rollover method.
Designers, is it worth your time to pre-slice images for your developer? Does it affect your designs to know how the developer will be coding your comp? Developers, how often do you receive assets that are usable? With standards-based designers being more educated about the process, are the days of slice and dice over?