|
Design
Patterns: Elements of Reusable
Object-Oriented Software.
This
book is know as the "Gang of
Four" baseline for Design
Patterns. |
Patterns
of Enterprise Application
Architecture.
How to
identify and create design
patterns for your organization.
This book offers a good
foundation to build on once you
understand design patterns. |
Secrets
and Lies: Digital Security in a
Networked World.
This is
one of the best computer
security book available.
Identifying the technical
landscape, current issues, then
proposed solutions. A bit
dated, but a great book. |
|
Object
Oriented Analysis and Design
with Applications.
The first
addition was known as the
baseline/standard for Object
Oriented design. This is a
great educational book. |

Enterprise Architecture
Planning: Developing a Blueprint
for Data, Applications and
Technology.
A
fantastic read for those
transitioning from application,
solution, or data architect to
enterprise architect. |
IT
Architecture Toolkit (Enterprise
Computing).
|
|
The
Practical Guide to Enterprise
Architecture. |
Beyond
Software Architecture: Creating
a Sustaining Winning Views. |
Software
Architecture in Practice |
|
Documenting
Software Architecture: Views and
Beyond. |
UML
Distilled: A Brief Guide to the
Standard Object Modeling
Language. |
Services
Oriented Architecture: A Field
Guide to Integrating XML and Web
Services. |
|
Programming
the C Language.
What can I
say... I grew up on this book.
UNIX/C and the 80s. Life
was grand, or I was just young
and naive. |
The
C++ Bible.
Okay, I do
not care for the title of the
book. However, the content
is great. Each method call
provides an example of working
code. |
The
C++ Programming Language.
This books
is in depth covering the
academic perspective as well as
practitioner implementation. I
find most other C++ books are
weak in comparison. |
|
The
Holy Bible.
I believe
everyone should read this entire
book for themselves at least
once. |
The
seven Habits of Highly Effective
People.
This books
offers a good model for personal
optimization and growth. |
How
to Win Friends and Influence
People.
I believe
a more accurate title for this
book would of been How to Be
a Better Person. |
Atlas
Shrugged. Okay,
this book has nothing to do with
software, but it does offer some
fascinating insights to human
nature and objectivism. |
Advanced
Messaging Applications with MSMQ
and MQ Series.
I realize this is very
technology specific, but I was
fortunate enough to briefly have
Dr. Lewis as my mentor. |
Inside
Internet Security: What Hackers
Don't Want You to Know.
Jeff Crume
is another one of my mentors
while navigating internal IBM.
What can I say... I'm loyal. |