upvote
I have no idea what this analogy is meant to communicate. If you're trying to suggest that software construction is only intentional or attributable if you write source code by hand, I'll just come back and say you haven't legitimately build anything unless you hex-edited it in machine code.
reply
It's meant to communicate that building is something that requires effort on the part of the builder.

I don't write assembly, but I still had to learn how to code. I had to practice and put in the effort to develop it as a skill. Then, when I write something, I have to put in the effort to do it.

Of course, building things with AI generally takes varying levels of domain knowledge and guiding for now, but if we're talking about ordinary users making their own software, the implication is that in some cases existing skill won't be necessary, if not now then eventually.

At that point it would be truly effortless, and I don't think that you can rightfully say you built something if it required zero effort on your part.

reply
It is not good to make things ordinary people use hard just for the sake of making it hard, or even in the pursuit of a perceived quality threshold if that threshold is beyond what the users will perceive. The cart is extremely dragging the horse in our field.
reply