I think, to be honest, its more about willie-waving than billing.
Maybe. But I've seen a lot of ludicrously complex code in other fields which makes me think ``contractor paid by the hour'' or ``mmmm, job security''.
Quoted message said:
the small agencies who are guilty of this sort of thing. Take a stroll round some of Britain's largest and most expensive corporate web sites and you'll see it everywhere.
But probably outsourced. Web ``designers'', who typically know nothing about either the web or design, have convinced otherwise sensible IT Directors that it's so esoteric only exotic specialists can do it.
Maybe. But I've seen a lot of ludicrously complex code in other fields which makes me think ``contractor paid by the hour'' or ``mmmm, job security''.
I wonder if I sometimes seem to fall into that trap because I use design patterns a lot. They're great if everyone's familliar with them, and the resulting code becomes quite modular, but when you hand over to people who are not familliar with the patterns you see it looks very complex to them. With something like Strategy you can explain away at least 2 classes and an interface in one word. Throw in Model View Controller and you have to start thinking a bit until you get used to it. Patterns allow your building blocks to become larger.
- Richard
-- _/_/_/ _/_/_/ _/_/_/ Richard dot Corfield at ntlworld dot com _/ _/ _/ _/ _/_/ _/ _/ Time is a one way street, _/ _/ _/_/ _/_/_/ Except in the Twilight Zone.