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, please send me an email!
I pull this data from my Goodreads account once a day.
Currently Reading
Tiny C Projects
Tiny Humans, Big Emotions: How to Navigate Tantrums, Meltdowns, and Defiance to Raise Emotionally Intelligent Children
The Way of Kings
2025 (10 books)
The Hero of Ages
The Well of Ascension
Network Programming in Elixir and Erlang: Write High-Performance, Scalable, and Reliable Apps with TCP and UDP
Mistborn: The Final Empire
The Dark Tower
Writing for Developers: Blogs that get read
Song of Susannah
Modern C
Crafting Interpreters
The Three-Body Problem
2024 (13 books)
The Venom Business
Zero Cool
Fire & Blood
LLVM API with Rust
Binary
Drug of Choice
Blindsight
Odds On
Dragon Teeth
Cribsheet: A Data-Driven Guide to Better, More Relaxed Parenting, from Birth to Preschool
Schildâs Ladder
The Silent Patient
Misery
2023 (17 books)
The Ballad of Songbirds and Snakes
Twelve Hours' Sleep by Twelve Weeks Old: A Step-by-Step Plan for Baby Sleep Success
Mockingjay
Catching Fire
The Hunger Games
The Woman in Me
Carrie
Season of Storms
Writing A Compiler In Go
The Lady of the Lake
The Newborn Handbook: Your Guide to Bringing Home Baby
The Tower of Swallows
Baptism of Fire
The Rust Programming Language
Kill It with Fire: Manage Aging Computer Systems
The Kaiju Preservation Society
Exhalation
2022 (12 books)
Fairy Tale
Artemis
Writing An Interpreter In Go
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Upgrade
Real-Time Phoenix
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
Wolves of the Calla
RabbitMQ in Depth
Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do
Hell Yeah or No: What's Worth Doing
Project Hail Mary
2021 (4 books)
Your Music and People: creative and considerate fame
Anything You Want: 40 Lessons for a New Kind of Entrepreneur
Perfect Puppy in 7 Days: How to Start Your Puppy Off Right
The Time of Contempt
2020 (20 books)
Graph Algorithms: Practical Examples in Apache Spark & Neo4j
Bird by Bird: Some Instructions on Writing and Life
Programming Ecto
Blood of Elves
Make Your Bed: Little Things That Can Change Your Life...And Maybe the World
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
Designing Elixir Systems with OTP
The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you
Sword of Destiny
tmux 2: Productive Mouse-Free Development
Learn Vimscript the Hard Way
The Bed of Procrustes: Philosophical and Practical Aphorisms
The Last Wish
Remote: Office Not Required
The Last Conversation
You Have Arrived at Your Destination
Emergency Skin
Ark
Randomize
Influence: The Psychology of Persuasion
2019 (30 books)
Into the Wild
Summer Frost
Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career
The Handmaid's Tale
Loserthink: How Untrained Brains Are Ruining America
Wizard and Glass
The Waste Lands
Never Split the Difference: Negotiating as if Your Life Depended on It
The Drawing of the Three
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
A Philosophy of Software Design
The Gunslinger
Recursion
The Stand
The Catcher in the Rye
Adopting Elixir: From Concept to Production
Skin in the Game: Hidden Asymmetries in Daily Life
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App
It
Programming Phoenix: Productive |> Reliable |> Fast
Digital Minimalism: Choosing a Focused Life in a Noisy World
Getting Naked: A Business Fable about Shedding the Three Fears That Sabotage Client Loyalty
Into Thin Air
The Road
Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs
The Martian
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
Deep Work: Rules for Focused Success in a Distracted World
Purely Functional Data Structures
11/22/63
2018 (16 books)
Refactoring UI
Radical Candor: Be a Kickass Boss Without Losing Your Humanity
The Five Temptations of a CEO: A Leadership Fable
Elixir in Action
Ender's Game
Metaprogramming Elixir
Westworld
Making Vision Stick
I Am Legend
Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun
The Four: The Hidden DNA of Amazon, Apple, Facebook, and Google
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
Practical Vim: Edit Text at the Speed of Thought
The Jobs-to-be-Done Handbook: Practical techniques for improving your application of Jobs-to-be-Done
Fire and Fury: Inside the Trump White House
In Defense of Food: An Eater's Manifesto
2017 (22 books)
Sapiens: A Brief History of Humankind
Competing Against Luck: The Story of Innovation and Customer Choice
Ready Player One
Dark Matter
Win Bigly: Persuasion in a World Where Facts Don't Matter
JavaScript: The Good Parts
The Sixth Extinction: An Unnatural History
Mostly Harmless
The Little Elixir & OTP Guidebook
So Long, and Thanks for All the Fish
Life, the Universe and Everything
User Story Mapping: Discover the Whole Story, Build the Right Product
Clean Code: A Handbook of Agile Software Craftsmanship
The Restaurant at the End of the Universe
The Hitchhikerâs Guide to the Galaxy
Rework
How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life
Refactoring: Improving the Design of Existing Code
Peopleware: Productive Projects and Teams
The Pragmatic Programmer: From Journeyman to Master
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
The Passionate Programmer: Creating a Remarkable Career in Software Development
2016 (1 books)
2014 (2 books)
2013 (3 books)
2012 (2 books)
2011 (3 books)
2009 (2 books)
2008 (4 books)
2007 (3 books)
2006 (7 books)
Next
Eldest
The Return of the King
The Fellowship of the Ring
The Hobbit, or There and Back Again
Sphere
Congo