Is this quote really about design?? " have certainly been in a bad mood, gotten confused by a product, and found myself repeatedly smashing a button to no effect. In my frustration, I try the same thing, just harder. But it doesn’t help me accomplish my goal."<p>This sounds more like something that is broken. I wish there was a better example provided of bad design affecting the users mood.
Why do you think you're at the mercy of the programmers? Why can't you learn to build and deploy the code yourself? Seems like a bit of a bottleneck to put all your changes through a programmer.