This adds a lot of perspective to my current project. It is a relatively interesting custom web application, but our work on it is directed by our non-technical client; he really, really wants for him to be 100% thinking and for us to be 100% reacting in a predictible fashion by implementing features. He would probably be described as an organic incrementalist. (About half of the people reading this comment are cringing thinking of a past or present engagement.)