Yeah, as a working application developer for 20 years, I'm 100% with Edward here.
My users (read:customers) are allowed to complain. Sometimes I get to tell them (even convince them) why what they want is impractical, or otherwise undoable or bad, more often, I make changes until they are satisfied. I wouldn't keep my job if I took the attitude that many Internet hobbyist devs take toward anyone who criticizes their work.
"If you knew how hard it is, you may not be quite so critical."
Imagine if your brain surgeon used that line after a botched surgery?
Of course it's hard. That's why professionals do it. That's no excuse for not doing it well.
|