home blog bookshelf

2024

Currently Reading

C++ Concurrency in Action, Second Edition


June

API Design for C++


February

Game Engine Architecture


2023

November

Lessons in Electric Circuits - Volume 2 - AC


September

Lessons in Electric Circuits - Volume 1 - DC


August

The Idea Factory - Bell Labs and the Great Age of American Innovation


July

Dive Into Design Patterns


April

The Clean Coder - A Code of Conduct for Professional Programmers


Clean Code - A Handbook of Agile Software Craftsmanship


March

A Tour of C++, Third Edition


February

How Linux Works - What Every Superuser Should Know


2022

November

Algorithms for Modern Hardware


June

Start Small, Stay Small - A Developer's Guide to Launching a Startup


March

Learn Vimscript The Hard Way


February

Don't Sleep, There Are Snakes - Life and Language in the Amazonian Jungle


January

System Design Interview - An Insider's Guide


2021

December

Why We Sleep - Unlocking the Power of Sleep and Dreams


November

Salt, Fat, Acid, Heat - Mastering the Elements of Good Cooking


On the Opportunities and Risks of Foundation Models


October

A Brief History of Earth - Four Billion Years in Eight Chapters


Code - The Hidden Language of Computer Hardware and Software