You put your heart and soul into a web site, you put in those extra hours of fine-tuning some pixels, some scalability fixes, enhancing the accessibility or just plain making sure it’s valid and therefore as future-proof as possible. Enter: the customer.
Within a week they have usually messed it up some way, one or several of their code monkeys, who usually are more “creative” than skilled, have been let loose on the code. And this will happen as long as they have access to the source code (which they, of course, should have, they’ve paid for it). But I sincerely do think that the customer should think again before they start doing their quick fixes, maybe just realize that the things in what they got in the delivery was made that way it is intentionally and not just out of chaos.
This then comes back to us web developers; it’s tough to have reference cases when you know most of them are screwed over. Meeting a potential new customer, one wants to show the different projects one worked on before one lost control of the code:
Here’s the web site as it should have looked, before it got to the sorry state it’s in today.
It’s hard being a custodian, saying goodbye to your loved one.
I know this is the order of business, but I really wish some customers would think twice. For their own sake.