Nov 30, 2010 14:11
Look, programmer-person:
I realise that 90% of the stuff people pay you to do can be fulfilled by slapping together standard modules and calling it a day. In fact, I don't actually particularly care if the item you are putting together for me was created by cut-n-paste or by lovingly handcrafting every byte. It's actually A-OK with me if you re-use code that everyone else in the world uses. I know how the industry works. I don't care.
What I do care about is when the item you've put together for me DOES NOT WORK. If it's not following industry standards which have been set in concrete for the past 20 years, you do NOT:
1) Tell me that it works 'in most cases';
2) Tell me that you've used it for other clients and they've never complained; and
3) Tell me that if I don't like it, I can insert different modules myself.
The correct response is "I will find a way to make it work properly." Possibly with a side order of "And I apologise both for using broken code and for putting it into production multiple times without ever having actually tested it."
I'm not asking for the moon; I'm asking that a bog-standard piece of programming, identical to that accessible via millions of websites the world over, actually conform to spec. This is not something I should have to specify.
reactions-idiots,
consumerism,
reactions-annoyed,
reactions-icy