Readings

Currently Reading

Antifragile: Things that Gain from Disorder
Nassim Nicholas Taleb
2012
Working Effectively with Legacy Code
Michael C. Feathers
2004
Refactoring: Improving the Design of Existing Code (2nd Edition)
Martin Fowler
1999
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
2003
Designing Data-Intensive Applications
Martin Kleppmann
2015
Sapiens: A Brief History of Humankind
Yuval Noah Harari
2011
The Complete Calvin and Hobbes
Bill Watterson
2005
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
Harold Abelson
1984

Read

Exhalation
Ted Chiang
2019
Read in Aug, 2019
★★★★★
Game Programming Patterns
Robert Nystrom
2011
Added in Apr, 2019
★★★☆☆
The Dark Forest (Remembrance of Earth’s Past, #2)
Liu Cixin
2008
Read in Apr, 2019
★★★☆☆
Deep Work: Rules for Focused Success in a Distracted World
Cal Newport
2016
Read in Apr, 2019
★★★★☆
Bandit Algorithms for Website Optimization
John Myles White
2012
Read in Mar, 2019
★★★☆☆
Adopting Elixir: From Concept to Production
Ben Marx
Read in Jun, 2018
★★★★☆
The Little Elixir & OTP Guidebook
Benjamin Tan Wei Hao
2015
Added in Apr, 2018
★★★☆☆
The Three-Body Problem (Remembrance of Earth’s Past #1)
Liu Cixin
2008
Read in Jan, 2018
★★★★☆
Breakfast of Champions
Kurt Vonnegut
1973
Added in Jan, 2018
★★★★★
Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran
2002
Read in Oct, 2017
★★★★☆
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Simon Marlow
2013
Added in Oct, 2017
★★★★★
Beautiful Code: Leading Programmers Explain How They Think
Andy Oram
2009
Added in Oct, 2017
★★★★☆
Hackers & Painters: Big Ideas from the Computer Age
Paul Graham
2004
Added in Oct, 2017
★★★★★
Slaughterhouse-Five
Kurt Vonnegut
1969
Read in Oct, 2017
★★★★★
PureScript by Example
Phil Freeman
Read in Aug, 2017
★★★★☆
Cat's Cradle
Kurt Vonnegut
1963
Read in Jun, 2017
★★★★☆
What If?: Serious Scientific Answers to Absurd Hypothetical Questions
Randall Munroe
2014
Read in Jun, 2017
★★★★☆
Good Omens: The Nice and Accurate Prophecies of Agnes Nutter, Witch
Terry Pratchett
1990
Read in May, 2017
★★★★☆
Mrs Funnybones
Twinkle Khanna
2015
Read in Apr, 2017
★★☆☆☆
Stories of Your Life and Others
Ted Chiang
2002
Added in Mar, 2017
★★★★★
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
Tomasz Nurkiewicz
2016
Read in Jan, 2017
★★★★☆
Android Programming: The Big Nerd Ranch Guide
Brian Hardy
2012
Added in Jul, 2016
★★★★☆
The Martian
Andy Weir
2012
Read in May, 2016
★★★★☆
American Gods (American Gods, #1)
Neil Gaiman
2001
Read in Jan, 2016
★★★★☆
Fragile Things: Short Fictions and Wonders
Neil Gaiman
2006
Read in Jan, 2016
★★★★★
Kafka on the Shore
Haruki Murakami
2002
Read in Apr, 2015
★★★★☆
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
Michael T. Nygard
2007
Added in Feb, 2015
★★★★★
The Joy of Clojure
Michael Fogus
2010
Added in Feb, 2015
Brief Lives (The Sandman, #7)
Neil Gaiman
1994
Added in Nov, 2014
★★★★★
Fables & Reflections (The Sandman, #6)
Neil Gaiman
1990
Added in Nov, 2014
★★★★★
A Game of You (The Sandman, #5)
Neil Gaiman
1993
Added in Nov, 2014
★★★★★
Season of Mists (The Sandman, #4)
Neil Gaiman
1990
Added in Nov, 2014
★★★★★
Dream Country (The Sandman, #3)
Neil Gaiman
1991
Added in Nov, 2014
★★★★★
The Doll's House (The Sandman, #2)
Neil Gaiman
1990
Added in Nov, 2014
★★★★★
Coraline
P. Craig Russell
2002
Read in Oct, 2014
★★★★☆
The Last Lecture
Randy Pausch
2008
Read in Oct, 2014
★★★☆☆
Understanding Comics: The Invisible Art
Scott McCloud
1993
Read in Oct, 2014
★★★★★
The Simpsons and Their Mathematical Secrets
Simon Singh
2013
Read in Jan, 2014
★★★☆☆
Influence: The Psychology of Persuasion
Robert B. Cialdini
1984
Read in Dec, 2013
★★★★☆
Programming Pearls
Jon L. Bentley
1986
Added in Nov, 2013
★★★★☆
Real World Haskell: Code You Can Believe In
Bryan O'Sullivan
2008
Added in Nov, 2013
★★★★☆
Learn You a Haskell for Great Good!
Miran Lipovača
2011
Added in Nov, 2013
★★★★★
Effective Java Programming Language Guide
Joshua Bloch
2001
Added in Nov, 2013
★★★★★
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma
1994
Added in Nov, 2013
★★★★★
What Do You Care What Other People Think?
Richard P. Feynman
1988
Added in Oct, 2013
★★★☆☆
Tales from the White Hart
Arthur C. Clarke
1957
Added in Oct, 2013
★★★★☆
Breakfast with Buddha
Roland Merullo
2007
Added in Oct, 2013
★★★☆☆
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Simon Singh
1999
Added in Oct, 2013
★★★★☆
Harry Potter and the Methods of Rationality
Eliezer Yudkowsky
2015
Added in Oct, 2013
★★★★☆
So Long, and Thanks for All the Fish (Hitchhiker's Guide #4)
Douglas Adams
1984
Added in Oct, 2013
★★★★☆
The Restaurant at the End of the Universe (Hitchhiker's Guide, #2)
Douglas Adams
1980
Added in Oct, 2013
★★★★★
Life, the Universe and Everything (Hitchhiker's Guide #3)
Douglas Adams
1982
Added in Oct, 2013
★★★★★
Preludes & Nocturnes (The Sandman, #1)
Neil Gaiman
1989
Added in Oct, 2013
★★★★★
India After Gandhi: The History of the World's Largest Democracy
Ramachandra Guha
2007
Added in Oct, 2013
★★★★☆
The Mahabharata: A Modern Rendering, Vol. 1
Ramesh Menon
2006
Added in Oct, 2013
★★★★☆
Sphere
Michael Crichton
1987
Added in Oct, 2013
★★★★☆
Speaker for the Dead (Ender's Saga, #2)
Orson Scott Card
1986
Added in Oct, 2013
★★★☆☆
Dirk Gently's Holistic Detective Agency (Dirk Gently, #1)
Douglas Adams
1987
Added in Oct, 2013
★★★★☆
The Alchemist
Paulo Coelho
1988
Added in Oct, 2013
★★★☆☆
2001: A Space Odyssey (Space Odyssey, #1)
Arthur C. Clarke
1968
Added in Oct, 2013
★★★★☆
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Steven D. Levitt
2005
Added in Oct, 2013
★★★☆☆

On Hold

An Astronaut's Guide to Life on Earth
Chris Hadfield
2013
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr.
1975
House of Leaves
Mark Z. Danielewski
2000
Purely Functional Data Structures
Chris Okasaki
1996
Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
Robert M. Pirsig
1974
Contact
Carl Sagan
1985
Dune (Dune Chronicles, #1)
Frank Herbert
1965
Thinking, Fast and Slow
Daniel Kahneman
2011

To Read

Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with Okrs
John Doerr
2018
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer
2016
Pali Primer
Lily De Silva
1994
Accelerate: Building and Scaling High-Performing Technology Organizations
Nicole Forsgren
The Architecture of Open Source Applications
Amy Brown
2011
Group Theory in the Bedroom, and Other Mathematical Diversions
Brian Hayes
2008
Modern Compiler Implementation in Java
Andrew W. Appel
1997
Retire Rich Invest: Rs. 40 a Day
P.V. Subramanyam
2013
Peopleware: Productive Projects and Teams
Tom DeMarco
1987
Java Concurrency in Practice
Brian Goetz
2005
The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman
Richard P. Feynman
1999
The Argumentative Indian: Writings on Indian History, Culture and Identity
Amartya Sen
2005
A Short History of Nearly Everything
Bill Bryson
2003
Confessions of a Long-Distance Sailor
Paul Lutus
2008
The Road to Reality: A Complete Guide to the Laws of the Universe
Roger Penrose
2004
The Songs of Distant Earth
Arthur C. Clarke
1986
The Salmon of Doubt (Dirk Gently, #3)
Douglas Adams
2002
Last Chance to See
Douglas Adams
1990
Cryptonomicon
Neal Stephenson
1999
Ringworld (Ringworld, #1)
Larry Niven
1970
Childhood's End
Arthur C. Clarke
1953
Animal Farm
George Orwell
1945
The Collected Stories of Arthur C. Clarke
Arthur C. Clarke
1938