The Knowledge Bubble
Everything you know is contained in a bubble. As you learn about new topics your knowledge bubble gets bigger. It's a simple premise, really. Sometimes you think you have a really big bubble and then the realization of how little you know when somebody tells you about a new concept you've never heard of. You suddenly and furiously find yourself trying to increase the size of your bubble with this new knowledge.
This happens to me on a regular basis; specifically, with web development. First there was HTML and then javascript. Then it grew to include server side languages like ASP, ColdFusion, and PHP. Which inevitably led me to database development in MS SQL Server, Oracle, and MySQL. My knowledge bubble has grown in multiple directions, often at the same time.
These days, I find myself reading up on more discrete topics such as Extreme Programming, OOP concepts, or Star Schema databases.
So, what are reading up on these days?
Conversation
Speaking of that, check out this program for mapping your knowledge. Looks pretty nice. :)
http://freemind.sourceforge.net/wiki/index.php/Main_Page