One thing I've noticed after reviewing some of my earlier posts is that I use a lot of parenthetical clauses. I wonder if this stems from my job as a software engineer, where often expressing the logic of a task involves embedding it deeply within a hierarchy of nested statements. It might also have something to do with the idea that a good software engineer is aware that a partially-specified problem is a nest of potential bugs. All the caveats, attempting to see the other point of view, etc. are really just good error-handling.
Contact me: d a g g i l l i e s @ y a h o o . c o m