TITLE: The Experience of Programming AUTHOR: Eugene Wallingford DATE: October 28, 2004 12:39 PM DESC: Today's sessions were a mix of interesting thoughts and tired saws. ----- BODY: [ I wrote this last night but wasn't able to post it then. Why? Stay tuned. ] After the Steve McConnell talk this morning, I went to three technical events:
Jonathan Edwards talked about example-centric programming, and in particular two tools he has built: EG, an Eclipse plug-in for integrating examples directly into code and the IDE, and subtext, a language for programming in an example-centric way. The neat idea here is one I've seen elsewhere, that text strings are not the right way to represent programs. A structured format offers some interesting possibilities for writing code.
David Hovemeyer spoke about FindBugs, a static analyzer of Java programs that finds common bugs based on common bug patterns the authors have identified.