>So imagine a non-arrogant programmer that actually does what you want
Human programmers try really hard to give you what you actually need, and not what you want. Most problems are posed to programmers in such a way that they would result in totally unacceptable results if delivered to those specifications. Think any story involving a Genie and 3 wishes.
It's amazing to me that someone who employed so many programmers just doesn't get it.
To quote the philosopher Jägger:
You can't always get what you want
But, if you try sometimes, you might find... you get what you need.
Human programmers try really hard to give you what you actually need, and not what you want. Most problems are posed to programmers in such a way that they would result in totally unacceptable results if delivered to those specifications. Think any story involving a Genie and 3 wishes.
It's amazing to me that someone who employed so many programmers just doesn't get it.
To quote the philosopher Jägger: