brief memos on ideas, musings, inspirations
Notes
Jan '21 Why practice makes perfect
Jan '21 Laying bricks, building castles: sketches aren't perfect
Dec '20 Hills beyond the horizon
Dec '20 Looking back at my writing in 2020
Dec '20 Jobs to find the unknown unknowns
Dec '20 What does art do?
Dec '20 evermore, and other beautiful things
Nov '20 How do you get so much done?
Nov '20 Three kinds of computing
Nov '20 How to get lots of ideas for side projects and writing
Nov '20 Growth as a writer
Nov '20 Immortality is inevitable
Nov '20 Understanding is ideas integrated over time
Nov '20 Guiding ideas for gap years
Oct '20 On opaque titles
Oct '20 What do we need to know to start making a difference?
Oct '20 Scannability is king
Oct '20 When is no-code useful?
Sep '20 What makes Twitter different, and other thoughts on identity
Aug '20 Space-time duals between functional and object-oriented programming
Aug '20 Investing in experiences: the calculus of gap years
Jul '20 Does hacker culture export American values?
Jul '20 I work in long bursts
Jun '20 Public library, redux
Jun '20 Are there indescribable things?
Jun '20 Business model transparency as a feature
Jun '20 Cultural imperialism via product design
Jun '20 The rise of shortform media
May '20 Gap years v. Pandemic
May '20 The lifecycle of an idea
May '20 Abstractions: writing and coding
Apr '20 Software-enabled community infrastructure
Apr '20 Curation
Apr '20 Community
Apr '20 How we measure time