4 ms·
I would rather work towards a world where the tools were good enough and the common knowledge of the limits and capabilities of software widespread enough that
by olefoo 17y ago
I would rather work towards a world where the tools were good enough and the common knowledge of the limits and capabilities of software widespread enough that professional competence is not required for most people to do the programming tasks that will make their lives better.
To some extent we are already headed there, although many instances of end-user programming are not considered to be actual programming.
Is someone setting variables in a profile editor programming? How about writing mail-filters? Scripting actions in a larger environment? Using an event recorder to create repeatable macros?
I would say that all of those are in fact programming activities. And I'm fairly certain that there are a large number of people who would disagree.
The thing is that once you look at things in that light, it changes the software you write for the better, it means you provide debugging tools in your application and you look at the softer layers of your application with an eye towards opening them up to end-users.