3 ms·
I would argue that it's thinking programmatically and applying that mindset to a computer. When humans interact with each other there is a lot of subtlety and
by 40acres 8y ago
I would argue that it's thinking programmatically and applying that mindset to a computer.
When humans interact with each other there is a lot of subtlety and nuance that is embedded in that communication. I can say something to you but you can infer that I really mean the opposite by the tone of my communication.
All that is lost with computers, when communicating with a computer you need to be especially precise in what you want the computer to do and when you want the computer to do it. I'd argue that most bugs are a result of improper communication between the programmer and the computer. Either the actual intent was not communicated properly or there is context lacking in the communication (server status, load, etc.) that is not being accounted for.
- dabockster 8y agoExactly this. You have to be super literal when writing code. The computer cannot make inferences.