I finished Dreaming in Code several weeks ago. Amazing, must-read book for both people in the software industry and those not. I finally have a book that I can hand to my parents and other non software people and say: "Read this and you will finally be able to understand the crazy business I am in". Highly Recommended! I will now read everything Scott Rosenberg writes because I am a big fan of his insightful but easy to read prose!

Also recommended: Ellen Ullman's Close to the Machine and Tracy Kidder's The Soul of A New Machine. Classics but not essential for those not in the biz.