THE SQL Server Blog Spot on the Web

Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | |
in Search

Andy Leonard

Andy Leonard is CSO of Linchpin People and SQLPeople, an SSIS Trainer, Consultant, and developer; a Business Intelligence Markup Language (Biml) developer; SQL Server database and data warehouse developer, community mentor, engineer, and farmer. He is a co-author of SQL Server 2012 Integration Services Design Patterns. His background includes web application architecture and development, VB, and ASP. Andy loves the SQL Server Community!
Note: Comments are moderated. Spam shall not pass! </GandalfVoice>

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

Published Sunday, April 20, 2008 12:50 AM by andyleonard

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(required) 
Submit

This Blog

Syndication

My Company


Other Blog

Check out my personal blog...
http://andyleonard.me

Contact Me

Twitter: @AndyLeonard
Email: andy.leonard@gmail.com

Powered by Community Server (Commercial Edition), by Telligent Systems
  Privacy Statement