Dreaming In Code

A month or so back I was perusing MSDN Blogs and followed a link to the Dreaming In Code website.

Buy Dreaming In Code 

I bought it and finished reading the book on my way home from the MVP Summit last week. I recommend it to anyone who wishes to learn more about large software projects.

The book offers a look behind the scenes at the design and development of an open-source Personal Information Manager project named Chandler. Chandler was initially touted as “The Outlook Killer” and the book describes Mitch Kapor‘s frustration with Exchange as one motivation for starting the project.

I found the book a fascinating look into

  • the work that goes into large projects;
  • the team dynamic as applied to software design and development;
  • open source development.

The book is slightly biased towards open source development and the open source community, but it’s subject is an open source development project so the bias is expected. That shouldn’t prevent anyone from reading the book. The challenges and pitfalls of producing great software bear no respect for platform or language. 

One of the points the author drives home is how little we as developers and IT professionals study our own field. If you read my ramblings, you are probably not in that crowd.

The book’s conclusion (and several reviews) led me to believe the project is a failure. I disagree – I don’t think it’s finished yet. Some things take time. Good software sometimes – often, in fact – takes more time than anyone can foresee at the start.

:{> Andy

Andy Leonard

andyleonard.blog

Christian, husband, dad, grandpa, Data Philosopher, Data Engineer, Azure Data Factory, SSIS guy, and farmer. I was cloud before cloud was cool. :{>

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.