RKG Logo 434-978-4300

I’m a big fan of scattering great books around the office. Recently I mentioned a couple favorite web design books. Here are three outstanding books to toss into the IT bat-cave: Software Engineering For Internet Applications, Joel on Software, and Hackers and Painters. Many of the chapters in these three books are available online, but still quite worth buying the print editions.

The most pragmatic of the three is Software Engineering For Internet Applications by Eve Andersson, Philip Greenspun, Andrew Grumet. For background, Philip and Eve founded Ars Digita. Philip also wrote a great-but-now-outdated web tech book. His current book, Software Engineering For Internet Applications, is the course textbook for MIT’s 6.916 seminar. The book sets high goals: it aims to teach the reader “what they need to build Amazon.com”. Senior developers should have 90% of this book down cold already, but will appreciate the sections on scalability and architecture. Junior IT folks will benefit greatly from the breadth and scope of this book. If I had to pick one overview book for constructing modern web apps, this would be it.

Joel on Software by Joel Spolsky, has this wonderful subtitle: On Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity. Whew! Spolsky — former Israeli paratrooper, Microsoft developer, and current president of Fog Creek Software — has great insight on running a software shop, IT hiring, managing a startup, languages, and of course Microsoft. His essay on Ben & Jerry’s vs. Amazon is a classic, as is his take on IT hiring. Yep, all of this book is available for free at JoelOnSoftware. Buy it anyway. It is worth having a bound copy.

Hackers and Painters: Big Ideas from the Computer Age, by Paul Graham, is the most philosophical on these three. Graham founded ViaWeb, which was acquired by Yahoo in 1998 and became Yahoo Stores. ViaWeb is notable for pioneering browser-based apps, and for using LISP as a strategic advantage. Graham thinks deeply and writes well. This book will appeal to your most cerebral developers, the select wizards who consider software design an art, not just a job.

While on the topic of IT, two neat links worth checking out: Google’s code search engine is a fantastic tool to search open-source source; and Daily WTF’s tales of IT misery offers cheering perspective — whatever your IT situation, it could be worse!

Technorati Tags: , , , , , , , ,

If you like this post, consider subscribing to our RSS feed. You can also have new posts sent to you via email.


Related Posts

    No related posts.

Your Comment

Trackback

http://www.rimmkaufman.com/rkgblog/2006/11/30/what-were-reading-it/trackback/

Blogs Citing This Post

  1. Pingback: What We’re Reading: Creativity on December 20, 2007

Email Updates

Categories

Recent Comments

  • George Michie: Kevin, Marc, thanks for your comments. Help is coming, but not the solution. There are a number of instances when the CTR on the...
  • Marc Adelman: George, You have been an advocate of “the advanced control option” for years now. Depressing right YEARS! Eh…listen...
  • Kevin Hill: Is what they really need is a fourth match type. Here’s google’s help documentation on broad match: This is the default...
  • Kevin Micalizzi, Dimdim Web Conferencing: Jim (& George)- We still offer a free version of Dimdim. Just click Sign Up Now at the top of the...
  • Tomas: indeed, i can’t talk about it either… :)
  • Philip Price: Thank you for the RegHack, it worked for me, tho at first when i made the reg file with the information i copied from above i also...
  • George Michie: Sorry Jim, this post was written in 2007. Apparently some of those products are gone.
  • Jim: Hey, I checked two products like dimdim and cutepdf but none is free. What are you talking about free and open source?
  • George Michie: If they keep hearing the same message, and seeing evidence in the data to back it up, something will have to give. There is hope on...
  • Tomas: I’ve been having the same argument with Google for months now and in the end there does seem to be a feature in the algorithm that...
  • George Michie: Doesn’t have to be, it can be intra-adgroup as well.
  • Josh: George – I take it you’re referencing a scenario where your exact-match keywords are not listed as negative exact match keywords...
  • George Michie: Melissa, you’re right, it’s always happened to varying degrees, particularly since the advent of extended broad match....
  • Mel66: I don’t think this is a bug. It’s been happening for years. It *is* impossible to manage, and I can’t help but wonder if...
  • George Michie: Thanks Matt, Sometimes humor serves a purpose.

Blog Stats

  • Posts: 948
  • Words: 451,089
  • Comments: 2,875

Administration