A Reveiw of Professional Software Development

A while back, I read the book Code Complete, by Scott McConnell. I thoroughly enjoyed this book. Code Complete is full tips to make one a better programmer. It is written in a similar fashion as books such as The Pragmatic Programmer, Programming Pearls, or The Practice of Programming. Because I enjoyed reading Code Complete, I decided to tryout another McConnell book, and I purchased the book Professional Software Development from Amazon. I think I may have passed on this book if I browsed it first.

I feel that maybe half of the material in the book carries any relivance and it doesn’t really address any new topics. The basis of the book is that programmers make bad code, and standardized software engineering techniques should be used to improve software. For instance, McConnell talks about the drawback of the “Code and Fix Development” style. Where developers rush into the coding process without any planning. I wouldn’t say the book was a total waste to read, but I expected it to be better based on Code Complete.

The majority of the book is about how software engineers should be licensed in a similar manner as doctors, lawyers, and accountants are today. I tend to disagree with this opinion. I think that voluntary certification would be a better way to go then to have Government issued licenses for software engineers. I don’t see what good would come out of forcing software engineers to be licensed.

Overall, there is some good information in this book, so it is not a total waste of time to read. I would recommend getting a copy from a library rather than purchasing this book.

Professional Software Development

Tags: ,

Leave a Reply