Book List

I’ve been reading a lot of great books but haven’t really taken the time to review each and every one. Instead, I’ll make some effort to index here the books that I think might be worth your time to read. I have quite a few more books to add to this, so it’s really sparse right now. The list is very unmaintainable as it stands right now. I’ve got a lot to add, but I need to write some code around maintaining this first.

Leadership Books

Everything in this section is aimed at leaders of people, from line managers up to CxO.

Organization Design

Cover Description
Maverick: The Success Story Behind the World’s Most Unusual Workplace by Ricardo Semler
Semler turned his family’s business, the aging Semco corporation of Brazil, into the most revolutionary business success story of our time. By eliminating uneeded layers of management and allowing employees unprecedented democracy in the workplace, he created a company that challenged the old ways and blazed a path to success in an uncertain economy.
Organisational Design: What Your University Forgot to Teach You by Andrew Olivier
This book teaches a scientific method of organizational design based on Requisite Organization and its seven core principles.

    The Seven Key Principles are:

  1. Business Intent must have the Required Organisational Complexity (heirarchy is part of ecosystem design, based on function and unique value add)
  2. There is an Optimal Size (and its not random)
  3. Making Decisions equals Work (linked to unique value adding)
  4. Get the right Reporting Distance (is more important then you think)
  5. Role Relationships must be Empowered (with clarity and communicated)
  6. Match Individual Capability to Role Complexity (this is vitally important)
  7. Ensure Leadership Coherence (rules of the road build trust and fairness)

Project Management

Cover Description
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, George Spafford
Bill is an IT manager at Parts Unlimited. It’s Tuesday morning and on his drive into the office, Bill gets a call from the CEO.

The company’s new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but the project is massively over budget and very late. The CEO wants Bill to report directly to him and fix the mess in ninety days or else Bill’s entire department will be outsourced.

With the help of a prospective board member and his mysterious philosophy of The Three Ways, Bill starts to see that IT work has more in common with manufacturing plant work than he ever imagined. With the clock ticking, Bill must organize work flow streamline interdepartmental communications, and effectively serve the other business functions at Parts Unlimited.

In a fast-paced and entertaining style, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize. Readers will not only learn how to improve their own IT organizations, they’ll never view IT the same way again.

Leading People

Technical Books

Everything in this section deals with hands-on technology.

Programming Languages

Ruby

Cover Description
Learning Ruby by Michael James Fitzgerald
“You don’t have to know everything about a car to drive one, and you don’t need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book — a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.”

Testing

Deployment/Delivery

Cover Description
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley
Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours, sometimes even minutes, no matter what the size of a project or the complexity of its code base.

Best Practices

Cover Description
Ship it! A Practical Guide to Successful Software Projects by Jared Richardson and William A. Gwaltney
Ship It! is a collection of tips that show the tools and techniques a successful project team has to use, and how to use them well. You’ll get quick, easy-to-follow advice on modern practices: which to use, and when they should be applied. This book avoids current fashion trends and marketing hype; instead, readers find page after page of solid advice, all tried and tested in the real world.

Configuration Management

Cover Description
Pro Puppet by Spencer Krum, William Van Hevelingen, Ben Kero, James Turnbull, and Jeffrey McCune
Pro Puppet, Second Edition, now updated for Puppet 3, is an in-depth guide to installing, using, and developing the popular configuration management tool Puppet.

Puppet provides a way to automate everything from user management to server configuration. You’ll learn how Puppet has changed in the latest version, how to use it on a variety of platforms, including Windows, how to work with Puppet modules, and how to use Hiera.

Puppet is a must-have tool for system administrators, and Pro Puppet will teach you how to maximize its capabilities and customize it for your environment.

Install and configure Puppet to immediately start automating tasks and create reporting solutions

Learn insider tricks and techniques to better manage your infrastructure

Become a Puppet expert!

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s