A Complete Waste of Cyberspace
Menu
Home
About Me
Faith *
Business
Finances *
Photo Gallery
Art Collection
Vacations
Stupid Stuff
Daily Dose
* denotes under construction
Search
 

help
Visitors


 

Now Available!


The Gummi Bear Test
 

Feedback


 

Send your feedback!

Site Created With



Business : Book List

Last Updated: Monday, 06-May-2013 11:06:08 MDT


The following is a list of books I have been reading in the past few years (or at least the books that have provided some value). The books range from humor to new technology, management to finances, plus several books used to prepare for the Microsoft Certified Solution Developer exams. The books are generally in the order in which I read them. Someday I may organize the books based on subject.


"The Dilbert Principle"
Scott Adams
Harper Business

This is one of my favorite books. When ever the business world is getting a little tough, I just spend a couple chapters with Dilbert.


"The Essential Client/Server Survival Guide"
Robert Orfali
Dan Harkey
Jeri Edwards

Wiley

This book may be a bit dated for the material (1996), but it provides an excellent look into the direction of client/server computing including distributed objects and the Internet. A pretty good read but somewhat lengthy (600+ pages).


"Effective C++"
Scott Meyers
Addison Wesley

A must read for any serious C++ developer. Provides 50 tips ranging from memory management to object oriented design. If you are familiar with C++ the book is a fairly easy read under 200 pages.


"How to Win Friends and Influence People"
Dale Carnegie
Simon and Schuster

An excellent book for leadership skills, motivational skills, and interaction skills for any profession (technical, management, parenting, etc.). The concepts are based on simple common sense. Yet, the concepts are as valuable as they are simple.


"How to Stop Worrying and Start Living"
Dale Carnegie
Simon and Schuster

This is also an excellent book for dealing with everyday stress. Again, the concepts are simple and valuable.


"The Quick and Easy Way to Effective Speaking"
Dale Carnegie
Simon and Schuster

Also an excellent book dealing with communication skills. However, at this point in time, I am comfortable with my communication skills in relation to my communication requirements. So I did not get as much value out of this book as the previous two Dale Carnegie books.


"The Deadline"
Tom DeMarco
Dorset House

An excellent insight into fundamental management techniques and challenges (especially for a techie like myself). The book is also written as a novel, so you are reading a story about several characters dealing with management challenges. The book is enjoyable and throughout the book the characters are continually faced with honest, real world problems. The characters then discuss possible solutions based on sound principles. Unfortunately, the book has an unreasonable happy ending. The "evil" character, a tyrant causing some of the demanding management challenges, is secretly "drugged" thus causing an illness requiring a leave of absence. To the book's credit, it does discuss the unlikelihood of such an event and the challenges to resolve pathological politics.


"The Goal"
Eliyahu M. Goldratt
North River Press

A very interesting read concerning managing constraints in a system with direct relation to a goal. This book is also written as a novel meaning there are a series of characters dealing with various struggles of life including management challenges at a manufacturing plant. The point of the book uses the scientific method to challenge traditional quantitative metrics that are contradictory to the primary goal, that goal being a to generate revenue. I struggled applying the ideas of the book to the software development process. According to the book at least, the manufacturing industry is at a mature enough level to measure their processes. The book doesn't have issues with these metrics, but rather the book challenges the decisions made based on these metrics. The software industry however, typically has not reached the maturity level where quantitative metrics are gathered. Granted, formal software methodologies defining appropriate metrics do exist. However in reality, the discipline to achieve these metrics are typically not practiced in the software industry.


"UML Distilled"
Martin Fowler
Kendall Scott

Addison Wesley

An excellent, brief introduction to the Unified Modeling Language, a standard software system modeling language based on software industry best practices.


"Understanding ActiveX and OLE"
David Chappell
Microsoft Press

A fairly comprehensive read concerning Microsoft's COM technology. Granted, the industry has moved, or is moving, towards COM+ (the next generation of COM) and .NET. Regardless, I think this book (at least the first four chapters) provides an excellent COM foundation leading to a greater understanding of COM+.


"Desktop Applications for Microsoft Visual Basic 6.0"
Microsoft Press

This is the Microsoft Official Curriculum book for the Microsoft Certified Professional exam 70-176. The book includes a CD-ROM. It is a fairly decent book providing a fundamental knowledge base for not only passing the exam, but for using Visual Basic in Microsoft's vision of Windows DNA development. This book, along with the Transcender exam and practical work experience should be plenty to pass the 70-176 exam. If you are lacking the experience, you may require additional resources.


"Distributed Applications with Microsoft Visual Basic 6.0"
Microsoft Press

This is the Microsoft Official Curriculum book for the Microsoft Certified Professional exam 70-175. The book includes a CD-ROM. It is a fairly decent book providing a fundamental knowledge base for not only passing the exam, but for using Visual Basic in Microsoft's vision of Windows DNA development. This book, along with the Transcender exam and practical work experience should be enough to pass the 70-175 exam. If you are lacking the experience, you may require additional resources. In addition, there is overlap between exams 70-175 and 70-176. So, by preparing for one exam you have somewhat prepared to the other.


"Visual Basic 6 Exams"
David Panagrosso and Owen Williams
New Riders

I purchased this book to help prepare for Microsoft Certified Professional exams 70-175 and 70-176. I found the book somewhat annoying in the fact that sample questions and exams did not give any indication on the number of appropriate right answers. I was having trouble passing the sample example since I would give one answer when two were required, or I would give two answers when three were required, etc. This became pretty frustrating. The Microsoft exams clearly state to pick the best possible answer, or pick the best possible two answers, etc. However, by making the sample exams more difficult, there was the positive benefit of being more prepared for the real exams.


"Mastering Visual Basic 6 Development"
Microsoft

I purchased this CD to prepare for Microsoft Certified Professional exams 70-175 and 70-176. The title of this CD is misleading. Concerning Visual Basic development, I am already fairly competent (and have the court documents to prove it). So when I purchased the CD I though it would provide the opportunity to take my Visual Basic skills to the next level. However, this CD is an introduction to Visual Basic and this did not meet my needs. I think this CD is perfect for someone who has fundamental programming skills and wants to learn Visual Basic. 


"Analyzing Requirements and Defining Solution Architectures"
Microsoft Press

This is the Microsoft Official Curriculum book for the Microsoft Certified Professional exam 70-100. The book includes a CD-ROM. Unfortunately, I did not read the book once I learned the actual exam is based on reading comprehension and fundamental skills such as formulating a business process or an entity relationship diagram. The book covers the Microsoft Solution Framework (project iterations, phases, roles, etc.) and the Microsoft Solution Framework is not covered on the official 70-100 exam. Therefore, the Transcender exam and practical work experience should be enough to pass the 70-100 exam. If you are lacking the experience, you may require additional resources.


"Designing and Implementing Databases with Microsoft SQL Server 7.0"
Robert Sheldon
Microsoft Press

This is the Microsoft Official Curriculum book for the Microsoft Certified Professional exam 70-029. The book includes a CD-ROM. However, this book is different from the other Microsoft curriculum books. This book identifies the necessary skills required to pass the exam, but the book doesn't develop those skills. The book provides a brief overview, several sample questions, and most importantly, the book suggests the appropriate reading for developing the required skills. This book, along with the Transcender exam and practical work experience should be plenty to pass the 70-029 exam. If you are lacking the experience, you may require additional resources.


"Essential COM"
Don Box
Addison Wesley

Written by the industry's recognized authority on COM and a co-founder of DevelopMentor, this is an excellent book and a must read for any serious COM developer.


"Rich Dad, Poor Dad"
Robert T. Kiyosaki
Warner Books

Before I read this book, I was a little concerned about the contents given my Christian beliefs. The book is definitely not Christian based, however, I was delighted to find the message of the book does not conflict with my beliefs. I was a little worried about "money is the root of all evil" or "you cannot serve two masters". The book doesn't glorify greed. The book simply stresses the need for financial literacy. Most financial problems are caused by a lack of financial education since this knowledge or skill is not taught in schools or colleges. The book stresses that through financial literacy, money serves you and you do not serve money. You are the master of money. If I extend this using my beliefs, you serve God and money serves you (you are not serving two masters). In other words, you have a financial responsibility and you are a steward of money. Make money work for you. Don't indulge in materialism. Be responsible and build a positive portfolio. In addition I was surprised to find the concept of giving. The book briefly talks about the more you give the more you receive and the benefits of tithing. However, the book does only an average job at delivering its message as it tends to repeat itself.


"God's Little Instruction Book for Leaders"
Honor Books

A very enjoyable short book. Each page has both a modern day like saying or phrase, plus a scripture verse that supports the saying. For example, "If you can't face the music, you'll never get to lead the band" is supported by Proverbs 3:11-12, "Young man, do not resent it when God chastens and corrects you, for His punishment is proof of His love. Just as a father punishes a son he delights in to make him better, so the Lord corrects you." My general premise for leadership is who better to learn leadership skills from than God the Creator? Who is a better example for leadership and who knows human nature (enthusiasm, motivation, critisizm, etc.) better than God?


"Body for Life"
Bill Phillips
Michael D'Orsos

Harper Collins Publishing

This is a book more for physical and mental health. However, these are very important aspects of success, so I included the book in this list. The book is easy to read and very enjoyable. The book not only discusses effective physical excursive, diet, and motivation, but the book also explains why and how the human body works. So you learn not only exercises and diets, but you also learn how the body processes food, burns fat, builds muscle and how the mind stays motivated. The concepts in the book are simple and straight forward. 


"Peopleware"
Tom DeMarco
Timothy Lister

Dorset House Publishing

I'm not a manager. Nevertheless, I have an eerie voice deep inside that speaks to me and says, "Come! Come to the dark side!" At the very least, I would like to better understand the role of a manager since their participation is critical to the software development process. The book provided good insight into managing knowledge workers, the office environment, growing a productive team (or at least what things prevent a team from "jelling"), getting the right people, etc. Overall, I enjoyed the book. It is an easy read, short and concise, and offers excellent insight into the critical and excellent profession of management.


"The Software Conspiracy"
Mark Minasi
McGraw Hill

I was a little disappointed with this book. At least it is not what I expected. The book is sensationalism that feeds of fear and emotions. The book does make some interesting points. This would be a great book if you find yourself experiencing the Post Y2K Syndrome and you need a "world is coming to an end" scenario to hold onto.


"The Quotable Einstein"
Collected and Edited by Alice Calaprice
Princeton

Einstein is both very intelligent and very articulate. I found the breadth of his thoughts both interesting and enjoyable. I do differ with Einstein's opinion of God's existence. This reaffirms my opinion that belief in God is pure faith. Intelligence is neither an advantage or disadvantage in regards to faith.


"Relativity - The Special and the General Theory"
Albert Einstein
Crown Trade Paperbacks

It appears that it is intelligence that is relative.


"Jesus, CEO - Using Ancient Wisdom for Visionary Leadership"
Laurie Beth Jones
Hyperion

Applies the leadership example of Jesus Christ and other biblical leaders to modern day management. For example: Jesus had a vision/mission; Jesus had a plan; Jesus formed a team; Jesus believed in his team; Jesus was bold; Jesus was not afraid of the difficult things; Jesus trained his replacements; Jesus managed from the inside out; Jesus set an example; Jesus served his team; etc. Basically, if you used the golden rule, "do unto others as you would have them do to you", to create the perfect boss, Jesus would be that perfect boss.


"After the Gold Rush"
Steve McConnell
Microsoft Press

Explores the creation of a true software engineering profession. The book explores the pitfalls of typicall software development efforts and progresses thourgh the steps necessary to establish software engineering as a mature profession (much like other engineering professions and the medical profession).


"Visual Basic Programmer's Guide to the WIN32 API"
Dan Appleman
Sams

More of a reference book. At the very least it is not a book you can read from cover to cover. This book is almost a standard for the serious Visual Basic developer. The book is well organized and has many code samples.


"Applying Use Cases"
Geri Schneider
Jason P. Winters
Addison-Wesley

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.


"Design Patterns"
Erich Gamma
Richard Helm
Ralph Johnson
John Vlissides

Addison-Wesley

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.


"Transactional COM+ - Building Scalable Applications"
Tim Ewald
Developmentor Series - Addison Wesley

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.


"Business by the Book - The Complete Guide of Biblical Principles for the Workplace"
Larry Burkett
Nelson

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.


"Selling Among Wolves Withough Joining the Pack"
Michael Q. Pink
Bridge Logos

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.


"Game Plans"
Robert Keidel
Dutton

This book is on my list of "must reads". I have purchased the book, however, I have not read the book.

phil@grisez.net