Here's the list of books that are currently on my nigh stand:

Godel Escher Bach: An Eternal Golden Braid

Douglas R. Hofstadter

Cover Image

Yep, it's that time again.  I read GEB  once a year to keep in touch with my inner ComSci geek.  If you're interested in theoritical concepts of Computer Science, then you definitely check it out!

Joel on Software: And on Diverse and Occasionally Related Matters that will Prove of Interest to Software Developers, Designers, and Managers, and Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity

Joel Spolsky

Cover Image

I've been reading this book since December.  It's a nice compilation of  Spolky's blog posts that cover concepts from development to business processes.  I'm currently using some of the chapters in the book to show people the importance of having business requirements and having subject matter experts (SMEs) involved earlier in the development process.

Business at the Speed of Thought: Using a Digital Nervous System

Bill Gates

Cover Image

This is a pretty good read thus far.  I'm using it to get closer to the "business side" of the industry.