Readings

Authors Read

Currently Reading

Coders at Work: Reflections on the Craft of Programming
Peter Seibel
Crafting Interpreters
Robert Nystrom
Essentials of compilation: The Incremental, Nano-Pass Approach
Jeremy G. Siek
How to Break Up With Your Phone: The 30-Day Plan to Take Back Your Life
Catherine Price
The Invisible Life of Addie LaRue
V.E. Schwab
Thinking with Types. Type-Level Programming in Haskell
Sandy Maguire

Read

2021

Piranesi
Susanna Clarke
08 Jul
★★★★☆
Recursion
Blake Crouch
04 Jul
★★★☆☆
Tehanu (Earthsea Cycle, #4)
Ursula K. Le Guin
27 Jun
★★★★★
The Psychology of Money
Morgan Housel
18 Jun
★★★★☆
Project Hail Mary
Andy Weir
09 Jun
★★★★☆
Structure and Interpretation of Computer Programs
Harold Abelson
12 Apr
★★★★★
The Paper Menagerie and Other Stories
Ken Liu
21 Mar
★★★★☆
The Gene: An Intimate History
Siddhartha Mukherjee
26 Feb
★★★★★
The Left Hand of Darkness
Ursula K. Le Guin
31 Jan
★★★★★
On Writing Well: The Classic Guide to Writing Nonfiction
William Zinsser
26 Jan
★★★★★
The Travelling Cat Chronicles
Hiro Arikawa
03 Jan
★★★★☆

2020

Scott Pilgrim, Volume 6: Scott Pilgrim's Finest Hour (Scott Pilgrim, #6)
Bryan Lee O'Malley
25 Dec
★★★★★
Scott Pilgrim, Volume 5: Scott Pilgrim vs. the Universe (Scott Pilgrim, #5)
Bryan Lee O'Malley
24 Dec
★★★★☆
Scott Pilgrim, Volume 4: Scott Pilgrim Gets It Together (Scott Pilgrim, #4)
Bryan Lee O'Malley
23 Dec
★★★★☆
Scott Pilgrim, Volume 1: Scott Pilgrim's Precious Little Life
Bryan Lee O'Malley
22 Dec
★★★☆☆
Scott Pilgrim, Volume 2: Scott Pilgrim vs. The World (Scott Pilgrim, #2)
Bryan Lee O'Malley
22 Dec
★★★★☆
Scott Pilgrim, Volume 3: Scott Pilgrim & The Infinite Sadness (Scott Pilgrim, #3)
Bryan Lee O'Malley
22 Dec
★★★★☆
Born A Crime: Stories from a South African Childhood
Trevor Noah
20 Nov
★★★★☆
The Light of Other Days
Arthur C. Clarke
03 Nov
★★★★☆
Factfulness: Ten Reasons We're Wrong About The World - And Why Things Are Better Than You Think
Hans Rosling
24 Sep
★★★★☆
The Farthest Shore (Earthsea Cycle, #3)
Ursula K. Le Guin
03 Aug
★★★★★
Arthur C. Clarke
25 Jul
★★★★☆
Arthur C. Clarke
09 Jul
★★★☆☆
The Tombs of Atuan (Earthsea Cycle, #2)
Ursula K. Le Guin
25 Jun
★★★★☆
A Wizard of Earthsea (Earthsea Cycle, #1)
Ursula K. Le Guin
16 Jun
★★★☆☆
Harry Potter and the Methods of Rationality
Eliezer Yudkowsky
15 May
★★★★☆
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
David Kushner
04 Apr
★★★★★
The Long Earth (The Long Earth, #1)
Terry Pratchett
07 Mar
★★★★☆
Early Indians: The Story of Our Ancestors and Where We Came From
Tony Joseph
16 Feb
★★★★★
Sapiens: A Brief History of Humankind
Yuval Noah Harari
12 Feb
★★★★★
To Kill a Mockingbird: A Graphic Novel
Fred Fordham
02 Feb
★★★★☆
Hackers: Heroes of the Computer Revolution
Steven Levy
24 Jan
★★★★★

2019

Storm Applied
Sean T. Allen
01 Nov
★★★☆☆
What I Talk About When I Talk About Running
Haruki Murakami
29 Oct
★★★★☆
Exhalation
Ted Chiang
31 Aug
★★★★★
Game Programming Patterns
Robert Nystrom
14 Apr
★★★☆☆
The Dark Forest (Remembrance of Earth’s Past, #2)
Liu Cixin
13 Apr
★★★☆☆
Deep Work: Rules for Focused Success in a Distracted World
Cal Newport
06 Apr
★★★★☆
Bandit Algorithms for Website Optimization
John Myles White
28 Mar
★★★☆☆

2018

Adopting Elixir: From Concept to Production
Ben Marx
05 Jun
★★★★☆
The Little Elixir & OTP Guidebook
Benjamin Tan Wei Hao
19 Apr
★★★☆☆
The Three-Body Problem (Remembrance of Earth’s Past #1)
Liu Cixin
28 Jan
★★★★☆
Breakfast of Champions
Kurt Vonnegut Jr.
13 Jan
★★★★★

2017

Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran
29 Oct
★★★★☆
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Simon Marlow
27 Oct
★★★★★
Beautiful Code: Leading Programmers Explain How They Think
Andy Oram
27 Oct
★★★★☆
Hackers & Painters: Big Ideas from the Computer Age
Paul Graham
27 Oct
★★★★★
Slaughterhouse-Five
Kurt Vonnegut Jr.
26 Oct
★★★★★
PureScript by Example
Phil Freeman
23 Aug
★★★★☆
Cat's Cradle
Kurt Vonnegut Jr.
19 Jun
★★★★☆
What If? Serious Scientific Answers to Absurd Hypothetical Questions
Randall Munroe
18 Jun
★★★★☆
Good Omens: The Nice and Accurate Prophecies of Agnes Nutter, Witch
Terry Pratchett
10 May
★★★★☆
Mrs Funnybones
Twinkle Khanna
18 Apr
★★☆☆☆
Stories of Your Life and Others
Ted Chiang
11 Mar
★★★★★
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
Tomasz Nurkiewicz
13 Jan
★★★★☆

2016

Android Programming: The Big Nerd Ranch Guide
Brian Hardy
07 Jul
★★★★☆
The Martian
Andy Weir
26 May
★★★★☆
American Gods (American Gods, #1)
Neil Gaiman
24 Jan
★★★★☆
Fragile Things: Short Fictions and Wonders
Neil Gaiman
01 Jan
★★★★★

2015

Kafka on the Shore
Haruki Murakami
23 Apr
★★★★☆
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
Michael T. Nygard
08 Feb
★★★★★
The Joy of Clojure
Michael Fogus
08 Feb
★★★★☆

2014

Brief Lives (The Sandman, #7)
Neil Gaiman
14 Nov
★★★★★
Fables & Reflections (The Sandman, #6)
Neil Gaiman
14 Nov
★★★★★
A Game of You (The Sandman, #5)
Neil Gaiman
14 Nov
★★★★★
Season of Mists (The Sandman, #4)
Neil Gaiman
14 Nov
★★★★★
Dream Country (The Sandman, #3)
Neil Gaiman
14 Nov
★★★★★
The Doll's House (The Sandman, #2)
Neil Gaiman
14 Nov
★★★★★
Coraline
P. Craig Russell
16 Oct
★★★★☆
The Last Lecture
Randy Pausch
10 Oct
★★★☆☆
Understanding Comics: The Invisible Art
Scott McCloud
08 Oct
★★★★★
The Simpsons and Their Mathematical Secrets
Simon Singh
19 Jan
★★★☆☆

2013

Influence: The Psychology of Persuasion
Robert B. Cialdini
20 Dec
★★★★☆
Programming Pearls
Jon L. Bentley
02 Nov
★★★★☆
Real World Haskell: Code You Can Believe In
Bryan O'Sullivan
02 Nov
★★★★☆
Learn You a Haskell for Great Good!
Miran Lipovača
02 Nov
★★★★★
Effective Java : Programming Language Guide
Joshua Bloch
02 Nov
★★★★★
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma
02 Nov
★★★★★
What Do You Care What Other People Think?
Richard P. Feynman
10 Oct
★★★☆☆
Tales from the White Hart
Arthur C. Clarke
10 Oct
★★★★☆
Breakfast with Buddha
Roland Merullo
10 Oct
★★★☆☆
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Simon Singh
10 Oct
★★★★☆
So Long, and Thanks for All the Fish (Hitchhiker's Guide #4)
Douglas Adams
10 Oct
★★★★☆
The Restaurant at the End of the Universe (Hitchhiker's Guide, #2)
Douglas Adams
10 Oct
★★★★★
Life, the Universe and Everything (Hitchhiker's Guide #3)
Douglas Adams
10 Oct
★★★★★
Preludes & Nocturnes (The Sandman, #1)
Neil Gaiman
10 Oct
★★★★★
India After Gandhi: The History of the World's Largest Democracy
Ramachandra Guha
10 Oct
★★★★☆
The Mahabharata: A Modern Rendering, Vol. 1
Ramesh Menon
10 Oct
★★★★☆
Sphere
Michael Crichton
10 Oct
★★★★☆
Speaker for the Dead (Ender's Saga, #2)
Orson Scott Card
10 Oct
★★★☆☆
Dirk Gently's Holistic Detective Agency (Dirk Gently, #1)
Douglas Adams
10 Oct
★★★★☆
The Alchemist
Paulo Coelho
10 Oct
★★★☆☆
2001: A Space Odyssey (Space Odyssey, #1)
Arthur C. Clarke
10 Oct
★★★★☆
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Steven D. Levitt
10 Oct
★★★☆☆
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas R. Hofstadter
10 Oct
★★★★★
The Fabric of the Cosmos: Space, Time, and the Texture of Reality
Brian Greene
10 Oct
★★★★☆
Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character
Richard P. Feynman
10 Oct
★★★★★
A Brief History of Time
Stephen Hawking
10 Oct
★★★★☆
The Hitchhiker's Guide to the Galaxy (Hitchhiker's Guide to the Galaxy, #1)
Douglas Adams
10 Oct
★★★★★
Rendezvous with Rama (Rama, #1)
Arthur C. Clarke
10 Oct
★★★★★
The Ultimate Hitchhiker's Guide to the Galaxy (Hitchhiker's Guide to the Galaxy, #1-5)
Douglas Adams
10 Oct
★★★★★
Snow Crash
Neal Stephenson
10 Oct
★★★☆☆
1984
George Orwell
10 Oct
★★★★★
Ender's Game (Ender's Saga, #1)
Orson Scott Card
10 Oct
★★★★☆

On Hold

A Journey to the Centre of the Earth
Jules Verne
Contact
Carl Sagan
Database Internals: A Deep Dive into How Distributed Data Systems Work
Alex Petrov
Designing Data-Intensive Applications
Martin Kleppmann
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Dune (Dune Chronicles, #1)
Frank Herbert
House of Leaves
Mark Z. Danielewski
How to Read a Book: the classic guide to intelligent reading
Mortimer J. Adler
Purely Functional Data Structures
Chris Okasaki
Refactoring: Improving the Design of Existing Code (2nd Edition)
Martin Fowler
The Complete Calvin and Hobbes
Bill Watterson
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr.
The Rust Programming Language
Steve Klabnik
Thinking, Fast and Slow
Daniel Kahneman
Working Effectively with Legacy Code
Michael C. Feathers

To Read

A Promised Land
Barack Obama
A Short History of Nearly Everything
Bill Bryson
Accelerate: Building and Scaling High-Performing Technology Organizations
Nicole Forsgren
An Elegant Puzzle: Systems of Engineering Management
Will Larson
Animal Farm
George Orwell
Bad Blood: Secrets and Lies in a Silicon Valley Startup
John Carreyrou
Big Billion Startup: The Untold Flipkart Story
Mihir Dalal
Clear and Simple as the Truth: Writing Classic Prose
Francis-Noel Thomas
Computer Systems: A Programmer's Perspective
Randal E. Bryant
Cosmos
Carl Sagan
Cryptonomicon
Neal Stephenson
Foundation (Foundation, #1)
Isaac Asimov
Gideon the Ninth (The Locked Tomb, #1)
Tamsyn Muir
Group Theory in the Bedroom, and Other Mathematical Diversions
Brian Hayes
Guns, Germs, and Steel: The Fates of Human Societies
Jared Diamond
How To: Absurd Scientific Advice for Common Real-World Problems
Randall Munroe
How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers
Sönke Ahrens
Hyperion
Dan Simmons
Java Concurrency in Practice
Brian Goetz
LISP in Small Pieces
Christian Queinnec
Last Chance to See
Douglas Adams
Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with Okrs
John E. Doerr
Modern Compiler Implementation in Java
Andrew W. Appel
Music as a Mirror of History
Robert Greenberg
Neverwhere (London Below, #1)
Neil Gaiman
New Hopes for a Changing World
Bertrand Russell
Operating Systems: Three Easy Pieces
Remzi H. Arpaci-Dusseau
Patterns of Enterprise Application Architecture
Martin Fowler
Pearls of Functional Algorithm Design
Richard S. Bird
Peopleware: Productive Projects and Teams
Tom DeMarco
Practical TLA+: Planning Driven Development
Hillel Wayne
Predictably Irrational: The Hidden Forces That Shape Our Decisions
Dan Ariely
Prisoners of Geography: Ten Maps That Tell You Everything You Need to Know About Global Politics
Tim Marshall
Radical Candor: How to be a Great Boss Without Losing Your Humanity
Kim Malone Scott
Redshirts
John Scalzi
Refactoring to Patterns
Joshua Kerievsky
Relativity: The Special and the General Theory
Albert Einstein
Ringworld (Ringworld, #1)
Larry Niven
Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Life in Organisms, Cities, Economies, and Companies
Geoffrey B. West
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer
Six Not-So-Easy Pieces: Einstein's Relativity, Symmetry, and Space-Time
Richard P. Feynman
The 99% Invisible City: A Field Guide to the Hidden World of Everyday Design
Roman Mars
The Anarchy: The East India Company, Corporate Violence, and the Pillage of an Empire
William Dalrymple
The Architecture of Open Source Applications
Amy Brown
The Argumentative Indian: Writings on Indian History, Culture and Identity
Amartya Sen
The Collected Stories of Arthur C. Clarke
Arthur C. Clarke
The Dispossessed (Hainish Cycle, #6)
Ursula K. Le Guin
The Elegant Universe: Superstrings, Hidden Dimensions, and the Quest for the Ultimate Theory
Brian Greene
The Handmaid's Tale (The Handmaid's Tale, #1)
Margaret Atwood
The Lathe of Heaven
Ursula K. Le Guin
The Moon Is a Harsh Mistress
Robert A. Heinlein
The Origin of Species
Charles Darwin
The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman
Richard P. Feynman
The Pragmatic Programmer: From Journeyman to Master
Andy Hunt
The Psychology of Computer Programming
Gerald M. Weinberg
The Road to Reality: A Complete Guide to the Laws of the Universe
Roger Penrose
The Salmon of Doubt (Dirk Gently, #3)
Douglas Adams
The Selfish Gene
Richard Dawkins
The Songs of Distant Earth
Arthur C. Clarke
There Is No Antimemetics Division
qntm
Vicious (Villains, #1)
V.E. Schwab