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 Hardcover account once a day.
Currently Reading
2026 (18 books)
Vampires of El Norte
Sunrise on the Reaping
The Emperor's Soul
The Eleventh Metal
Shadows for Silence in the Forests of Hell
Isles of the Emberdark
The Sunlit Man
Warbreaker
Yumi and the Nightmare Painter
Tress of the Emerald Sea
Elantris
The Lost Metal
Mistborn: Secret History
The Bands of Mourning
Shadows of Self
The Alloy of Law
Wind and Truth
Rhythm of War
2025 (17 books)
Edgedancer
Dawnshard
Oathbringer
Tiny Humans, Big Emotions: How to Navigate Tantrums, Meltdowns, and Defiance to Raise Emotionally Intelligent Children
Tiny C Projects
Words of Radiance
The Way of Kings
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
Song of Susannah
Modern C
Crafting Interpreters
The Three-Body Problem
Writing for Developers
2024 (13 books)
The Venom Business
Zero Cool
Fire & Blood
LLVM API with Rust
Binary
Drug of Choice
Blindsight
Odds On
Dragon Teeth
Cribsheet
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 Time of Contempt
Baptism of Fire
The Rust Programming Language
Kill It with Fire
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 (3 books)
Anything You Want: 40 Lessons for a New Kind of Entrepreneur
Your Music and People
Perfect Puppy in 7 Days: How to Start Your Puppy Off Right
2020 (19 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
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
Designing Elixir Systems with Otp : Write Highly Scalable, Self-Healing Software with Layers
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 Last Wish
Remote: Office Not Required
Emergency Skin
You Have Arrived at Your Destination
The Last Conversation
Ark
Randomize
Influence: The Psychology of Persuasion
2019 (30 books)
Into the Wild
Ultralearning: Accelerate Your Career, Master Hard Skills and Outsmart the Competition
Summer Frost
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 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: A Personal Account of the Mount Everest Disaster
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 Kick-Ass 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
Clean Code: A Handbook of Agile Software Craftsmanship
The Restaurant at the End of the Universe
The Hitchhiker's Guide to the Galaxy
ReWork: Change the Way You Work Forever
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
The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
Apprenticeship Patterns
The Passionate Programmer