Bookshelf

Reading has been one of my favorite hobbies ever since I was a kid. If you have any book suggestions or want to know how I felt about a book, hit me up on Twitter!

I pull this data from my Goodreads account once a day.

Currently Reading

Crafting Interpreters
Robert Nystrom
The Venom Business
Michael Crichton

2024

Zero Cool
Michael Crichton
Read 2024-09-25
Fire & Blood
George R.R. Martin
Read 2024-09-15
LLVM API with Rust
Vishal Patil
Read 2024-08-31
Binary
John Lange
Read 2024-08-07
Drug of Choice
John Lange
Read 2024-07-22
Blindsight
Peter Watts
Read 2024-07-16
Odds On
Michael Crichton
Read 2024-04-24
Dragon Teeth
Michael Crichton
Read 2024-01-22
Cribsheet: A Data-Driven Guide to Better, More Relaxed Parenting, from Birth to Preschool
Emily Oster
Read 2024-01-22
Schild’s Ladder
Greg Egan
Read 2024-01-16
The Silent Patient
Alex Michaelides
Read 2024-01-08
Misery
Stephen King
Read 2024-01-01

2023

The Ballad of Songbirds and Snakes
Suzanne Collins
Read 2023-12-26
Twelve Hours' Sleep by Twelve Weeks Old: A Step-by-Step Plan for Baby Sleep Success
Suzy Giordano
Read 2023-12-14
Mockingjay
Suzanne Collins
Read 2023-12-06
Catching Fire
Suzanne Collins
Read 2023-11-27
The Hunger Games
Suzanne Collins
Read 2023-11-23
The Woman in Me
Britney Spears
Read 2023-10-28
Carrie
Stephen King
Read 2023-10-25
Season of Storms
Andrzej Sapkowski
Read 2023-10-14
Writing A Compiler In Go
Thorsten Ball
Read 2023-10-11
The Lady of the Lake
Andrzej Sapkowski
Read 2023-09-14
The Newborn Handbook: Your Guide to Bringing Home Baby
Smita Malhotra
Read 2023-09-05
The Tower of Swallows
Andrzej Sapkowski
Read 2023-06-23
Baptism of Fire
Andrzej Sapkowski
Read 2023-05-18
The Rust Programming Language
Steve Klabnik
Read 2023-03-28
Kill It with Fire: Manage Aging Computer Systems
Marianne Bellotti
Read 2023-03-06
The Kaiju Preservation Society
John Scalzi
Read 2023-02-20
Exhalation
Ted Chiang
Read 2023-01-04

2022

Fairy Tale
Stephen King
Read 2022-12-20
Artemis
Andy Weir
Read 2022-09-07
Writing An Interpreter In Go
Thorsten Ball
Read 2022-08-21
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann
Read 2022-08-06
Upgrade
Blake Crouch
Read 2022-07-19
Real-Time Phoenix
Stephen Bussey
Read 2022-07-13
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
David Kushner
Read 2022-05-29
Wolves of the Calla
Stephen King
Read 2022-03-03
RabbitMQ in Depth
Gavin M. Roy
Read 2022-02-12
Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do
Fred Hebert
Read 2022-02-08
Hell Yeah or No
Derek Sivers
Read 2022-01-17
Project Hail Mary
Andy Weir
Read 2022-01-16

2021

Your Music and People: creative and considerate fame
Derek Sivers
Read 2021-10-10
Anything You Want: 40 Lessons for a New Kind of Entrepreneur
Derek Sivers
Read 2021-10-10
Perfect Puppy in 7 Days: How to Start Your Puppy Off Right
Sophia Yin
Read 2021-09-08
The Time of Contempt
Andrzej Sapkowski
Read 2021-01-11

2020

Graph Algorithms: Practical Examples in Apache Spark & Neo4j
Mark Needham
Read 2020-12-13
Bird by Bird: Some Instructions on Writing and Life
Anne Lamott
Read 2020-11-23
Programming Ecto
Darin Wilson
Read 2020-07-24
Blood of Elves
Andrzej Sapkowski
Read 2020-04-19
Make Your Bed: Little Things That Can Change Your Life...And Maybe the World
William H. McRaven
Read 2020-04-19
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
Drew Neil
Read 2020-03-22
Designing Elixir Systems with OTP
James Edward Gray II
Read 2020-03-15
The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you
Rob Fitzpatrick
Read 2020-02-29
Sword of Destiny
Andrzej Sapkowski
Read 2020-02-15
tmux 2: Productive Mouse-Free Development
Brian P. Hogan
Read 2020-02-13
Learn Vimscript the Hard Way
Steve Losh
Read 2020-02-12
The Bed of Procrustes: Philosophical and Practical Aphorisms
Nassim Nicholas Taleb
Read 2020-02-01
The Last Wish
Andrzej Sapkowski
Read 2020-01-29
Remote: Office Not Required
David Heinemeier Hansson
Read 2020-01-23
The Last Conversation
Paul Tremblay
Read 2020-01-20
You Have Arrived at Your Destination
Amor Towles
Read 2020-01-20
Emergency Skin
N.K. Jemisin
Read 2020-01-20
Ark
Veronica Roth
Read 2020-01-18
Randomize
Andy Weir
Read 2020-01-17
Influence: The Psychology of Persuasion
Robert B. Cialdini
Read 2020-01-16

2019

Into the Wild
Jon Krakauer
Read 2019-11-22
Summer Frost
Blake Crouch
Read 2019-11-15
Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career
Scott H. Young
Read 2019-11-15
The Handmaid's Tale
Margaret Atwood
Read 2019-11-11
Loserthink: How Untrained Brains Are Ruining America
Scott Adams
Read 2019-11-07
Wizard and Glass
Stephen King
Read 2019-11-06
The Waste Lands
Stephen King
Read 2019-09-09
Never Split the Difference: Negotiating as if Your Life Depended on It
Chris Voss
Read 2019-08-30
The Drawing of the Three
Stephen King
Read 2019-08-04
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Bruce A. Tate
Read 2019-07-21
A Philosophy of Software Design
John Ousterhout
Read 2019-07-20
The Gunslinger
Stephen King
Read 2019-07-09
Recursion
Blake Crouch
Read 2019-06-23
The Stand
Stephen King
Read 2019-06-21
The Catcher in the Rye
J.D. Salinger
Read 2019-04-07
Adopting Elixir: From Concept to Production
Ben Marx
Read 2019-04-05
Skin in the Game: Hidden Asymmetries in Daily Life
Nassim Nicholas Taleb
Read 2019-04-02
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App
Lance Halvorsen
Read 2019-03-29
It
Stephen King
Read 2019-03-25
Programming Phoenix: Productive |> Reliable |> Fast
Chris McCord
Read 2019-03-07
Digital Minimalism: Choosing a Focused Life in a Noisy World
Cal Newport
Read 2019-03-04
Getting Naked: A Business Fable about Shedding the Three Fears That Sabotage Client Loyalty
Patrick Lencioni
Read 2019-02-25
Into Thin Air
Jon Krakauer
Read 2019-02-20
The Road
Cormac McCarthy
Read 2019-02-11
Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs
Ken Kocienda
Read 2019-02-06
The Martian
Andy Weir
Read 2019-01-29
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
James Clear
Read 2019-01-20
Deep Work: Rules for Focused Success in a Distracted World
Cal Newport
Read 2019-01-14
Purely Functional Data Structures
Chris Okasaki
Read 2019-01-09
11/22/63
Stephen King
Read 2019-01-08

2018

Refactoring UI
Adam Wathan
Read 2018-12-13
Radical Candor: Be a Kickass Boss Without Losing Your Humanity
Kim Malone Scott
Read 2018-11-04
The Five Temptations of a CEO: A Leadership Fable
Patrick Lencioni
Read 2018-09-23
Elixir in Action
Saša Jurić
Read 2018-09-17
Ender's Game
Orson Scott Card
Read 2018-08-22
Metaprogramming Elixir
Chris McCord
Read 2018-08-18
Westworld
Michael Crichton
Read 2018-07-22
Making Vision Stick
Andy Stanley
Read 2018-07-09
I Am Legend
Richard Matheson
Read 2018-07-01
Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun
Dave Thomas
Read 2018-06-29
The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google
Scott Galloway
Read 2018-05-11
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
Scott Wlaschin
Read 2018-05-01
Practical Vim: Edit Text at the Speed of Thought
Drew Neil
Read 2018-04-14
The Jobs-to-be-Done Handbook: Practical techniques for improving your application of Jobs-to-be-Done
Chris Spiek
Read 2018-02-26
Fire and Fury: Inside the Trump White House
Michael Wolff
Read 2018-02-20
In Defense of Food: An Eater's Manifesto
Michael Pollan
Read 2018-01-05

2017

Sapiens: A Brief History of Humankind
Yuval Noah Harari
Read 2017-12-29
Competing Against Luck: The Story of Innovation and Customer Choice
Clayton M. Christensen
Read 2017-12-04
Ready Player One
Ernest Cline
Read 2017-11-20
Dark Matter
Blake Crouch
Read 2017-11-16
Win Bigly: Persuasion in a World Where Facts Don't Matter
Scott Adams
Read 2017-11-13
JavaScript: The Good Parts
Douglas Crockford
Read 2017-11-08
The Sixth Extinction: An Unnatural History
Elizabeth Kolbert
Read 2017-11-06
Mostly Harmless
Douglas Adams
Read 2017-11-04
The Little Elixir & OTP Guidebook
Benjamin Tan Wei Hao
Read 2017-11-03
So Long, and Thanks for All the Fish
Douglas Adams
Read 2017-10-21
Life, the Universe and Everything
Douglas Adams
Read 2017-10-15
User Story Mapping: Discover the Whole Story, Build the Right Product
Jeff Patton
Read 2017-10-14
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Read 2017-10-05
The Restaurant at the End of the Universe
Douglas Adams
Read 2017-08-03
The Hitchhiker’s Guide to the Galaxy
Douglas Adams
Read 2017-07-28
Rework
Jason Fried
Read 2017-07-22
How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life
Scott Adams
Read 2017-07-17
Refactoring: Improving the Design of Existing Code
Martin Fowler
Read 2017-05-01
Peopleware: Productive Projects and Teams
Tom DeMarco
Read 2017-03-01
The Pragmatic Programmer: From Journeyman to Master
Dave Thomas
Read 2017-03-01
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Hoover Dave
Read 2017-01-10
The Passionate Programmer: Creating a Remarkable Career in Software Development
Chad Fowler
Read 2017-01-02

2016

Getting Things Done: The Art of Stress-Free Productivity
David Allen
Read 2016-10-01

2014

A Feast for Crows
George R.R. Martin
Read 2014-01-01
A Dance with Dragons
George R.R. Martin
Read 2014-01-01

2013

A Clash of Kings
George R.R. Martin
Read 2013-01-01
A Storm of Swords
George R.R. Martin
Read 2013-01-01
The C Programming Language
Brian W. Kernighan
Read 2013-01-01

2012

A Game of Thrones
George R.R. Martin
Read 2012-04-01
The God Delusion
Richard Dawkins
Read 2012-01-01

2011

Inheritance
Christopher Paolini
Read 2011-01-01
Micro
Michael Crichton
Read 2011-01-01
Steve Jobs
Walter Isaacson
Read 2011-01-01

2009

Pirate Latitudes
Michael Crichton
Read 2009-01-01
The Andromeda Strain
Michael Crichton
Read 2009-01-01

2008

Brisingr
Christopher Paolini
Read 2008-09-20
The Terminal Man
Michael Crichton
Read 2008-01-01
Eragon
Christopher Paolini
Read 2008-01-01
Prey
Michael Crichton
Read 2008-01-01

2007

When The Legends Die
Hal Borland
Read 2007-11-14
Harry Potter and the Deathly Hallows
J.K. Rowling
Read 2007-07-21
The Two Towers
J.R.R. Tolkien
Read 2007-01-01

2006

Next
Michael Crichton
Read 2006-11-28
Eldest
Christopher Paolini
Read 2006-01-01
The Return of the King
J.R.R. Tolkien
Read 2006-01-01
The Fellowship of the Ring
J.R.R. Tolkien
Read 2006-01-01
The Hobbit
J.R.R. Tolkien
Read 2006-01-01
Sphere
Michael Crichton
Read 2006-01-01
Congo
Michael Crichton
Read 2006-01-01

2005

Harry Potter and the Half-Blood Prince
J.K. Rowling
Read 2005-01-01
The Lost World
Michael Crichton
Read 2005-01-01
Jurassic Park
Michael Crichton
Read 2005-01-01

2004

Harry Potter and the Order of the Phoenix
J.K. Rowling
Read 2004-01-01
Harry Potter and the Chamber of Secrets
J.K. Rowling
Read 2004-01-01
Harry Potter and the Goblet of Fire
J.K. Rowling
Read 2004-01-01
Harry Potter and the Prisoner of Azkaban
J.K. Rowling
Read 2004-01-01
Harry Potter and the Sorcerer's Stone
J.K. Rowling
Read 2004-01-01