used by the
The sweet spot for me is the “power user”: the user of IT who is extremely adept already, and is probably bending tools beyond their design. Giving them an environment in which to deliver is extremely important, but this should be a joint effort with more technical staff - the two sides should not be in opposition.I think that we are at a point where we need to blur the frontier between expert programming (i.e. mainly text) and end-user programming (i.e. mainly visual) and make it easy to switch between the two, allowing experts benefit from better visual representations and allowing "power end-users" to tinker with "lower level" programming with text.