Shelf
Books and textbooks I’ve picked up, am reading, or have finished. A list, with the occasional note.1
Books #
- A Burglar's Guide to the City
- All About Love
- All Fours
- Amp It Up
- Arrangements in Blue
- Atlas Shrugged
- Babel
- Bangalore Blues
- Bangalore Through the Centuries
- Bangkok Wakes to Rain
- Beach Read
- Becoming
- Behave
- Breaking the Mould
- Building a Second Brain
- Butter
- Cleopatra and Frankenstein
- Crime and Punishment
- Cultural Amnesia
- Cursed Bunny
- Desperately Seeking Shah Rukh
- Dongri to Dubai: Six Decades of the Mumbai Mafia
- Dune
- East of Eden
- Emma
- Emperor of Rome
- Essence of Indian Art
- Everything I Know About Love finished
- Flashlight
- Fool Me Twice finished
- For the Love of Physics
- Giovanni's Room
- Girl Made of Gold
- Give and Take
- Gods, Guns and Missionaries
- Good to Great
- H-Pop
- Hamnet
- Hit Refresh
- Home
- Homo Deus
- How the World Really Works
- How to Avoid a Climate Disaster
- How to Kill Men and Get Away With It finished
- How to Raise an Adult
- How to Take Smart Notes
- Humble Pie
- Hurda
- I Do What I Do
- I Never Promised You a Rose Garden
- If on a winter's night a traveller
- Infinite Jest
- Interpreter of Maladies
- Invention: A Life
- Jaya: An Illustrated Retelling of the Mahabharata
- Katabasis
- Kitchen Confidential
- Lady Doctors
- Latitudes of Longing
- Lust for Life
- Luv (Un)Arranged finished
- Mansfield Park
- Meditations
- Metamorphosis and Other Stories
- Mother India finished
- Mottled Dawn
- My Friends
- My Seditious Heart
- No Bad Parts
- No Longer Human
- No Place to Call My Own
- Northanger Abbey
- Notes from Underground
- Novelist as a Vocation
- Of Mice and Men
- On Earth We're Briefly Gorgeous
- On the Origin of Species
- On Writing
- Permanent Record
- Persepolis
- Persuasion
- Pnin
- Pride and Prejudice
- Principles
- Prophet Song
- Read Write Own
- Real Estate: Living Autobiography 3
- Sakina's Kiss
- Sapiens
- Sati Series
- Screenplay: The Foundations of Screenwriting
- Selected Works
- Sense and Sensibility
- Show Your Work!
- Stubborn Attachments
- The Argumentative Indian: Writings on Indian History, Culture and Identity
- The Art of Noticing
- The Art of the Personal Essay
- The Artist's Way
- The Barbary Coast
- The Battle of Belonging
- The Bell Jar
- The Best of Tagore
- The Blind Earthworm in the Labyrinth
- The Book of Disquiet
- The Brothers Karamazov
- The Castle
- The Catcher in the Rye
- The City and Its Uncertain Walls
- The Collected Stories of Saadat Hasan Manto, Volume 1: Poona and Bombay
- The Collected Works of Kahlil Gibran
- The Cooking of Books
- The Cost of Living: Living Autobiography 2
- The Count of Monte Cristo
- The Covenant of Water
- The Coworker
- The Creative Act: A Way of Being finished
- The Diaries of Franz Kafka
- The Fever
- The Girl Who Knew Too Much finished
- The Grapes of Wrath
- The Idiot
- The Infinite Game
- The Jackfruit Chronicles: Memories and Recipes from a British-Bangladeshi Kitchen
- The Lion and the Lily: The Rise and Fall of Awadh
- The Loneliness of Sonia and Sunny
- The Making of Prince of Persia
- The Midnight Library finished
- The Origins of Efficiency
- The Paris Review Interviews, Volume 1
- The Pearl
- The Picture of Dorian Gray
- The Poppy War Trilogy
- The Quran
- The Silk Roads: A New History of the World
- The Society of the Spectacle
- The Stories of John Cheever
- The Story of Art
- The Third Pillar
- The Trial
- The Vegetarian
- Things I Don't Want to Know: Living Autobiography 1
- Tom Lake
- Tomorrow, and Tomorrow, and Tomorrow
- Train to Pakistan
- Unboxing Bengaluru: The City of New Beginnings
- Unsealed Covers
- Victory City
- Whole Numbers and Half Truths
- Why the Poor Don't Kill Us: The Psychology of Indians
- Why We're Polarized
- Yellowface finished
Textbooks #
- A Philosophy of Software Design
- AI Engineering
- An Elegant Puzzle: Systems of Engineering Management
- An Introduction to Probability and Statistics
- An Introduction to Probability Theory and Its Applications
- Apache Iceberg: The Definitive Guide
- Build a Large Language Model (From Scratch)
- Computer Networks: A Top-Down Approach
- Computer Organization
- Crafting Interpreters
- Database Internals
- Database System Concepts
- Deep Learning
- Docs for Developers: An Engineer's Field Guide to Technical Writing
- Effective Software Testing
- Engineering Management for the Rest of Us
- Foundations of Databases
- Fundamentals of Computer Algorithms
- Fundamentals of Data Engineering
- Fundamentals of Database Systems
- Fundamentals of Software Architecture
- Grokking Streaming Systems
- Introduction to Algorithms
- Introduction to Information Retrieval
- Learning Dapr
- Learning eBPF
- Linear Algebra and Its Applications (4th edition)
- Modern Operating Systems
- Operating System Concepts
- Operating Systems: Three Easy Pieces
- Patterns of Distributed Systems
- Podman in Action
- Reinforcement Learning: An Introduction (2nd edition)
- Relevant Search
- Rust Atomics and Locks: Low-Level Concurrency in Practice
- Rust for Rustaceans: Idiomatic Programming for Experienced Developers
- Software Architecture: The Hard Parts
- Software Engineering at Google
- Systems Performance
- The Annotated Turing
- The Art of Doing Science and Engineering: Learning to Learn
- The Essence of Compilers
- The Future of Text, Vol. 1
- The Rust Programming Language
- The Scaling Era: An Oral History of AI, 2019-2025
- The Software Engineer's Guidebook
- The Staff Engineer's Path
- Understanding Software Dynamics
- Unit Testing Principles, Practices, and Patterns
Footnotes
-
The animated header is inspired by the wave grid on Y Combinator’s Own Your Intelligence Hackathon page, adapted for this site. ↩︎