I'm making the case that we should make tools for the higher abstraction, not a lower one. You said it yourself: why should we read/write binary? We don't, we shouldn't. It might be useful in some cases, but working with assembly is much easier.
Intent is more natural to us than code, for the same reason assembly is more natural than binary.
I'd agree with you then! I don't think that case was clearly laid out (or at least I didn't understand your argument to be as such). I'd also say that humans are historically quite bad at communicating intent (even if it comes more naturally and is communicated in natural-language), so I think tools that support human <> agent interaction and iteration are important.
Comments
I'm making the case that we should make tools for the higher abstraction, not a lower one. You said it yourself: why should we read/write binary? We don't, we shouldn't. It might be useful in some cases, but working with assembly is much easier.
Intent is more natural to us than code, for the same reason assembly is more natural than binary.
I'd agree with you then! I don't think that case was clearly laid out (or at least I didn't understand your argument to be as such). I'd also say that humans are historically quite bad at communicating intent (even if it comes more naturally and is communicated in natural-language), so I think tools that support human <> agent interaction and iteration are important.