Books I Have Read

One of my goals is to read 1,000 books.  I started tracking this a few years back.  I tend to read about 30 a year, so this is going to take a while.

This list is where I am at today.  I can’t remember the titles of some of the books I read in college and earlier (hopefully some of their contents still dwells in my subconscious at least–these days I keep permanent notes in Dropbox for easy reference).   Also, some of these are audio books I’ve listened to.  This list seems fairly large to me, but it only represents reaching about 1/3 of my goal (as of 2017).

2023

Topped my audiobooks record from last year. Way easier to work them into normal routine especially when working from home.

The Daily Laws
Modern Software Engineering (audiobook)

Traction (audiobook)
The War of Art (audiobook)
Be the Boss Everyone Wants to Work For (audiobook)

Dare to Lead (audiobook)
Relentless (audiobook)
Life 3.0 (audiobook)
Mindset (audiobook)

Discipline Is Destiny (audiobook)
MSI motherboard, BIOS, and other manuals to set up new computer
Man’s Search for Meaning (audiobook)
CompTIA Linux+ Study Guide Exam XK0-005 5th edition
High Performance Habits (audiobook)
Tribe of Mentors
The Simple Path to Wealth (audiobook)

Surrounded by Idiots (audiobook)
Outlive (audiobook)

The Bulletproof Diet (audiobook)
Why We Get Sick (audiobook)
Smarter Not Harder (audiobook)

The One Minute Manager
Managing Management Time
The Diabetes Code (audiobook)
The 10x Rule (audiobook)
The One Minute Manager Meets the Monkey
I Can’t Make This Up, Kevin Hart (audiobook)

The Good Life (audiobook)
The Kubernetes Book (audiobook)

The Five Dysfunctions of a Team (audiobook)
The Speed of Trust (audiobook)
Guiness World Records 2023
Dilbert: Not Remotely Working
Stress Management for Dummies
Windows 11 for Dummies

2022

I’m at 702 books now.  Listened to the most audiobooks I ever have in a year: 20.  Again, I didn’t read a single book about direct software development.  Inflation was so bad that it inspired me to read a few books on frugality.

More Bad Days in History

Finding Ultra (audiobook)
Mastery (audiobook)
Product Management for Dummies (book and audiobook)

Daily Rituals (book and audiobook)
The Meaning of Mariah Carey (audiobook)
Alpha Male Bible (audiobook)

Grit (audiobook)
Gnu Privacy Guard Handbook and man page
Think Like a Monk (audiobook)

Utah: The Right Place
Banner Global Proxy Handbook
The Phoenix Project
Deep Work (audiobook)

The Obstacle Is the Way (audiobook)
The Enchiridion, Epictetus
America’s Cheapest Family (audiobook)
Ego is the Enemy (audiobook)

Frugal Living for Dummies
Depression Era Frugality
Crushing It! (audiobook)
Songteller, Dolly Parton (audiobook)

Start With Why (audiobook)
Badass Habits (audiobook)
You are a Badass! (audiobook)

Tools of the Titans (audiobook)

High Output Management
The Psychology of Money (audiobook)

Practice (audiobook)
Gut
The Dog Poop Initiative

Adrenaline Junkies and Temlpate Zombies
Ellucian Cloud Services Guide 2022
The Perfect Day Formula

The Wisdom of Life

BEIS User Guide 8.5.1

Emotional Intelligence 2.0

2021

Didn’t read a whole lot this year.  The books about dialing in your morning routine and Stoicism helped get me through the transition to my new job.  I didn’t read what I considered any true hard tech skill books this year, and barely wrote any code.  It’s been mainly about developing soft skills for management/leadership.

Habit Stacking
How to be a Canadian
The Miracle Morning
The Daily Stoic
Bad Days in History
Dilbert: Awaiting Your Irrational Response

Banner General Security Administration Handbook
Banner General Data Security Handbook
Banner Single Sign-On Handbook

Banner Employee Self-Service Configuration Guide
The Visual MBA
The Illustrated Guide to Financial Independence
The 5 AM Club
Domain-Driven Design Distilled

The 4 Disciplines of Execution
Banner Self-Service Common Features Handbook (September 2019)

Execution: The Discipline of Getting Things Done

Microsoft Project 2019 for Dummies

2020

Read a bunch of stuff on productivity, life hacks, etc.  My conclusion is that if I’m applying all these techniques and it still isn’t enough, then life/work/etc. simply have unrealistic demands, and we have to say no, no, no brutally until capacity and scope are in balance.  I took a deeper dive into AHK and used it to remove some of the friction from my daily digital life.

Finally finished a book on meditation that I started over a year ago.  I think it has helped with stress, isolation during the pandemic, and refining my guitar technique further.

I’m at ~648/1,000 now.

Bad Arguments
Guinness Book of World Records 2021

Win Bigly
Rage
It Was All A Lie

The AutoHotkey Documentation
AutoHotkey Applications
A Beginners’s Guide to Regular Expressions in Autohotkey
Productivity for Dummies
AutoHotkey Hotkeys
Beginning Tips for Writing Autohotkey Scripts
A Beginner’s Guide to Autohotkey
Beginning Autohotkey Hotstrings
AutoHotkey Tricks You Ought To Do With Windows

Meditation Made Easy
Eat That Frog!

Hyperbole and a Half
Strange Beautiful Music
The University: An Owner’s Manual

Understanding EMCAScript 6
Learning Vue.js
Getting to Know Vue.js
Beginning Oracle SQL
Head First SQL
Learn SQL in One Day and Learn It Well
Learn PHP in One Day and Learn It Well
Beginning PHP
Murach’s MySQL

Dad Jokes: It’s a PUNdemic!
Cleaning Hacks
Productivity Hacks
Life Hacks

What Are the Odds? From Crack Addict to CEO

Banner Employee Self-Service User Guide 8.16.1
The Essential HR Handbook
Mastering Microsoft Teams

2019

Finished reading the dictionary.  Took 4 years to chip away at that.  Read a lot more Banner manual.  Transitioned to becoming a project manager for that instead of continuing down the web developer road more.  Thus, more business/management titles as well.  Some music production interest flared up, but I can’t seem to find the time to do much more than just play the guitar a bit.

Banner Human Resources Year-End Regulatory Handbook for U.S. and Puerto Rico

#HitIt: The Ultimate Guide to Programming Drums
Akai XR20 Quickstart Guide and Reference Manual

Application Administrator Handbook
User Acceptance Testing: A step-by-step guide

Banner General Self-Service Handbook 9.3
Banner General User Guide 9.3.13
Banner Extensibility Handbook 9.4

Banner Finance Self-Service Installation Guide 9.2.1
Banner Finance Self-Service Handbook 9.2.1

Let My People Go Surfing
The Memorable Thoughts of Socrates

The Coaching Habit (audiobook)
The Culture Code (audiobook)
Banner Finance Users Guide 8.10
The Black Swan (audiobook)
Clean My Space

The Checklist Manifesto

Banner General Job Submission Training Workbook
The Merriam-Webster Dictionary

The Toyota Way to Lean Leadership (audiobook)
The More of Less (audiobook)

Learn AngularJS in 1 Day
Mastering PyCharm
Learning AngularJS
WebStorm Essentials
Winners Dream

Faster, Better, Cheaper
Crucial Conversations, 2nd ed.
Self Service Banner Methodology Handbook
Banner Web Programming Training Workbook 8.0
Extreme Ownership
The Book of General Ignorance
Banner Web Programming Training Workbook 7.1
jQuery in Action

2018

Got into a bunch of web development stuff for my new job.  Ended up reading more than usual since my current job is more balanced than the previous one.  Over half of it is tech books, and I don’t think there’s a  single fiction title in the mix.

jQuery Enlightenment
jQuery UI in Action
Grow a Pair (audiobook)
Learning Bootstrap 4
The Art of Learning (audiobook)
Merriam-Webster Dictionary: M-S

Unraveling Bootstrap 3.3
Toad for Oracle 13.1 User Guide
Dreaming in Code (audiobook)

Algorithms to Live By (audiobook)
PowerPoint 2016 for Dummies
Auto Repair for Dummies
ThinkPad T550 and W550s User Guide
Software Design Decoded: 66 Ways Experts Think
Narconomics (audiobook)
Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation
1999 Toyota Avalon Owner’s Manual
The Only Grammar Book You’ll Ever Need

Barking Up the Wrong Tree (audiobook)
Ettiquette Rules!

Banner Finance Approvals Training Workbook
Application Navigator Handbook 3.0
Ukulele Primer
The Book of Awesome
The DataTables Editor Manual, Reference, and Examples

The Tipping Point (audiobook)
The jQuery DataTables Reference
Unraveling AngularJS 1.5
Unraveling HTML5, CSS3, and JavaScript
The Secret to Success (audiobook)
Enchantment
The Modern Rules of Order
The 48 Laws of Power (audiobook)
Pro AngularJS
Churchill: The Power of Words

The Path: Creating Your Mission Statement for Work and Life
101 Mission Statements from Top Companies
A Better Way to Learn jQuery
The jQuery DataTables Manual

Smarter, Faster, Better
Financial Accounting for Dummies
The Power of Habit

Oracle Database 11g PL/SQL Programming (Oracle Press)
Material Design Implementation with AngularJS

Jira Software Essentials, 2nd ed.
JIRA Software Users Guide 7.4
The Web Tailor 8.3 User’s Guide
Soft Skills: The Sw Dev’s Life Manual (audiobook)
TouchNet Marketplace 6.5 User’s Guide
TouchNet uPay Technical Guide
Beginning Node.js (2014)

A Smarter Way to Learn JavaScript
Personal Finance for Dummies
What is Node.js?
A Smarter Way to Learn HTML & CSS
Grails in Action
The Lessons of History (audiobook)
Introduction to Balsamiq Mockups 3

2017

Scrum: A Pocket Guide
Scrum Insights for Practicioners: The Scrum Guide Companion
Agile Project Management with Scrum
The Scrum Guide
Succeeding with Agile: Software Development Using Scrum
Agile Project Management for Dummies
Use Case 2.0
The Four Agreements
AHK Tutorial
Merriam-Webster Dictionary: I, J, K
Kanban: Successful Evolutionary Change for Your Technology Business
Personal Kanban
Mastering the Requirements Process
Lists of Note
Letters of Note
The Useful Book
Adulting: How to Become a Grown-up in 468 Easy(ish) Steps
Grow the F*ck Up
Manual to Manhood
Home Ec 101
The Lost Art of House Cleaning
How Your House Works
How to Stop Worrying and Start Living
Soft Skills: The Software Developer’s Life Manual
Inside the Mind of a Narcissist
The Subtle Art of Not Giving A Fuck
Scrum: The Art of Doing Twice the Work in Half the Time
The Science of Cheese

Sometime in the Past

JDBC API Tutorial and Reference, Second Edition
JBuilder 3 Unleashed
Core Java 1.2, Volume I: Fundamentals 4/e
Thinking in Java, an earlier edition
Thinking in Java, 4th edition
Java Network Programming (O’Reilly)
Core Servlets and Java Server Pages
Concurrent Programming in Java: Design Principles and Patterns
Java Threads (O’Reilly)
Java Collections
The Elements of Java Style
Graphic Java 2, Mastering the JFC, AWT Volume 1
Graphic Java 2, Volume 2, Swing
Java and XML (O’Reilly)
Java 2 Exam Cram
Complete Java 2 Certification Study Guide
A Programmer’s Guide to Java Certification
Java 2 Exam Prep
The Sun Certified Java Developer Exam with J2SE 1.4
Java Tools for Extreme Programming: Mastering open source tools including Ant, JUnit, and Cactus
SCJD Exam with J2SE 5
Effective Java
Java Concurrency in Practice
SCJP Exam for J2SE 5 Platform (Apress)
SCJP Sun Certified Programmer for Java 6 Exam 310-065 (McGraw-Hill)
The Java Servlet 3.0 Specification
Pragmatic Unit Testing with JUnit
Flex on Java
Java Servlet 3.0 Specification
The Java EE 6 Tutorial
Hello, Android
Professional Android 4 Application Development (Wrox)
The Java EE 6 Tutorial

The C Programming Language
Head First C
Beginning Visual C++ 2008
C++ How to Program, 6th edition
Windows via C/C++
The C++ Programming Language
The C Programming Language (2nd edition)
C++ GUI Programming with Qt 4 (2nd edition)
Thinking in C++ Volume 1 (2nd edition)
Thinking in C++ Volume 2 (2nd edition)
Foundations of Qt Development
The Art of Unix Programming
Programming Arduino: Getting Started With Sketches

Bioinformatics: Sequence and Genome Analysis
Developing Bioinformatics Computer Skills
Beginning Perl for Bioinformatics
CGI Programming with Perl, 2nd edition
Programming the Perl DBI
Computer Science & Perl Programming: Best of TPJ
Object Oriented Perl
Perl & LWP
MySQL and Perl for the Web
Web Development with Apache and Perl
Advanced Perl Programming
The Perl Cookbook
Mastering Algorithms with Perl
Data Munging with Perl
Mastering Perl for Bioinformatics
Programming Web Services with Perl
Programming Perl, 3rd edition
Embedding Perl in HTML with Mason
Perl Template Toolkit

A Beginner’s Guide to AutoHotkey
AutoHotkey: Digging Deeper
AutoHotkey Beginner Tutorial

The Python Tutorial (from Python v2.7.2 documentation)
Learning Python (3rd edition)
Python Testing Beginners Guide
The Quick Python Book

Beginning JavaScript
JavaScript: The Definitive Guide, 3rd edition

Linux Apache Web Server Administration
Apache Jakarta-Tomcat
Tomcat: The Definitive Guide
Dreamweaver MX Complete Course

Berkeley DB Getting Started Guide
MySQL (New Riders)
SQL: The Complete Reference
The SQL Bible

Mac OS X: The Missing Manual, Second Edition
Windows XP Under the Hood: Hardcore Windows Scripting and Command Line Power
Peter Norton’s Complete Guide to Windows XP
Special Edition Using Microsoft Excel 2000
MCTS Windows Vista Client Configuration Study Guide
Windows 10: The Missing Manual

Serial Programming
Serial HOWTO, Terminal HOWTO, etc.
How Linux Works 2nd ed
Running Linux 5th ed
Building Embedded Linux Systems
Linux from Scratch 7.9
The Raspberry Pi User Guide
Using csh and tcsh
Unix Power Tools, Third Edition
Learning the vi editor, 6th edition
Mastering Regular Expressions (O’Reilly)
SSH, The Secure Shell: The Definitive Guide
SSH Mastery
Linux Shell Scripting with Bash
Red Hat Linux Fedora 3 Unleashed
Red Hat Linux Administrator’s Handbook
CompTIA Security+ Study Guide (Sybex)
CompTIA Security+ Exam JK0-010 (Syngress)
Network+, 4th edition
Exam Prep 2 Network+, 2nd ed.
CompTIA Linux+ Certification Study Guide
Mike Meyer’s Certification Passport: ComTIA Linux+
Beowulf Cluster Computing with Linux
PVM: Parallel Virtual Machine

Bash Cookbook
Classic Shell Scripting
ITBTWT Command Line
Learning the Bash Shell, 2nd Edition (O’Reilly)
Linux Command-Line and Shell Scripting Bible (2nd edition)
Pro Bash Programming
The Bash 4.1 Reference Manual
The Linux Command Line
Introduction to Linux
Beginning the Linux Command Line
Introduction to the Linux Command Line
The Filesystem Hierarchy Standard
Ubuntu 14.10 Unleashed 2015 Edition
The Linux Users’ Guide
Building and Installing Software Packages for Linux
The Linux System Administrator’s Guide
The Linux Network Administrator’s Guide
GNU/Linux Command-line Tools Summary
Linux 2.6 Kernel Documentations (a thesis paper)
CompTIA Server+ (SK0-003) LearnSmart
The Concise Server+ Study Guide (SK0-003)
The Server+ Bible (SK0-001)
CompTIA Server+ (SK0-004) ExamFOCUS Study Guide and Review Questions

Lauren Ipsum
Algorithms
Computer: The History
Developing User Interfaces (Dan Olsen)
The Career Programmer: Guerilla Tactics for an Imperfect World
The Healthy Programmer
The Computer Contradictionary
The Jargon File
Exploiting Online Games
GStreamer App Dev Manual 1.0.6
Starting Forth
Oblique Strategies
Adobe Flex 4.5 Fundamentals
ACE the IT Interview
Resumes for Computer Careers

Agile Project Management for Dummies
Personal Kanban
Kanban: Successful Evolutionary Change for Your Technology Business
The Unified Software Development Process
Software Runaways
Design Patterns
Head First Design Patterns
Code Generation in Action
UML Distilled
The Codeless Code

The Vim Users Manual
Vi IMproved by Steve Oualline
Practical Vim
A Byte of Vim
Learning the Vi and Vim Editors
The Vim Book
Vi IMproved (Steve Oualline)
Vim Habits 2
vimtips

Hello, Android
Professional Android 4 Application Development (Wrox)
Android Phones for Dummies
Android Quick Start Guide (Android 5.0 Lollipop)
Android Quick Start Guide (Android 6.0 Marshmallow)

Ansible Configuration Management
GNU make Manual
Jenkins–The Definitive Guide
Jenkins Essentials
Managing Projects With GNU Make (3rd edition)
Maven–The Complete Reference
Gradle User Guide
Ant: The Definitive Guide
The Ant Manual
CVS Pocket Reference
Open Source Development with CVS
Pragmatic Unit Testing with JUnit
Pragmatic Guide to Git
Pro Git
Version Control with Git (O’Reilly)
Git: Version Control For Everyone
Ry’s Git Tutorial
Introducing GitHub
Git Recipes
Git from the Bottom Up
Git Pocket Guide
Conversational Git

Practical Crap Detection for Software Projects
The DevOps Handbook
The Prince (Machiavelli)
Predictably Irrational
Getting Things Done
The Pocket Oracle and Art of Prudence (Baltasar Gracian)
The Seven Habits of Highly Effective People
The Eighth Habit
How To Win Friends and Influence People
The Art of War
Zen and the Art of Motorcycle Maintenance
Essential Scrum
The Pragmatic Programmer
The Productive Programmer
The Rational Unified Process: An Introduction, 2nd edition
Winning (Jack Welch)
Crucial Conversations
The Logic of Failure
The Laws of Leadership
Boring Meetings Suck
Zen to Done
168 Hours: You Have More Time Than You Think
Mastering the Requirements Process: Getting Software Requirements Right
Software Requirements
User Stories Applied
Writing Effective Use Cases
Use Case 2.0
Software Failure, Management Failure
Software Runaways
CompTIA Project+ Study Guide
Good to Great
Great by Choice
Beautiful Teams
Peopleware

The Guitar Handbook
Money Chords
The Dance Music Manual
Guitar Secrets (Joe Satriani)
Ableton Live User Manual
The Listening Book
(a bunch of other music books I can’t recall the titles of)

Dave Ramsey’s Complete Guide to Money
The Art of Money Getting (P. T. Barnum)
The Money Book for the Young, Fabulous, and Broke (Suze Orman)
Money: Master the Game
Stop Working… Start Living
The Wealthy Barber
Total Money Makeover
The 10 Roads to Riches
Rich Dad, Poor Dad
Get Rich Carefully
How to Retire Happy, Wild, and Free
The Minimalist Budget

The Four Agreements
Utah Unemployment Claimant Guide
Letters of Note
Lists of Note
The Useful Book
Meditations of Marcus Aurelius
Dr. Phil: Life Code
The Ultimate Kauai Guidebook
The Declaration of Independence
The Communist Manefesto
Intermittent Fasting
Merriam-Webster Dictionary (up to the letter I so far)
Chicken Soup for the Soul: Find Your Happiness
The Psychology of Influence
The Little Book of Hygge
Energy Addict
Lifehacker
Organization: Top 100 Ways to Organize Your Life
The Life-Changing Magic of Tidying Up

Treasure Island
Stranger in a Strange Land
Darwin Awards
Walden
Moby Dick
For Whom the Bell Tolls
Below the Root
Battlefield Earth
The Sword of Shannara
The Elfstones of Shannara
The Wishsong of Shannara
Magic Kingdom for Sale: Sold
Catcher in the Rye
Animal Farm
Anna Karenina

The King James Bible
The Book of Mormon
D&C
Pearl of Great Price

The Bro Code
Wisdom of the Ages: 6,500+ quotes
At least a dozen books on limit Texas Hold ’em poker
Aesop’s Fables
The Pocket Oracle
Change Your Life
Letters from a Stoic (Seneca)
What Would Wally Do? (Dilbert)
14 Years of Loyal Service in a Fabric-Covered Box (Dilbert)
A dozen other Dilbert books
Chicken Soup for the Soul
The Sayings of Confucius
The Power of Now
As a Man Thinketh
You Can Create an Exceptional Life

The Obesity Code
Wheat Belly
Why We Get Fat
The 4-Hour Body
The Amen Solution
Good Calories, Bad Calories
Dr. Atkins’ New Diet Revolution
The New Atkins Diet for a New You
Superfoods (Wolfe)
Forever Fat Loss
100 Weight Loss Tips You Wish You Knew
Intermittent Fasting
The FastDiet
The Shangri-La Diet
The Logic of Failure
Zen to Done
Getting Things Done
What the Most Successful People Do Before Breakfast
What the Most Successful People Do on the Weekend
168 Hours: You Have More Time Than You Think
The Productive Person
Don’t Sweat the Small Stuff
Drive: The Surprising Truth About What Motivates Us
Becoming the 1%
What the Most Successful People Do at Work
The Cub Scout Handbook
The Boy Scout Handbook
D&D Rule Book
Magic Realm Rule Book (Avalon Hill)

Eye of the Dragon (Stephen King)
The Hitchhikers’s Guide to the Galaxy
The Restaurant at the End of the Universe
Life, the Universe, and Everything
So Long, and Thanks for All the Fish
The Hobbit
The Fellowship of the Ring
The Two Towers
The Return of the King

One thought on “Books I Have Read

  1. Pingback: Scrum: The Role of the Development Team | Software Development with Jeff

Leave a comment