It has now been twenty years since I wrote this dissertation and sent it to my advisor. Many things have changed, but end-user programming is no closer to reality now than it was then.
The dissertation, as it was written twenty years ago can be read here.
The programming environment described in the dissertation can be used today. Computing devices have changed significantly, but the following steps can be used.
A selection of sections that have value considered on their own, and/or which I have cited in other writings.
Bruce Conrad bconrad@acm.org June 2015