I have just finished reading a book compiled, edited and introduced by Joel Spolsky and released by Apress. "The Best Software Writing I" is a collection of some of the best articles on software development, and management written on various weblogs over the past few years. Joel expects it to become a frequent enough release, so it should be a series worth looking out for.
Borrowed from brevity.org, here is a list of all the articles you will find in the book. I am presuming that since these originated on the web, and are still available that I amn't infringing anyones rights by linking to them.
There are some very good articles in there, and some very funny ones. If you're not the sort of person who reads books, then at least grab a couple of the titles above that interest you and scroll through them. There really is some good stuff there.
Also, I have realised that some of my non-nerd friends read this blog, so for those I would recommend the two cartoon articles, "Award for the Silliest User Interface ", and "Excel as a database", as the "jokes" there can be understood by anyone.
For the nerds/developers I'd recommend "Great Hackers" by Paul Graham, and "Starbucks Does Not Use 2-Phase Commit". They are both pretty insightful. Also, if you read and enjoyed this book, then Joels other software book "Joel On Software" is a must read.
Finally, for anyone who intends to release software through the web (either commercial, or GPLed) please read "Closing the Gap 2", as it hits the nail on the head. Think about it this way: If getfirefox.com required you to fill out a registration form, or provide an email address before you could download the browser would it still have reached 25 million downloads? Doubtful.