> Natural language is not sufficient to give precise instructions
On consideration, this is the core of our disagreement and it is probably one that we will not see past.
I have to assume that you see human/computer interactions as master-slave relations. You are the master providing instructions and the computer is a slave that MUST do precisely what you instruct it to do. I would wager that you feel frustrated when you deal with other people who choose to do things in a way that is different than how you want them to be done.
One thing I was taught when I became a manager was that I should focus on outcomes. I should explain to people what the result I wanted was, rather than to be really picky about the implementation. I found that sometimes people could realize my desired outcomes in a way that was better than I would have done it. It was enlightening.
There is an idiom in English, about winning the battle but losing the war. It is when a person becomes so obsessed with controlling tiny details that they lose sight of the overall goal.
I doubt we will see eye-to-eye on this, but I am arguing that we will have better outcomes if we obsess less about the details of how computers implement our goals and we spend more time focusing on the goals we want to achieve.
On consideration, this is the core of our disagreement and it is probably one that we will not see past.
I have to assume that you see human/computer interactions as master-slave relations. You are the master providing instructions and the computer is a slave that MUST do precisely what you instruct it to do. I would wager that you feel frustrated when you deal with other people who choose to do things in a way that is different than how you want them to be done.
One thing I was taught when I became a manager was that I should focus on outcomes. I should explain to people what the result I wanted was, rather than to be really picky about the implementation. I found that sometimes people could realize my desired outcomes in a way that was better than I would have done it. It was enlightening.
There is an idiom in English, about winning the battle but losing the war. It is when a person becomes so obsessed with controlling tiny details that they lose sight of the overall goal.
I doubt we will see eye-to-eye on this, but I am arguing that we will have better outcomes if we obsess less about the details of how computers implement our goals and we spend more time focusing on the goals we want to achieve.