Things I have read, am reading, or keep returning to.


Technical Resources

Books

  • Algorithm Design - Jon Kleinberg & Éva Tardos
  • The Algorithm Design Manual - Steven Skiena
  • Algorithms - Sanjoy Dasgupta, Christos Papadimitriou & Umesh Vazirani
  • Aptitude Test Problems in Physics - S. Krotov
  • The Art of Computer Programming - Donald E. Knuth
  • Campbell Biology - Neil A. Campbell
  • The C Programming Language - Brian W. Kernighan & Dennis M. Ritchie
  • Calculus - Tom Apostol
  • Challenge and Thrill of Pre-College Mathematics - Krishnamurthy, Pranesachar, Ranganathan & Venkatachala
  • Clean Code - Robert C. Martin
  • Competitive Programmer’s Handbook - Antti Laaksonen
  • Computer Architecture: A Quantitative Approach - John L. Hennessy & David A. Patterson
  • Computer Systems: A Programmer’s Perspective - Randal E. Bryant & David R. O’Hallaron
  • Concepts of Physics - H.C. Verma
  • Concrete Mathematics - Ronald L. Graham, Donald E. Knuth & Oren Patashnik
  • Cracking the Coding Interview - Gayle Laakmann McDowell
  • Database Internals - Alex Petrov
  • Deep Learning - Ian Goodfellow, Yoshua Bengio & Aaron Courville
  • Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides
  • Designing Data-Intensive Applications - Martin Kleppmann
  • Designing Machine Learning Systems - Chip Huyen
  • Differential Equations - Shepley L. Ross
  • Digital Design - Morris Mano & Michael Ciletti
  • Distributed Computing: Principles, Algorithms, and Systems - Ajay D. Kshemkalyani & Mukesh Singhal
  • The Elements of Coordinate Geometry - S.L. Loney
  • The Elements of Statistical Learning - Trevor Hastie, Robert Tibshirani & Jerome Friedman
  • An Excursion in Mathematics - Modak, Katre, Acharya & Abhyankar
  • The Feynman Lectures on Physics - Richard P. Feynman, Robert B. Leighton & Matthew Sands
  • A First Course in Probability - Sheldon Ross
  • Fundamentals of Physics - David Halliday, Robert Resnick & Jearl Walker
  • Game Theory and Mechanism Design - Y. Narahari
  • Higher Algebra - Hall & Knight
  • The IMO Compendium - Djukić, Janković, Matić & Petrović
  • Information Theory, Inference, and Learning Algorithms - David J.C. MacKay
  • Introduction to Algorithms - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein
  • Introduction to Multi-Armed Bandits - Aleksandrs Slivkins
  • Introduction to Quantum Mechanics - David J. Griffiths
  • An Introduction to the Theory of Numbers - Ivan Niven, Herbert S. Zuckerman & Hugh Montgomery
  • Linear Algebra Done Right - Sheldon Axler
  • Mathematical Olympiad Challenges - Titu Andreescu & Razvan Gelca
  • The Mythical Man-Month - Frederick P. Brooks Jr.
  • Operating System Concepts - Silberschatz, Galvin & Gagne
  • Open Data Structures (in C++) - Pat Morin
  • Organic Chemistry - Jonathan Clayden, Nick Greeves & Stuart Warren
  • Organic Chemistry - Robert T. Morrison & Robert N. Boyd
  • Pattern Recognition and Machine Learning - Christopher Bishop
  • The Pragmatic Programmer - David Thomas & Andrew Hunt
  • Principles of Mathematical Analysis - Walter Rudin
  • Probabilistic Graphical Models - Daphne Koller & Nir Friedman
  • Probability and Statistics - Morris H. DeGroot & Mark J. Schervish
  • Problem Solving Strategies - Arthur Engel
  • Problems in General Physics - I.E. Irodov
  • Programming Pearls - Jon Bentley
  • Reinforcement Learning: An Introduction - Richard S. Sutton & Andrew G. Barto
  • Site Reliability Engineering - Betsy Beyer, Chris Jones, Jennifer Petoff & Niall Richard Murphy
  • Software Engineering at Google - Titus Winters, Tom Manshreck & Hyrum Wright
  • Structure and Interpretation of Computer Programs - Harold Abelson & Gerald Jay Sussman

Essays, Articles & Channels


General Reading

Classics

  • Animal Farm - George Orwell
  • Around the World in Eighty Days - Jules Verne
  • David Copperfield - Charles Dickens
  • Far From the Madding Crowd - Thomas Hardy
  • Gone With the Wind - Margaret Mitchell
  • Great Expectations - Charles Dickens
  • Heidi - Johanna Spyri
  • Journey to the Center of the Earth - Jules Verne
  • Little Women - Louisa May Alcott
  • Lord of the Flies - William Golding
  • Oliver Twist - Charles Dickens
  • Pride and Prejudice - Jane Austen
  • Robinson Crusoe - Daniel Defoe
  • Sense and Sensibility - Jane Austen
  • The Adventures of Huckleberry Finn - Mark Twain
  • The Adventures of Tom Sawyer - Mark Twain
  • The Canterville Ghost - Oscar Wilde
  • The Catcher in the Rye - J.D. Salinger
  • The Enchanted Wood - Enid Blyton
  • The Great Gatsby - F. Scott Fitzgerald
  • The Metamorphosis - Franz Kafka
  • The Picture of Dorian Gray - Oscar Wilde
  • The Scarlet Letter - Nathaniel Hawthorne
  • The Secret Garden - Frances Hodgson Burnett
  • The Wonderful Wizard of Oz - L. Frank Baum
  • Three Men in a Boat - Jerome K. Jerome
  • To Kill a Mockingbird - Harper Lee
  • Twenty Thousand Leagues Under the Sea - Jules Verne
  • White Nights - Fyodor Dostoyevsky
  • Wuthering Heights - Emily Bronte

Fantasy

  • Crooked Kingdom - Leigh Bardugo
  • Fearful - Lauren Roberts
  • Fearless - Lauren Roberts
  • Harry Potter and the Chamber of Secrets - J.K. Rowling
  • Harry Potter and the Cursed Child - J.K. Rowling
  • Harry Potter and the Deathly Hallows - J.K. Rowling
  • Harry Potter and the Goblet of Fire - J.K. Rowling
  • Harry Potter and the Half-Blood Prince - J.K. Rowling
  • Harry Potter and the Order of the Phoenix - J.K. Rowling
  • Harry Potter and the Philosopher’s Stone - J.K. Rowling
  • Harry Potter and the Prisoner of Azkaban - J.K. Rowling
  • Powerful - Lauren Roberts
  • Powerless - Lauren Roberts
  • Reckless - Lauren Roberts
  • Six of Crows - Leigh Bardugo
  • The Fellowship of the Ring - J.R.R. Tolkien
  • The Girl Who Drank the Moon - Kelly Barnhill
  • The Hobbit - J.R.R. Tolkien
  • The Immortals of Meluha - Amish Tripathi
  • The Oath of the Vayuputras - Amish Tripathi
  • The Return of the King - J.R.R. Tolkien
  • The Secret of the Nagas - Amish Tripathi
  • The Two Towers - J.R.R. Tolkien

Literary Fiction

  • A Day in the Life - Anjum Hasan
  • A Thousand Splendid Suns - Khaled Hosseini
  • Anxious People - Fredrik Backman
  • Before the Coffee Gets Cold - Toshikazu Kawaguchi
  • Before Your Memory Fades - Toshikazu Kawaguchi
  • Days at the Morisaki Bookshop - Satoshi Yagisawa
  • Five Point Someone - Chetan Bhagat
  • Kafka on the Shore - Haruki Murakami
  • No Longer Human - Osamu Dazai
  • Norwegian Wood - Haruki Murakami
  • Serious Men - Manu Joseph
  • Tales from the Cafe - Toshikazu Kawaguchi
  • The Alchemist - Paulo Coelho
  • The Fault in Our Stars - John Green
  • The Kite Runner - Khaled Hosseini
  • The Midnight Library - Matt Haig
  • The Palace of Illusions - Chitra Banerjee Divakaruni
  • The Setting Sun - Osamu Dazai

Mystery & Thriller

  • A Good Girl’s Guide to Murder - Holly Jackson
  • And Then There Were None - Agatha Christie
  • Angels and Demons - Dan Brown
  • As Good As Dead - Holly Jackson
  • Gone Girl - Gillian Flynn
  • Good Girl, Bad Blood - Holly Jackson
  • Inferno - Dan Brown
  • Malice - Keigo Higashino
  • Murder on the Orient Express - Agatha Christie
  • Origin - Dan Brown
  • The Adventures of Sherlock Holmes - Arthur Conan Doyle
  • The Complete Works of H.P. Lovecraft - H.P. Lovecraft
  • The Da Vinci Code - Dan Brown
  • The Devotion of Suspect X - Keigo Higashino
  • The Lost Symbol - Dan Brown
  • The Murder of Roger Ackroyd - Agatha Christie
  • The Shining - Stephen King
  • The Silence of the Lambs - Thomas Harris
  • The Silent Patient - Alex Michaelides
  • Three Act Tragedy - Agatha Christie

Non-Fiction

  • 21 Lessons for the 21st Century - Yuval Noah Harari
  • A Brief History of Time - Stephen Hawking
  • Fooled by Randomness - Nassim Nicholas Taleb
  • How the World Works - Noam Chomsky
  • How to Solve It - George Polya
  • Human Compatible - Stuart Russell
  • India 2020 - A.P.J. Abdul Kalam
  • Indian Summer - Alex von Tunzelmann
  • Sapiens: A Brief History of Humankind - Yuval Noah Harari
  • Skin in the Game - Nassim Nicholas Taleb
  • The Black Swan - Nassim Nicholas Taleb
  • The Diary of a Young Girl - Anne Frank
  • The Story of My Life - Helen Keller
  • The Theory of Everything - Stephen Hawking
  • Thinking, Fast and Slow - Daniel Kahneman

Philosophy

  • Beyond Good and Evil - Friedrich Nietzsche
  • Freedom from the Known - Jiddu Krishnamurti
  • Man’s Search for Meaning - Viktor E. Frankl
  • Meditations - Marcus Aurelius
  • The Stranger - Albert Camus
  • Twilight of the Idols and The Anti-Christ - Friedrich Nietzsche

Science Fiction & Dystopia

  • 1984 - George Orwell
  • Death’s End - Cixin Liu
  • Dreamcatcher - Stephen King
  • Endymion - Dan Simmons
  • Gathering Blue - Lois Lowry
  • Hyperion - Dan Simmons
  • Messenger - Lois Lowry
  • Slaughterhouse-Five - Kurt Vonnegut
  • The Dark Forest - Cixin Liu
  • The Fall of Hyperion - Dan Simmons
  • The Giver - Lois Lowry
  • The Hunger Games - Suzanne Collins
  • The Martian - Andy Weir
  • The Rise of Endymion - Dan Simmons
  • The Sirens of Titan - Kurt Vonnegut
  • The Three-Body Problem - Cixin Liu

Self-Help

  • 12 Rules for Life - Jordan B. Peterson
  • Atomic Habits - James Clear
  • Do Epic Shit - Ankur Warikoo
  • Eat That Frog! - Brian Tracy
  • How to Win Friends and Influence People - Dale Carnegie
  • Ikigai - Hector Garcia & Francesc Miralles
  • Rich Dad Poor Dad - Robert T. Kiyosaki
  • Surrounded by Idiots - Thomas Erikson
  • The Monk Who Sold His Ferrari - Robin S. Sharma
  • The Psychology of Money - Morgan Housel
  • The Subtle Art of Not Giving a F*ck - Mark Manson
  • Think and Grow Rich - Napoleon Hill
  • Tuesdays with Morrie - Mitch Albom
  • Who Moved My Cheese? - Spencer Johnson
  • Who Will Cry When You Die? - Robin S. Sharma