An interesting question is what sorts of programming environments best support the work of casual and part-time coders. My experiences in teaching Flash-ActionScript to undergraduate environmental design students suggest some answers to this question that might be surprising. In particular, they suggest that a number of the standard doctrines of professional programming may be inappropriate for programming by visually oriented designers, such as architects, urban designers, interior designers, industrial designers and website designers. In this talk I will give a brief overview of how Flash-ActionScript works, show the work of my students, and describe a style of graphically oriented programming that Flash-ActionScript has made possible. I will also describe how this style enables my current students to be more than ten times as productive as my previous students were using Pascal, Java and JavaScript.