Hi, welcome to my website & blog!
Iβm currently building Notion, which powers this website, in San Francisco, CA.
Here youβll find various musings about navigating work & life. π
Posts
Articles
Articles
Personal Essays
Personal Essays
Projects
Projects
Updates
Updates
Articles
Donβt thrash the user: how UI/UX disruption erodes software trust & love
Nov 2022
wustep.me: now powered by Notion
Nov 2022
Welcome!
Nov 2022
So long, Meta: 3 years in a badge post
Aug 2022
Profiles on Facebook.com
Aug 2022
On Play
Oct 2020
Hello World: a response to 2020
Jun 2020
Highlighty: Phrase Highlighter Extension
Mar 2020
Four Years of Recruiting
May 2019
Rapid Prototyping: Highlighty (Part 2)
May 2019
Rapid Prototyping: Highlighty
May 2019
Books, Audiobooks, and Podcasts
May 2019
wustep.me: powered by Ghost
May 2019
Chorus: Multi-Device Coordination for Data Visualizations
Apr 2018
Insights from the Educational Outreach Scholarship
Nov 2017
Starry Night Sequencer: A MIDI Visualizer
Dec 2016
TBDBITL: An Infographic for The Best Damn Band In The Land
Dec 2016
Greenbears: Sports Management Website
Dec 2014
Testing page
Looking for contributors for Highlighty and other projects
Dashboards at Notion
Mar 2026
Headspace, part 2
Feb 2026
Spot it!
Feb 2026
Technology Recommendations
Jan 2023
Notes on technical interviewing (for candidates)
Advice for students
Sep 2024
Graphs of knowledge: computer science
Mar 2023
Databases at Notion
Apr 2024
3. oct β25
Oct 2025
On philosophy
Sep 2025
Shadbook: Design system docs
Apr 2025
On music improvisation
Jun 2025
2. april β25
May 2025
On debugging
Aug 2024
1. jan β25
Jan 2025
Software experimentation sins
Nov 2024
Headspace
Nov 2024
Building Bomberman with Claude!
Nov 2024
Vulnerability
Feb 2023
Foraging
Jun 2024
midi.to: memory for musicians
Jun 2024
Projects
Donβt thrash the user: how UI/UX disruption erodes software trust & love
Nov 2022
wustep.me: now powered by Notion
Nov 2022
Welcome!
Nov 2022
So long, Meta: 3 years in a badge post
Aug 2022
Profiles on Facebook.com
Aug 2022
On Play
Oct 2020
Hello World: a response to 2020
Jun 2020
Highlighty: Phrase Highlighter Extension
Mar 2020
Four Years of Recruiting
May 2019
Rapid Prototyping: Highlighty (Part 2)
May 2019
Rapid Prototyping: Highlighty
May 2019
Books, Audiobooks, and Podcasts
May 2019
wustep.me: powered by Ghost
May 2019
Chorus: Multi-Device Coordination for Data Visualizations
Apr 2018
Insights from the Educational Outreach Scholarship
Nov 2017
Starry Night Sequencer: A MIDI Visualizer
Dec 2016
TBDBITL: An Infographic for The Best Damn Band In The Land
Dec 2016
Greenbears: Sports Management Website
Dec 2014
Testing page
Looking for contributors for Highlighty and other projects
Dashboards at Notion
Mar 2026
Headspace, part 2
Feb 2026
Spot it!
Feb 2026
Technology Recommendations
Jan 2023
Notes on technical interviewing (for candidates)
Advice for students
Sep 2024
Graphs of knowledge: computer science
Mar 2023
Databases at Notion
Apr 2024
3. oct β25
Oct 2025
On philosophy
Sep 2025
Shadbook: Design system docs
Apr 2025
On music improvisation
Jun 2025
2. april β25
May 2025
On debugging
Aug 2024
1. jan β25
Jan 2025
Software experimentation sins
Nov 2024
Headspace
Nov 2024
Building Bomberman with Claude!
Nov 2024
Vulnerability
Feb 2023
Foraging
Jun 2024
midi.to: memory for musicians
Jun 2024
Personal Essays
Donβt thrash the user: how UI/UX disruption erodes software trust & love
Nov 2022
wustep.me: now powered by Notion
Nov 2022
Welcome!
Nov 2022
So long, Meta: 3 years in a badge post
Aug 2022
Profiles on Facebook.com
Aug 2022
On Play
Oct 2020
Hello World: a response to 2020
Jun 2020
Highlighty: Phrase Highlighter Extension
Mar 2020
Four Years of Recruiting
May 2019
Rapid Prototyping: Highlighty (Part 2)
May 2019
Rapid Prototyping: Highlighty
May 2019
Books, Audiobooks, and Podcasts
May 2019
wustep.me: powered by Ghost
May 2019
Chorus: Multi-Device Coordination for Data Visualizations
Apr 2018
Insights from the Educational Outreach Scholarship
Nov 2017
Starry Night Sequencer: A MIDI Visualizer
Dec 2016
TBDBITL: An Infographic for The Best Damn Band In The Land
Dec 2016
Greenbears: Sports Management Website
Dec 2014
Testing page
Looking for contributors for Highlighty and other projects
Dashboards at Notion
Mar 2026
Headspace, part 2
Feb 2026
Spot it!
Feb 2026
Technology Recommendations
Jan 2023
Notes on technical interviewing (for candidates)
Advice for students
Sep 2024
Graphs of knowledge: computer science
Mar 2023
Databases at Notion
Apr 2024
3. oct β25
Oct 2025
On philosophy
Sep 2025
Shadbook: Design system docs
Apr 2025
On music improvisation
Jun 2025
2. april β25
May 2025
On debugging
Aug 2024
1. jan β25
Jan 2025
Software experimentation sins
Nov 2024
Headspace
Nov 2024
Building Bomberman with Claude!
Nov 2024
Vulnerability
Feb 2023
Foraging
Jun 2024
midi.to: memory for musicians
Jun 2024
Updates
Donβt thrash the user: how UI/UX disruption erodes software trust & love
Nov 2022
wustep.me: now powered by Notion
Nov 2022
Welcome!
Nov 2022
So long, Meta: 3 years in a badge post
Aug 2022
Profiles on Facebook.com
Aug 2022
On Play
Oct 2020
Hello World: a response to 2020
Jun 2020
Highlighty: Phrase Highlighter Extension
Mar 2020
Four Years of Recruiting
May 2019
Rapid Prototyping: Highlighty (Part 2)
May 2019
Rapid Prototyping: Highlighty
May 2019
Books, Audiobooks, and Podcasts
May 2019
wustep.me: powered by Ghost
May 2019
Chorus: Multi-Device Coordination for Data Visualizations
Apr 2018
Insights from the Educational Outreach Scholarship
Nov 2017
Starry Night Sequencer: A MIDI Visualizer
Dec 2016
TBDBITL: An Infographic for The Best Damn Band In The Land
Dec 2016
Greenbears: Sports Management Website
Dec 2014
Testing page
Looking for contributors for Highlighty and other projects
Dashboards at Notion
Mar 2026
Headspace, part 2
Feb 2026
Spot it!
Feb 2026
Technology Recommendations
Jan 2023
Notes on technical interviewing (for candidates)
Advice for students
Sep 2024
Graphs of knowledge: computer science
Mar 2023
Databases at Notion
Apr 2024
3. oct β25
Oct 2025
On philosophy
Sep 2025
Shadbook: Design system docs
Apr 2025
On music improvisation
Jun 2025
2. april β25
May 2025
On debugging
Aug 2024
1. jan β25
Jan 2025
Software experimentation sins
Nov 2024
Headspace
Nov 2024
Building Bomberman with Claude!
Nov 2024
Vulnerability
Feb 2023
Foraging
Jun 2024
midi.to: memory for musicians
Jun 2024