Dreaming in Code

Posted by on November 8, 2008

Last summer when I was completing my masters at Carnegie Mellon Silicon Valley, I took the Open Source course as an elective. In one of our projects, we had to investigate Open Source productivity tools. That was when I stumbled upon Chandler.
Although I liked the product and its features, I found Chandler to be slow and unstable. With increased amounts of data, its performance reduced, and became increasingly difficult to use.

While investigating Chandler, I learned about a book titled “Dreaming in Code” by Scott Rosenberg, which was written with the Chandler project as its setting. A few weeks later, when I was early for an appointment, and was killing time in a bookshop in Mountain View, the book caught my eye, and buying it was the most natural thing to do.

The book is the result of an exercise (where Chandler was chosen as the example) to investigate why it’s so hard to build software. One does not need any background knowledge about the software industry to understand this book, as the author explains the history and concepts behind the topics being discussed. I would recommend the book to anyone who wants to get a high level understanding about what building software is like today.

From what I have read so far, it seems that Chandler started with lofty goals, but an unclear vision. The project had weak processes at the beginning. This resulted in a project with ever extending targets for releasing, which seems to be a common problem in the software industry.

Related Posts: Building Sofware - Engineering or Art? , Don’t Worry be Crappy , In Search of an Ideal Personal Productivity Tool
No TweetBacks yet. (Be the first to Tweet this post)
Comments

Respond | Trackback

Comments

Comments: