Books Read in 2014 etc.: A Retrospective

Since it’s very fashionable these days, here’s a list of some of the best books I read in 2014.


1. Paul Gries, Jennifer Campbell, Jason Montojo; Practical Programming, The Pragmatic Bookshelf

2. Tim Ottinger, Use Vim Like a Pro, LeanPub

3. Josh Carter, New Programmer’s Survival Manual, The Pragmatic Bookshelf

4. Kent Beck, Test Driven Development by Example, Addison-Wesley

5. Casey Reas and Ben Fry,  Getting Started with Processing, OReilly

6. Bruce Tate, Seven Languages in Seven Weeks, The Pragmatic Bookshelf

7. Corey Haines, Understanding the Four Rules of Simple Design, LeanPub

8. Steven Pousty and Katie J Miller, Getting Started with OpenShift, OReilly

9. Kent Beck, Implementation Patterns, InformIt

10. Kathy Sierra and Bert Bates, Head First Java, OReilly

11. Jeroen Janssens, Data Science at the Command Line, OReilly


1. Mason Currey, Daily Rituals: How Artists Work – (audio book)

2. Seth Godin,  Tribes: We Need You to Lead Us – (audio book)

3. Victor Frankl, Man’s Search for Meaning – (audio book)

4. Chip Heath and Dan Heath, Made to Stick (audio book)

5. Chris Guillebeau, The Art of Non-Conformity (audio book)

6. Sally Hogshead, Fascinate (audio book)

7. Cal Newport, So Good They Can’t Ignore You (audio book)

8. Sylvia Ann Hewlett, Executive Presence (audio book)

9. Ken Segall, Insanely Simple: The Obsession that Drives Apple’s Success (audio book)

10. Don Miguel Ruiz, The Four Agreements (audio book)

11. Phil Pallen, Shut Up and Tweet (audio book)

12. Gretchen Rubin, The Happiness Project, Harper

13. Stephen Hawking and Leonard Mlodinow, The Grand Design, Bantam Books

Health and Fitness

1. Joe Kutner, The Healthy Programmer, The Pragmatic Bookshelf

3. Chrissie Wellington, A Life Without Limits (iBooks)

4. Martin Rooney, Train to Win,

Additionally, I watched upwards of 100 long-ish educational videos, got certified in two Coursera courses (Machine Learning and Nutrition & Physical Activity for Health), went through several technical tutorials, and picked up a tiny bit of some new programming languages (Io, Prolog, Rust, Go, etc.). I also attended the ACL conference in Baltimore, and met Prof. Dan Jurafsky. At work too I got to play with some new technologies and got to travel a lot for work. There was some other stuff too but this much makes sense on a professional blog 🙂 Here’s to an even more intense 2015!


Leave a Reply

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

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