Bookshelf
The bookshelf is a work in progress…
The Second Self: Computers and the Human Spirit — Sherry Turkle
Humans tend to understand technology through the lens of the natural world; and in nature, the closest thing to the computer is the human itself. The spread of personal computing has quietly shifted how we perceive both ourselves and our machines.
Ever felt stumbling using someone else’s computer? Do you describe yourself as “hardcoded” to do something? How is learning a programming language similar to picking up a foreign tongue? It seems that everyone around the world — adults and children alike — is curiously exploring this same “second self”.Crafting Interpreters — Bob Nystrom
A delicate little book that develops a programming language, clearly explaining its design and construction. The hand-drawn illustrations and the formatting are beautiful! Even for the non-target audience, it will be worth it to visit the website and have a look at random chapters