Notes

I don't read as much as I'd like, but when I do... I try to take notes. I do this mostly so I can go back and reference the interesting ideas, approaches, or insights of the work. Each set of notes often relates to at least one of the areas of my expertise:

  • Visual Design
  • Interaction Design
  • Programming/Engineering

Until recently these notes were locked up in my sketchbooks, but I decided to finally push them live for easier reference. As a side effect you can get a taste of what I enjoy reading and/or extract valuable nuggets in a fraction of the time compared to reading the book. That said, I recommend reading each if you have the time.

Finished Books & Video Lectures

API Design in Node.js, v3

By Scott MossVideo

Advanced Asynchronous Programming in JavaScript

By Jafar HusainVideo

Algorithms to Live By

By Brian Christian and Tom GriffithsBook

Ant Encounters - Interaction Networks and Colony Behavior

By Deborah GordonBook

Astrophysics for People in a Hurry

By Neil deGrasse TysonBook

Code Transformation and Linting

By Kent C. DoddsVideo

Crafting Interpreters

By Bob NystromBook

Death by Black Hole

By Neil DeGrasse TysonBook

Design Patterns - Reusable Elements of Object-Oriented Software

By Erich Gamma, Richard Helm, Ralph Johnson, & John VlissidesBook

Designing Information: Human Factors and Common Sense in Information Design

By Joel KatzBook

Don't Make Me Think

By Steven KrugBook

Getting Real – The smarter, faster, easier way to build a successful web application

By 37SignalsBook

GraphQL

By Nick ThomasVideo

Hooked – How to Build Habit-Forming Products

By Nir EyalBook

JavaScript – The Good Parts

By Douglas CrockfordBook

JavaScript Testing Practices and Principles

By Kent C. DoddsBook

jQuery Cookbook

By Cody LindleyBook

Learn Enough Command Line to Be Dangerous

By Michael HartlBook

Learning JavaScript Design Patterns

By Addy OsmaniBook

Lean Frontend Engineering

By Bill ScottVideo

Material Design Initial Thoughts

By Derek KnoxDesign Spec

Mixing Games and Applications

By Daniel CookArticle

MobX Quick Start Guide

By Pavan Podila & Michel WeststrateBook

Mycelium Running

By Paul StametsBook

Neural Networks and Deep Learning

By Michael NielsenBook

Positioning – The Battle for Your Mind

By Al RiesBook

SMACSS

By Jonathan SnookBook

Sapiens

By Yuval Noah HarariBook

Simple Rules

By Donald Sull and Kathleen M. EisenhardtBook

Storytelling with Data

By Cole KnaflicBook

The 22 Immutable Laws of Marketing

By Al Ries and Jack TroutBook

The Anatomy of a Design Decision – Design Decision Styles

By Jared SpoolVideo

The Art of Doing Science and Engineering

By Richard W. HammingBook

The Business of SaaS

By Patrick McKenzieArticle

The Elements of Content Strategy

By Erin KissaneBook

The Four Steps to the Epiphany

By Steve BlankBook

The Lean Startup

By Eric RiesBook

The Principles of Object-Oriented JavaScript

By Nicholas C. ZakasBook

The Six Easy Pieces

By Richard FeynmanBook

Thinking in Systems

By Donella MeadowsBook

Understanding the SSH Encryption and Connection Process

By Justin EllingwoodArticle

Using Regular Expressions

By Kevin SkoglundVideo

UXD – User Experience Design

By YouTube Android Developers ChannelVideo

What Is Strategy?

By Michael E. PorterBook

What Makes a Good Puzzle?

By Game Maker's ToolkitVideo

In Process (still in my sketchbooks)

  • But How Do It Know? by J. Clark Scott
  • Microinteractions - Designing with Details by Dan Saffer
  • A Beginner's Buide to Constructing the Universe by Michael S. Schneider
  • The Design of Everyday Things by Don Norman
  • The Smartest Investment Book You'll Ever Read