Temporal Remorse New Oct 10, 2026 On resenting past versions of yourself for not enjoying things sooner, and acting today for a future self whose tastes you can't predict. Ideas · 6 min
Crucifying Agentic Jesus Oct 03, 2026 On the Hugging Face incident, and what it might take to align the agent swarms of the future. AI · 4 min
26 Oct 01, 2026 A reflection on growing older, written at Andiamo on the Upper East Side. Personal · 4 min
I Don't Want You To Review My Code Sep 19, 2026 Nobody should be reading my diff anymore. This is what I'd recommend instead. AI · 10 min
My Grok Bots Needed a Mac. So I Gave Them One. Aug 19, 2026 I connected Cursor's cloud agents to Codex and a dedicated macOS runtime. It's pretty cool. AI · 6 min
Streaks Are Self-Sustaining Jul 18, 2026 How small acts of consistency turn into momentum, identity, and rituals that sustain themselves. Ideas · 6 min
Reasons to Celebrate Jun 23, 2026 A wedding in Lisbon reminded me of something essential to every great friendship. Personal · 6 min
The Things We Learn to Notice Jun 10, 2026 On stress, hair, and how the brain gets better at finding whatever it keeps looking for. Ideas · 6 min
The Price of Feeling Capable May 08, 2026 AI is making capability feel abundant. That does not mean it will remain cheap. AI · 7 min
A Few Thoughts on Human Data Apr 30, 2026 A brief explanation of what I do for work, and why human data matters. AI · 7 min
You Should Be Dating on Facebook Marketplace Mar 07, 2026 Facebook built a dating tab. One tab over, it accidentally built a better one. Product · 7 min
The Key to Burning Out Feb 09, 2026 A framework for seniority that hopefully resonates with you. Career · 9 min
The Monthly Self-Interview Jan 03, 2026 I recorded myself answering the same questions on the first of every month for the past year. I'd highly recommend it! Personal · 6 min
Rebuilding This Site for 2026 Dec 28, 2025 Why I traded a custom-built static site for Astro, MDX, and a better way to share technical ideas. Tech · 4 min
On Tradition, and How to Make Homemade Pasta Dec 27, 2025 Step by step guide to making homemade pasta every year. Personal · 8 min
25 Oct 01, 2025 Another reflection on growing older, written at Stella and Fly on the Upper East Side. Personal · 2 min
Conversational Baseball Sep 18, 2025 Nine innings with the right people doesn't feel so long. Why is that? Ideas · 5 min
Time Well Spent Feb 17, 2025 What is the shape of your social environment, and what's missing from it? Personal · 7 min
Occupational Storytelling Jan 25, 2025 The most important narrative you own is the story of how you can be demonstrably excellent. Career · 5 min
Habitual Regret Oct 07, 2024 The only thing that's constant is change, and the feeling that I should have changed sooner. Personal · 5 min
24 Oct 01, 2024 A reflection on growing older, written at Stella and Fly on the Upper East Side. Personal · 2 min
The Unexpected Challenge of Buying Bread Aug 11, 2024 Sesame flour is everywhere, haven't you noticed? Personal · 4 min
The Best Stocks to Buy Right Now Nov 19, 2023 Enter the world of automatically refreshing content with AI. Tech · 7 min
The Stolen iPhone Playbook Nov 13, 2023 My phone got stolen in New York. Here's what you should do if this happens to you. Tech · 11 min
The Birth of a Yoyo → Part 1 Jun 25, 2023 Let's talk about how to create one of the most popular toys in the world. Product · 14 min
Capture the Flag Nov 21, 2022 An online, async Capture the Flag game. Hosted on this webpage. Tech · 1 min
Why The Links On My Website Turn Pink Jan 28, 2022 Favorite colors and digital breadcrumbs. Personal · 2 min
Modeling Spotify Artist Relationships as a Graph in C++ Dec 12, 2020 I love two things more than anything- music and computer science. Let's use Spotify's API to combine the two! Topics include Music Recommendation, Discography Ranking, creating a Graph of Related Artists, finding the shortest path between two artists, & more! Tech · 13 min
Asking 50 strangers to make up a new word. Nov 25, 2020 Curious to see strangers' creative ability, I went on Omegle and asked 50 participants to create a new word, and tell me what it means. Ideas · 9 min
The HotPlot- A Fun Way to Prioritize Ideas Jul 08, 2020 Everyone wants a way to prioritize their ideas and side projects, but doing so often feels tedious and unhelpful. Introducing the HotPlot, a way to organize your thoughts that feels right. Product · 4 min
Joyful Kotlin- The Class You Never Knew You Needed Jun 03, 2020 Kotlin is a language that runs on the JVM, is supported (and recommended) for android development, and has extensive syntax support for important concepts like null safety, concurrent / parallel processes and static typing. Why isn't it being taught in more CS curriculum? Tech · 7 min
Why You Should Intern At A Startup May 18, 2020 Working for a startup may not give you immediate prestige on your resume, but it does teach you valuable opportunities and skills that large companies simply cannot offer. Career · 6 min
The Importance of a Good README May 17, 2020 How a well-written GitHub README can make your project more successful. Tech · 4 min
Privacy First Contact Tracing, in Layman's Terms May 17, 2020 In order to re-open the economy in the fastest and least-damaging way possible, contact tracing applications will play a huge roll. But how do these apps work, and how do they protect our personal information? Tech · 5 min