If you insist that people learn to code in order to use technology, I'm going to insist that you grow your own flax, do the retting, spin it, weave it, and sew it before you're allowed to wear pants.
@akareilly it really depends on the technology. If it's a GUI tool marketed at end users, it's not reasonable to expect users to know how to code. If it's a programming library, coding skills are a reasonable expectation to have of your end users.
If I'm selling pants, it's unreasonable for me to expect my customers to know how to make pants. If I'm selling flax and my customers want pants, then it's reasonable for me to expect my customers to know how to make them or find an alternative vendor
