I was having a grumble with a developer friend of mine the other day as we pored over the designs that a creative agency had sent over. We couldn't understand how they could quite blatantly have ridden rough shod over our technical and functional spec whilst designing their concepts! I mean do they realise how difficult it is to implement this design!?
Problem was- the design was spot on. Focus groups of client customers were happy, client was happy: it did the job perfectly. So the developer and I got on with it: tweaking the technology to make it reflect the design. Pushing the boundaries of our expertise in order to fulfil this website. And that's the way it should be!
Visual design in the business environment or commercial visual communications rarely exists to satisfy its own needs. Design can't be led by the technology we use at the moment. If that were the case we'd be riding around in wooden cars. (That's a gag). We have to push technology to fulfil the marketing objectives of (in this case) a website. And of course the marketing objectives are set by the business goals. Design is a function of a business: it has to earn its keep.
So designers of the world unite in your efforts to create websites that look great in their role of doing a good business task. You have nothing to lose but developers who give you grief!