in reply to Any interesting philosophy of programming articles to recommend?

A few more links, though if I have tread the trail already in your page forgive me - it is hard to chase my trail back to the beginning. I also recommend reading Marvin Minsky's online papers because he realizes that social issues have a heck of a lot to do with the programming job that is building Artificial Intelligence. I just read his Introduction to Logoworks again which you might like.

Also Ken Ficara has a page with links to some related books.