Library

A curated collection of books that have shaped my thinking on design, technology, and life.

Creative Selection
Design / Tech

Creative Selection

by Ken Kocienda

A fast-paced, highly engaging account of the software design process at Apple during the golden age of Steve Jobs, detailing how they made the first iPhone and iPad.

Refactoring UI
Design

Refactoring UI

by Adam Wathan & Steve Schoger

Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view.

The Mom Test
Product Management

The Mom Test

by Rob Fitzpatrick

How to talk to customers & learn if your business is a good idea when everyone is lying to you.

Clean Code
Software Engineering

Clean Code

by Robert C. Martin

A handbook of agile software craftsmanship that presents a set of principles and best practices for writing clean, readable, and maintainable code.

Sprint
Product Management

Sprint

by Jake Knapp

How to solve big problems and test new ideas in just five days, a method used at Google Ventures.

Show Your Work!
Creativity

Show Your Work!

by Austin Kleon

10 ways to share your creativity and get discovered. It’s about being findable, about using the network instead of wasting time 'networking'.

Deep Work
Productivity

Deep Work

by Cal Newport

Rules for focused success in a distracted world. A guide to cultivating deep focus and mastering complicated information quickly.

Atomic Habits
Self-improvement

Atomic Habits

by James Clear

An easy & proven way to build good habits & break bad ones. The book focuses on how small changes can compound into remarkable results.

Essentialism
Productivity

Essentialism

by Greg McKeown

The disciplined pursuit of less. It's about getting only the right things done, providing a systematic discipline for discerning what is absolutely essential.