Daniel Hooper
Posts
・
Projects
・
Books
・
Twitter
・
RSS
Posts
2024 Jun 12
Why Swift's type checker is so slow
2024 May 02
Making a 3D Modeler, in C, in a Week
2024 Apr 21
Good Ideas in Computer Science
Projects
ShapeUp
2023
3D Modeler
Produce
2019
Web Game
Principle
2015
Prototyping Tool
Green Line
2014
Web Game
Apple
2013-2015
Photography Apps
Codebook
2012
Javascript IDE
Keyboard Gestures
2012
Video
Percepto
2011
iOS Game
Favorite Books
(In no particular order)
Computer Systems: A Programmers Perspective 3rd Ed.
By Randal Bryant and David O'Hallaron
Structure and Interpretation of Computer Programs 2nd Ed.
By Harold Abelson and Gerald Jay Sussman
The Visual Display of Quantitative Information
By Edward R. Tufte
Understanding Comics: The Invisible Art
By Scott McCloud
The Art of Doing Science and Engineering
By Richard W. Hamming
The Animator's Survival Kit
By Richard Williams
About Face: The Essentials of Interaction Design
By Alan Cooper
The Elements of Computing Systems
by Noam Nisan
Brave New World
By Aldous Huxley
Butterick's Practical Typography
By Matthew Butterick
The Inmates are Running the Asylum
By Alan Cooper
The Humane Interface
By Jef Raskin
The Three Body Problem Trilogy
By Cixin Liu
The Elements of Friendly Software Design
By Paul Heckel