We tied my son’s hair back in a ponytail yesterday for the first time! Never once cut, it’s finally long enough for one. He turns two-and-a-half in a few days.
Where the hell did all that time go?
I joke that I’m living my own hair dreams vicariously through my son.
I remember the day I first shaved my head. I was fresh from a new cut at Elegant Barber in Park Slope—a tiny shop I went to monthly for years. The type of shop with a minuscule waiting area and a constant loop of house music playing from YouTube on a wall-mounted TV.
After getting home, I looked at my new undercut in the mirror, staring closely at the center of my scalp. It was thinner than the rest. And like that, what my hair would look like for the rest of my life was resolved. I grabbed a beard trimmer and cut it all off.
It’s funny that my kid has never known me with hair on my head. I had a whole hair life before you met me, dude!
Then again, it’s felt like a different life since you showed up too.
We’ve been traveling. A few weeks in San Diego, a business trip to SF, a wedding in Santa Barbara, a mountain in Colorado, a side-quest to Connecticut.
It’s been wonderful and social and tiring. Most notably:
We kicked off potty training in the San Diego sun. I did not enjoy it, and I’m glad we did it. Thank you to all who pitched in to help my child establish his foundation of using toilets for bodily functions. He was pants-less for two days. We made great progress, and he is well on his learning journey. I hope to never do this again. 🌝
I attended my 20-year high school reunion. I showed up with a close friend, and it was funny to see most others do the same. Old classmates were easy to spot by their familiar pairs or trios of besties. Twenty years holds a lot of life. But most folks, especially my friends, seemed like the same people at their core.
I ran a half marathon, hurt my knee, and hiked a mountain—in that order. I continue to believe that every day I can move quickly and comfortably is a gift from the powers that be. Summiting a mountain with almost no one around was eerie. The wind gusts felt more frightening. The silence at certain moments was unsettling. I felt compelled to sing to myself.
I’ve been making, coding, and tinkering on a few iOS apps in between all the adventures above. Full focus days have been few and far between for the past six weeks, but I’ve managed to nudge each project forward.
It’s about time to share these apps for people to try, test, and play with! Honestly, it’s been “about time” for months.
I have to admit, I’ve been anxious about sharing and dragging my feet. Joking with friends yesterday, I found inspiration in artists putting out music in genres they’re not “known for.” I shall channel my inner André 3000, who shared his instrumental flute debut solo album with the world.
I simultaneously feel like I’m onto something grand and my new work still needs plenty of work. The fastest way forward is on the train of real feedback from real people. So let’s do this!
If you’re game to test one or more life, fitness, and habit-tracking apps, hit me up, and I’ll put you down for the private beta. iPhones only for now!
More soon.
❤️🔥
A New York City “Knicks championship” summer is in full swing.
We send my son to his summer camp every day in a swimsuit and rash guard. He’s got a light heat rash in his neck’s sweatiest crevices and an appetite for pizza and trying new things.
I hear today there will be a reptile show at the school. I predict my kiddo will find it scary while it’s happening and talk about it proudly later.
Hah.. sounds relatable.
Maybe that’s the thread. Hair gone while hair grows. Old classmates going new ways. A guy gathering his guts to share new work while a toddler braves a lizard parade. Many lives interwoven—his, mine, and others. Each of us trying our own version of the next new thing.
P.S. I launched a few projects over the past few months with more coming soon! In case you missed them, check out BIG SORT and Better Things To Do.
BIG SORT
·
December 15, 2025

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.