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.

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

 

Advertisements

One thought on “Books I Have Read

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s