End User Programming In Pictures

The Chasm

Chasm Between End-User Programming and Formalization

End users will never use the same language as used for formalization.

The Reality

Reality of End-User Programming vs. Details

End-users (and visionaries, e.g. CEOs), do not want to specify all of the details.

That is what they hire Engineers for.

Engineering

Chasm Between End-User Programming and Formalization

Architects figure out the end-users’ requirements.

Engineers figure out the details for implementation.

Implementors write the code.

(Note the similarity to other professions, like Construction).

See Also

Software Development Roles

Table of Contents
Blog
Videos
References
Books