Some items off the cuff:
- Design Patterns in Dynamic Programming - a presentation by Peter Norvig on how Design Patterns are a way for OO languages to cope with missing abstraction capabilities
- Alistair Cockburn's papers on methodology
- I don't know if you have access to this, but in the
ACM digital library there are all the articles of
Jon Bentley's famous "Programming Pearls" column,
including the (out of print and therefore "lost") articles
that are collected in "More Programming Pearls". Old,
but still worth reading to me.
There is a new book out that should be very interesting reading: "Software Fundamentals. Collected Papers by David L. Parnas". A recommendation in the ACM journal compared it to "The Mythical Man Month" in terms of importance.
Brainbench MVP for Perl