I'm a software developer, old enough to remember when it was called “programming”. I'm also a software manager, but I only like being a manager in Theory Y companies.
I'm most interested in areas where knowledge representation, computer languages, and presentation graphics come together. This sounds esoteric, but I make it work for me. My graduate work was in formal semantics and computer theory, with a side of cognitive psychology.
I'm interested in how programming languages and methodologies can make expert programmers more productive at writing truly interesting applications.
I have two children, ages six and ten. My wife and father in law are also in the computer profession.