..

Library

Books that have shaped my thinking, sparked curiosity, or simply provided good company during late nights.

Cover of Computer Systems: A Programmer's Perspective
Computer Systems: A Programmer's Perspective

Randal E. Bryant & David R. O'Hallaron

2016
completed
Cover of Understanding the LINUX Kernel
Understanding the LINUX Kernel

Daniel P. Bovet & Marco Cesati

2000
reading
Cover of Computer Architecture: A Quantitative Approach
Computer Architecture: A Quantitative Approach

John L. Hennessy & David A. Patterson

1989
reading
Cover of A Hacker's Delight
A Hacker's Delight

Henry S. Warren Jr.

1989
reading
Cover of Computer Networking: A Top-Down Approach
Computer Networking: A Top-Down Approach

James F. Kurose & Keith W. Ross

2021
reading
Cover of Computer Networks: A Systems Approach
Computer Networks: A Systems Approach

Larry L. Peterson & Bruce S. Davie

1996
reading
Cover of Operating Systems: Three Easy Pieces
Operating Systems: Three Easy Pieces

Remzi H. Arpaci-Dusseau & Andrea C. Arpaci-Dusseau

2012
reading

Loved the clear explanations. Cannot recommend this book enough!

Cover of Database Internals
Database Internals

Alex Petrov

2019
reading
Cover of Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP

Michael J. Quinn

2003
reading
Cover of Crafting Interpreters
Crafting Interpreters

Robert Nystrom

2021
reading
Cover of Designing Data-Intensive Applications
Designing Data-Intensive Applications

Martin Kleppmann

2017
completed
Cover of Introduction to Algorithms
Introduction to Algorithms

Thomas Cormen, Charles Leiserson, Ronald Rivest, and Clifford Stein

1989
completed
Cover of Deep Learning
Deep Learning

Ian Goodfellow, Yoshua Bengio & Aaron Courville

2016
reading
Cover of Deep Learning with Python
Deep Learning with Python

François Chollet

2017
reading
Cover of Numerical Recipes in C: The Art of Scientific Computing
Numerical Recipes in C: The Art of Scientific Computing

William Press, Brian Flannery, Saul Teukolsky & William Vetterling

1976
reading
Cover of Operations Research: An Introduction
Operations Research: An Introduction

Hamdy A. Taha

1976
reading
Cover of Linear Algebra and Its Applications
Linear Algebra and Its Applications

Gilbert Strang

1976
reading
Cover of Complex Variables and Applications
Complex Variables and Applications

James Brown

1960
reading
Cover of Numerical Mathematics and Computing
Numerical Mathematics and Computing

E. Ward Cheney & David R. Kincaid

1980
reading
Cover of The C Programming Language
The C Programming Language

Brian W. Kernighan & Dennis M. Ritchie

1978
reading
Cover of Options, Futures, and Other Derivatives
Options, Futures, and Other Derivatives

John C. Hull

1978
reading
Cover of The Handbook of Fixed Income Securities
The Handbook of Fixed Income Securities

Frank J. Fabozzi

1978
reading
Cover of The Vedic Age
The Vedic Age

R. C. Majumdar (editor)

1951
to-read
Cover of The Age of Imperial Unity
The Age of Imperial Unity

R. C. Majumdar

1951
to-read
Cover of The Classical Age
The Classical Age

R. C. Majumdar

1951
to-read
Cover of The Age of Imperial Kanauj
The Age of Imperial Kanauj

R. C. Majumdar

1955
to-read
Cover of The Struggle for Empire
The Struggle for Empire

R. C. Majumdar

1955
to-read
Cover of The Delhi Sultanate
The Delhi Sultanate

R. C. Majumdar

1960
to-read
Cover of The Mughul Empire
The Mughul Empire

R. C. Majumdar

1960
to-read
Cover of The Maratha Supremacy
The Maratha Supremacy

R. C. Majumdar

1960
to-read
Cover of British Paramountcy and Indian Renaissance, Part I
British Paramountcy and Indian Renaissance, Part I

R. C. Majumdar

1960
to-read
Cover of British Paramountcy and Indian Renaissance, Part II
British Paramountcy and Indian Renaissance, Part II

R. C. Majumdar

1960
to-read
Cover of Struggle for Freedom
Struggle for Freedom

R. C. Majumdar

1977
to-read
Cover of The Mythical Man-Month
The Mythical Man-Month

Frederick P. Brooks Jr.

1975
completed

Classic essays on software engineering and project management. Still remarkably relevant after decades.

Brooks' Law is something every developer should understand. The surgical team concept is fascinating.

Cover of Sapiens: A Brief History of Humankind
Sapiens: A Brief History of Humankind

Yuval Noah Harari

2014
completed

A provocative exploration of how Homo sapiens came to dominate the world through three revolutions: cognitive, agricultural, and scientific.

Harari's perspective on shared myths and social constructs is eye-opening. Makes you question many assumptions about progress.

Cover of Thinking, Fast and Slow
Thinking, Fast and Slow

Daniel Kahneman

2011
completed

A masterwork on human judgment and decision-making from the Nobel Prize-winning psychologist.

System 1 vs System 2 thinking has changed how I approach problem-solving. The section on loss aversion is particularly insightful.

Cover of The Left Hand of Darkness
The Left Hand of Darkness

Ursula K. Le Guin

1969
completed

Groundbreaking science fiction exploring gender, politics, and what it means to be human on a planet where inhabitants can change sex.

Le Guin's world-building is extraordinary. The political intrigue and gender dynamics create a truly alien yet relatable society.

Cover of Freakonomics
Freakonomics

Steven D. Levitt & Stephen J. Dubner

2005
completed

Economics applied to everyday life, revealing the hidden side of everything from cheating teachers to crack dealers.

Fun read that shows how economic thinking can be applied to unexpected situations. Some conclusions are debatable but thought-provoking.

Cover of Steve Jobs
Steve Jobs

Walter Isaacson

2011
completed

The authorized biography of Apple's co-founder, based on extensive interviews with Jobs himself.

Fascinating look at genius, obsession, and the cost of perfectionism. The chapters on product development are particularly insightful.

Cover of Clean Code
Clean Code

Robert C. Martin

2008
completed

A handbook of agile software craftsmanship focusing on writing clean, readable, and maintainable code.

Essential reading for any programmer. The boy scout rule and meaningful naming conventions have become second nature.

Cover of The Pragmatic Programmer
The Pragmatic Programmer

David Thomas & Andrew Hunt

1999
reading

Timeless advice for software developers on improving their craft and thinking about programming problems.

Currently working through this. The DRY principle and orthogonality concepts are already influencing my coding style.

Cover of Dune
Dune

Frank Herbert

1965
reading

Epic science fiction set on the desert planet Arrakis, where control of the spice melange determines the fate of the universe.

Just started this classic. The political complexity and world-building are already impressive.

Cover of The Lean Startup
The Lean Startup

Eric Ries

2011
want-to-read

A methodology for developing businesses and products through validated learning, scientific experimentation, and iterative design.

Cover of The Power Broker
The Power Broker

Robert Caro

1974
want-to-read

The definitive biography of Robert Moses, the man who shaped modern New York through decades of public works projects.