Hmm. I've been reading this Wiki for many months, and then I finally contributed something, and left my name, which means I have to write something here, I guess. I write software, like most of you (I presume). And I want to know how to do it the right way. I am not an expert, and stand in awe of those who make the task seem effortless. The discussions here are fascinating, and the sense of community impressive. I hope to contribute more in the future. Here are some book recommendations, since you should at least get ''something'' for reading this page (admittedly a pittance): * ''Crossing The Chasm'', by Geoffrey Moore - Fascinating marketing text (seriously). If you are trying to sell software or other technology, you owe it to yourself to read this. ISBN: 0060517123 * ''Object Oriented Analysis And Design With Applications'', by Grady Booch - As good a place to start learning OOD as I can think of. Strong academic prose. ISBN: 0805353402 * ''Extreme Programming Explained: Embrace Change'', by KentBeck -- Changed my view of software development. * ''Effective C++'' (ISBN: 0201924889) and ''More Effective C++'' (ISBN: 020163371X), both by Scott Meyers - Tips from a guru. If you don't have the privilege of working alongside a guru, these books are the next best thing. For C++, anyway. * ''Manufacturing Consent: The Political Economy Of The Mass Media'' (ISBN: 0375714499), by Edward Herman and Noam Chomsky - Herman and Chomsky gore a sacred cow with their propaganda model. Chomsky scares many people, mostly because he tries to refute preconceptions, a tack which always meets strong resistance (consider the "earth is round" supporters of 1000 years ago). Read with an open mind. -- Chris ---- CategoryHomePage