Tilly, here are a couple of links from my bookmarks. I haven't reread them in a long time, but I certainly enjoyed reading them at the time.
in reply to Any interesting philosophy of programming articles to recommend?
Oh, and philosophy... A Tirade Against the Cult of Performance bears a re-read. (Short, sharp and sweet).
update 2001/11/12 A very good paper concerning the issue of
Exits and Structured Programming, which sums up nicely the reasons why multiple
return statements from a routine is A Good Thing.
g r i n d e r