Talking to myself
It started as a blog. It turned into a public journal where notes, random stories, opinions often coexist with more considered pieces. Oh god, it's a blog.
Subscribe via RSS ↗
The anti-hustle hustlers club (549)
Getting sucked in (451)
On Fast and Furious (446)
On wearables (449)
2025 End of year notes (2962)
Quality time (762)
The ego in the codebase (335)
Notes 2016-25 (7481)
Notes - October 25 (1924)
My bikes (781)
Digital pruning (324)
At the speed of thought (497)
On gadgets (698)
Notes - September 25 (2322)
Notes - August 25 (2691)
Tuesday magic (307)
Infinite games (827)
Notes - July 25 (1943)
The anti design design club (267)
On being negative (194)
Mascarading tsukumfogami (467)
Breaking up with my office (241)
Notes - June 25 (1456)
On carrying things (357)
On speed (628)
Notes - May 25 (2128)
A couple interviews later (540)
On HTML (626)
Under the gloss (744)
Config 25 (561)
Notes - April 25 (2241)
Gopher mindset (502)
Notes - March 25 (2083)
Echoes of reason (1058)
Going headless (596)
Saturday (421)
On stress and dissonance (1019)
Notes - Feb 25 (3031)
On social media (409)
Dysfunctional consumer (893)
Note dump :: Jan 2025 (1852)
On reading blogs (505)
Harari and Attia (1124)
Mindfully not Zen (635)
Long live Read.cv (241)
On friction and texture (742)
On UI kits (446)
On technical knowledge (869)
Cringe and All (605)
Note dump :: Dec 2024 (2243)
3 years on the e-bike (791)
Inspiring oddities (424)
Here and now, on the turbo (355)
On gratitude (618)
Note dump :: Nov 2024 (2184)
Merci Simone (676)
High St detour (392)
One year in SLO (2324)
Building App&Flow’s hero (697)
A leak of faith (677)
Kale and I (484)
Note dump :: Oct 2024 (1246)
Red light reflections (316)
A Knife's Tale (614)
In defense of Costco double chocolate muffins (498)
The future is electric (838)
Around the block (279)
BORN RED (462)
2 cakes reviews clarifying my intentions (590)
Bah-tee-fly (535)
How I waste my scarce neurons (1067)
Riding along Prefumo canyon (999)
Reverse crème brûlée (472)
Design chatter (850)
Career move options (333)
On attention (709)
Stuck in a funk (501)
Notes.txt (283)
Peanut butter (158)
Landing page storytelling (313)
Feedback is inevitable (606)
Designing for the limits of attention (1141)
I tried React (591)
Strava rehab (538)
The zen of slow progress (417)
Empathy (374)
A moment of agony (378)
Nuggets of PM wisdom (711)
This is 32 (862)
Shortcuts (328)
Things that didn't work out (846)
A conscious relationship with time (663)
On cycling (417)
DesignLog (1013)
Plateauing well (248)
Native UI web design (364)
A dog named Crab (316)
To read or not to read (264)
Web design grids (650)
Thought holding (271)
Web designers (350)
Async over-communication (244)
At the park (289)
Reboot (217)
2023 (901)
On digital gardening (815)
Quantum, Zen, and other things (877)
My hands (708)
Tools, autonomy, contemplation (1028)
I bought a watch (653)
UX is the sum of all things (328)
Hair and pragmatism (546)
Digital peasantry (878)
Unlearning (799)
Data collection (205)
The socratic squat (810)
Not writing about it (574)
You don’t need to care (535)
Yanaka (294)