Michael E. Ensminger (MEE)
Software Quality Assurance (SQA)

Reading Archive

© 2006–2012 by Michael E. Ensminger. Unless otherwise noted, the content of this site is licensed under a Creative Commons Attribution NonCommercial 2.5 License.

Some years ago, I started to keep a list of all books I read. The following books are the software testing, software engineering, project management, technologies and business related books from that list.

We Are All Weird
by Seth Godin

Effective Java (2nd Edition)
by Joshua Bloch

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
by Eric Ries

Building and Testing with Gradle
by Tim Berglund & Matthew McCullough

Flash Foresight: How to See the Invisible and Do the Impossible
by Daniel Burrus with John David Mann

Switch: How to Change Things When Change Is Hard
by Chip Heath and Dan Heath

Made to Stick: Why Some Ideas Survive and Others Die
by Chip Heath and Dan Heath

jQuery: Novice to Ninja
by Earle Castledine and Craig Sharkie

The Five Dysfunctions of a Team: A Leadership Fable (J-B Lencioni Series)
by Patrick Lencioni

Zarrella's Hierarchy of Contagiousness: The Science, Design, and Engineering of Contagious Ideas
by Dan Zarrella

Read This Before Our Next Meeting
by Al Pittampalli

The Myths of Innovation
by Scott Berkun

Java Generics and Collections
by Maurice Naftalin Maurice and Philip Wadler

Eat People: And Other Unapologetic Rules for Game-Changing Entrepreneurs
by Andy Kessler

The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
by Robert C. Martin

The War of Art: Break Through the Blocks and Win Your Inner Creative Battles
by Steven Pressfield

Learning JavaScript, 2nd Edition
by Shelley Powers

Behind the Cloud: The Untold Story of How Salesforce.com Went from Idea to Billion-Dollar Company-and Revolutionized an Industry
by Marc Benioff and Carlye Adler

Poke the Box
by Seth Godin

Graceful
by Seth Godin

Managing Software Debt: Building for Inevitable Change (Agile Software Development Series)
by Chris Sterling

Rework
by Jason Fried and David Heinemeier Hansson

Core JAVA Interview Questions You'll Most Likely Be Asked
by Vibrant Publishers

The Facebook Effect: The Inside Story of the Company That Is Connecting the World
by David Kirkpatrick

The Checklist Manifesto: How to Get Things Right
by Atul Gawande

Agile Estimating and Planning
by Mike Cohn

97 Things Every Programmer Should Know: Collective Wisdom from the Experts
edited by Kevlin Henney

Host Your Web Site In The Cloud: Amazon Web Services Made Easy: Amazon EC2 Made Easy
by Jeff Barr

Clean Code: A Handbook of Agile Software Craftsmanship
edited by Robert C. Martin

Selling in Tough Times: Secrets to Selling When No One Is Buying
by Tom Hopkins

Microtrends: The Small Forces Behind Tomorrow's Big Changes
by Mark Penn with E. Kinney Zalesna

Next Generation Java Testing: TestNG and Advanced Concepts
by Cedric Beust and Hani Suleiman

The Art of Community: Building the New Age of Participation (Theory in Practice)
by Jono Bacon

Blink: The Power of Thinking Without Thinking
by Malcolm Gladwell

The World Is Flat: A Brief History of the Twenty-first Century
by Thomas L. Friedman

Awakening the Entrepreneur Within: How Ordinary People Can Create Extraordinary Companies
by Michael E. Gerber

Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Pragmatic Programmers)
by Johanna Rothman

Making It All Work: Winning at the Game of Work and Business of Life
by David Allen

The One Minute Manager
by Kenneth H. Blanchard and Spencer Johnson

The Best Software Writing I: Selected and Introduced by Joel Spolsky (v. 1)
edited by by Joel Spolsky

Crowdsourcing: Why the Power of the Crowd Is Driving the Future of Business
by Jeff Howe

Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent
by Joel Spolsky

The Secret Handshake: Mastering the Politics of the Business Inner Circle
by Kathleen Kelly Reardon

The Long Tail: Why the Future of Business is Selling Less of More
by Chris Anderson

The Wisdom of Crowds
by James Surowiecki

The Old New Thing: Practical Development Throughout the Evolution of Windows
by Raymond Chen

Three Moves Ahead: What Chess Can Teach You About Business
by Bob Rice

A Sense of Urgency
by John P. Kotter

Click: What Millions of People Are Doing Online and Why it Matters
by Bill Tancer

Self Leadership and the One Minute Manager: Increasing Effectiveness Through Situational Self Leadership
by Ken Blanchard, Susan Fowler and Laurence Hawkins

Windows Vista Secrets
by Brian Livingston and Paul Thurrott

Wikinomics: How Mass Collaboration Changes Everything
by Don Tapscott and Anthony D. Williams

Release It!: Design and Deploy Production-Ready Software
by Michael Nygard

Software Estimation: Demystifying the Black Art
by Steve McConnell

Built to Last: Successful Habits of Visionary Companies
by Jim Collins, Jerry I. Porras

Death by Meeting: A Leadership Fable...About Solving the Most Painful Problem in Business
by Patrick M. Lencioni

Winning
by Jack Welch, Suzy Welch

Learning Perl/Tk: Graphical User Interfaces with Perl
by Nancy Walsh

Peopleware: Productive Projects and Teams
by Tom DeMarco, Timothy Lister

The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich
by Timothy Ferriss

Better: A Surgeon's Notes on Performance
by Atul Gawande

JBoss: A Developer's Notebook
by Norman Richards and Sam Griffith

Learning Perl Objects, References, and Modules
by Randal L. Schwartz and Tom Phoenix

Perl Best Practices
by Damian Conway

Agile Java Development with Spring, Hibernate and Eclipse
by Anil Hemrajani

The Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt and David Thomas

Eclipse Rich Client Platform: Designing, Coding, and Packaging Java Applications
by Jeff McAffer, Jean-Michel Lemieux

iWoz: From Computer Geek to Cult Icon: How I Invented the Personal Computer, Co-Founded Apple, and Had Fun Doing It
by Steve Wozniak, Gina Smith

Hackers and Painters: Big Ideas from the Computer Age
by Paul Graham

Competing On Internet Time: Lessons From Netscape And Its Battle With Microsoft
by Michael A. Cusumano, David B. Yoffie

Quality Is Free
by Philip B. Crosby

Hibernate: A Developer's Notebook
by James Elliott

The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition
by Frederick P. Brooks

Agile Project Management with Scrum
by Ken Schwaber

How to Break Software Security
by James A. Whittaker, Herbert H. Thompson, Herbert Thompson

Don't Make Me Think: A Common Sense Approach to Web Usability (2nd Edition)
by Steve Krug

Six Thinking Hats
by Edward de Bono

Software Project Survival Guide
by Steve McConnell

Behind Closed Doors: Secrets of Great Management
by Johanna Rothman and Esther Derby

Ready for Anything: 52 Productivity Principles for Work and Life
by David Allen

The Portable MBA in Project Management
by Eric Verzuh (Editor)

Sales Management
by Robert J. Calvin

Better, Faster, Lighter Java
by Bruce Tate and Justin Gehtland

The Resilient Enterprise: Overcoming Vulnerability for Competitive Advantage
by Yossi Sheffi

Finance and Accounting for Nonfinancial Managers
by Samuel C. Weaver and J. Fred Weston

Getting Things Done: The Art of Stress-Free Productivity
by David Allen

Java Developer's Guide to Eclipse
by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman and Pat McCarthy

The Fast Forward MBA in Finance, Second Edition
by John A. Tracy

Nuts! Southwest Airlines' Crazy Recipe for Business and Personal Success
by Kevin Freiberg and Jackie Freiberg

Automated Web Testing Toolkit: Expert Methods for Testing and Managing Web Applications
by Diane Stottlemyer

Execution: The Discipline of Getting Things Done
by Larry Bossidy, Ram Charan and Charles Burck

What the CEO Wants You to Know : How Your Company Really Works
by Ram Charan

The First 90 Days: Critical Success Strategies for New Leaders at All Levels
by Michael Watkins

Offshore Development & Technical Support: Proven Strategies And Tactics For Success
by M. M. Sathyanarayan

Practical Guide to Testing Object-Oriented Software
by David A. Sykes and John D. McGregor

Who Moved My Cheese?
by Spencer Johnson

Software Testing (The Mcgraw Hill International Software Quality Assurance)
by Marc Roper

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach
by William E. Perry and Randall W. Rice

Test Driven Development: By Example
by Kent Beck

Testing Applications on the Web: Test Planning for Internet-Based Systems
by Hung Q. Nguyen

Lessons Learned in Software Testing
by Cem Kaner, James Bach and Bret Pettichord

Does IT Matter? Information Technology and the Corrosion of Competitive Advantage
by Nicholas G. Carr

Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers
by Steve McConnell

First, Break All the Rules: What the World's Greatest Managers Do Differently
by Marcus Buckingham and Curt Coffman

Creating High Performance Software Development Teams
by Frank P. Ginac

21 Dog Years : Doing Time @ Amazon.com
by Mike Daisey

Jack: Straight from the Gut
by Jack Welch and John A. Byrne

Bitter Java
by Bruce Tate

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
by Rex Black

Rapid Development
by Steve McConnell

Rise & Resurrection of the American Programmer
by Edward Yourdon

Learning GNU Emacs
by Debra Cameron, James Elliott, Marc Loy, Eric Raymond and Bill Rosenblatt

The Age of Access: The New Culture of Hypercapitalism, Where all of Life is a Paid-For Experience
by Jeremy Rifkin

Software Requirements
by Karl E. Wiegers

Under Pressure and On Time
by Ed Sullivan