Articles
Software experimentation sins
Nov 2024
A guide on how to do software experimentation less wrong.
Advice for students
Sep 2024
Some practical advice for college students in tech majors.
On debugging
Aug 2024
A mental model for diagnosing and fixing code issues faster.
Graphs of knowledge: computer science
Mar 2023
An exploration of the breadth and depth of a computer science career.
Don’t thrash the user: how UI/UX disruption erodes software trust & love
Nov 2022
An article on UI/UX thrash and how to minimize it.
So long, Meta: 3 years in a badge post
Aug 2022
Reflections on 3 years of building Facebook at Meta.
Rapid Prototyping: Highlighty
May 2019
Building an MVP of a phrase highlighter Chrome extension.
Personal Essays
Headspace, part 2
Feb 2026
Continued explorations of seeing the self as a blob navigating an infinitely dimensional headspace.
On philosophy
Sep 2025
Notes on my personal moral philosophy and beliefs.
On music improvisation
Jun 2025
A rabbit-hole into the topic of music improvisation.
Headspace
Nov 2024
An exploration of seeing the self as a blob navigating an infinitely dimensional headspace.
Foraging
Jun 2024
On navigating ADHD.
Vulnerability
Feb 2023
On finding and cultivating vulnerability.
On Play
Oct 2020
A short read about the concept of play, inspired by childhood imagination and music.
Updates
aug ‘26
Aug 2026
Realized dimensions, TLMing, AI, side projects, and matchmaking
oct ‘25
Oct 2025
Apartment hunting, decorating, hosting, conferences, and a busy summer of events.
april ‘25
May 2025
Side projects, LLM coding, & the Seattle <> SF <> NYC spectrum.
jan ‘25
Jan 2025
NYC visit, projects, health, writing, & memory.