Re: a bit tangential on nasty criticism. An approach I try to have (it's not for everyone) is to see the code as trying to do something worthwhile, rather than for the greater glory of 10ren. Without my ego on the line, I have more attention for the code itself. :-)
With this attitude* , only criticism about how the code is serving its purpose is relevant. If someone criticizes it (or I imagine they will) because it's Lisp (or because isn't), or because it uses design patterns (or because it doesn't) and the criticism doesn't seem to make a difference to its purpose - it's just kind of bemusing.
* Hard to do.
EDIT ah... having now read the slides, this is one of the things they're saying.
With this attitude* , only criticism about how the code is serving its purpose is relevant. If someone criticizes it (or I imagine they will) because it's Lisp (or because isn't), or because it uses design patterns (or because it doesn't) and the criticism doesn't seem to make a difference to its purpose - it's just kind of bemusing.
* Hard to do.
EDIT ah... having now read the slides, this is one of the things they're saying.