Ninjas and Robots

Engineer, Designer, Founder | Founding Engineer at Census (acquired by Fivetran) | Ex-CEO Highrise | Y Combinator Alum | Made Draft

Read this first

The Naked Man Problem and the Secret to Never Forgetting Numbers

Crap. Where did I put my stuff?

Every time I go to the gym, it’s the same thing - a sea of identical lockers. And I have no idea which is mine.

I can’t solve this by picking a favorite, because there’s always a potential naked man standing next to the one I want. This isn’t a big locker room. And I like my space free of other naked people.

(Maybe it’s because of that time in college when I was just trying to find a bathroom in a campus building and accidentally walked into the locker room my chemistry professor used after racquetball. Naked chemistry professor. That image is burned into my brain forever.)

So yeah, there are plenty of times I come back to that locker room and have no idea which locker is mine. I know I’m not the only one. You can see the panic of guys opening locker after locker, trying to find their stuff.

But here’s my secret. I actually do know how to remember...

Continue reading →


The Outage You Couldn’t Sleep Through

This week AWS East went down and the internet lost its mind.

Twitter was full of redundancy and failover complaints. Redditors argued about how poorly everything’s architected. Even senators jumped in to say Amazon’s gotta get broken up.

Fine debates to have. But if you’re someone actually building something new, you might have missed the real lesson.


8 Sleep went down with it

I’ve been trying to get my sleep in order lately. Sleep casts. Meditation. Breathe in for 4, hold 7, out for 8. Magnesium. Whatever Ashwagandha is?

And yes, I even got one of those bougie mattress pads — the 8 Sleep Pod. It’s this smart cover that heats, cools, and tracks your sleep with the kind of data you’d expect from NASA.

I thought I was maybe figuring this sleep thing out when two nights ago, I woke up to a 47 sleep score. Out of 100. Grade F.

But it wasn’t because I had a restless night — it was...

Continue reading →


Superman Is Less

ChatGPT Image Sep 2, 2025 at 11_44_39 AM.png

I’ve written about this before. Who hasn’t. But sometimes it just feels like everything’s already been done. How can I possibly make another thing about… anything?


It took me 45 minutes, but I finally got my phone streaming to the TV at the Airbnb this Labor Day weekend. What did we watch?

Superman.

I did not want to watch this. But Disney+ wouldn’t work.

Spoiler alert: if you haven’t seen it, maybe skip this. Though really, I’m not spoiling much. Just vibes.

I love superhero movies. As a kid, one of my favorite memories was hitting the Osco drugstore, grabbing a comic off the rack — Superman, Batman, Spider-Man, whatever I could get.

So when a new take comes out, I’m curious. But Superman? Ugh. Henry Cavill crushed it. Man of Steel was fantastic. How do you top that? More explosions? Longer plots? Another messy DC crossover?

Still, I had to see how James Gunn...

Continue reading →


Rudy Was a Fluke

In 1993, a young actor played a real football legend. A guy who barely made it at Notre Dame. Short. Untalented. But more determined than anyone else on the team in 1976. His name was Rudy Ruettiger. And that actor was Sean Astin.

But this isn’t a story about Rudy.

That was Sean Astin’s 16th movie. By then, he was already a household name from The Goonies and Toy Soldiers. And if you are younger than 30, you might not even know who Sean Astin is. After Rudy, he never had another leading-man moment. Sure, he went on to do Lord of the Rings and people loved him in that — a supporting role.

Was it Rudy that changed his path? I doubt it. Even if Sean hadn’t done Rudy, I bet he still lands Lord of the Rings and has pretty much the same career.

That’s a convergent path. No matter which branch you take, the outcome ends up the same. Sean was a family man, not chasing the Hollywood...

Continue reading →


ATFLLM

Are we all out of a job soon because of our LLM/ChatGPT/Claude/Gemini overlords?

What do I know. But I can imagine a future where we’re all just a little less annoying.

25+ years ago, I was hanging out on forums, trying to figure out how to install networking equipment on Linux. Needless to say, I ran into my fair share of RTFM (Read The F%&ING Manual) comments.

It strikes me that so much of our communication is still basically just that:

Someone who doesn’t know how to do something asking someone else who might.

Here’s a recent example at work. I’m on one team. Another team made a change that impacted me, and suddenly I need some new environment variable pointing to… I don’t even know what?

My gut reaction was to bug the team and ask what to do. There’s no manual.

But then I remembered: ATFLLM (Ask The F%&ING LLM).

Even though I use LLMs all day, it’s still not always muscle...

Continue reading →


Hate The Process

tinman

The journey is the reward.

You’ve heard it a million times. Learn to love the process, not the results, and you’ll never worry again. You’ll be successful every day. Grow taller. Lose 10 pounds.

I get it. Focus on the process, which you can control, not the results, which you can’t, and you’ll feel more grounded. We humans crave control.

But the problem is, I really, really hate stuff.

Take this year’s Halloween costume. Every year, I dread going to those abandoned retail stores temporarily selling overpriced, junky costumes that won’t even last until next year. (If it even makes it to this Halloween.)

So I always think, “I’ll make my costume from scratch.”

And every year, I absolutely hate it.

A couple years ago, I was allergic to the foam or spray paint. Thank god for steroids to help get rid of the hives. This year, I stabbed myself with an X-Acto knife. It was fine. Quick...

Continue reading →


Life Coach AI

I’ve added an AI to Tres Cosas that guides your sidequests based on your activities and connections. It’s an incredibly easy way to make daily improvements.

Untitled design-31.png

For example, Life Coach AI will automatically recommend someone for you to contact today based on folks you’ve included in previous sidequests. Or, if you’re tracking a lot of fitness activities in Tres Cosas, Life Coach AI might suggest a breathing meditation routine to add a little variety to your wellness sidequest.

Check it out! It’s also free :)

Download

And if you already have Tres Cosas on your phone, just click the flames :)

Settings

Continue reading →


I’m doing this because this is what I got.

I was talking with a friend recently who’s feeling stuck at work. Middle-aged, everything seems hard. Struggling to find the next opportunity and dissatisfied with the current one.

They’re unsure how to escape this rut.


I listened to a podcast this week where an actor from a recent action movie shared insights into his grueling training process. Beyond the restricted diet and intense workouts, he endured injuries. One stunt left him with glass piercing through his hand. On another morning, he woke up with his arm completely swollen from a staph infection.

When the hosts, surprised by his commitment, asked why he doesn’t just choose lighter roles, like a sitcom, his response was: “No one thinks I’m funny. I would love to do a sitcom. Everyone’s like, ‘He’s so serious. This guy is so serious.’ I’m doing this because this is what I got, guys.”

“This is what I got.”


Daniel...

Continue reading →


Launching something new: Tres Cosas

Move your life forward with three easy things

Hey! Today I want to announce the launch of Tres Cosas. A side project I’m releasing into the wild.

IMG_3553.png

I was struggling with a few things after the pandemic: losing a few pounds, reviving friendships, too much social media, and not creating new fun software projects for myself. One of the things that helped a bunch was inspiration from Ali Abdaal’s book Feel Good Productivity to just focus on a few daily side quests. Side quests (in my words) being tasks that really don’t matter. They’re just fun. No one is going to get in trouble or lose their job if they don’t do them. They aren’t my todo lists or work backlog. They’re just incremental things that take a few minutes of time and cause zero stress. They aren’t goals. They don’t have success criteria other than “done”. It’s “spend 5 minutes looking up on Yelp a place with less saturated...

Continue reading →


I am a failure

Recently, (I hope you saw), I launched a thing I’ve been working on like crazy, Locomotion!

D_NmZ0MXsAACjsV.jpeg

But… despite a ton of interest, kind words about the product, lots of social media love, folks haven’t purchased Locomotion as much as I had hoped. That’s a result that can easily lead to a feeling of disappointment.

How do you deal with that?


A couple years ago I got my wife rainbow-colored roses.

61RRyOxn8-L._SX425_PIbundle-12,TopRight,0,0_SX425SY424SH20_.jpg

I didn’t even know these existed but turned out to be a nice hit with my wife and kid. Naturally, I’ve wanted to buy more of them. Small problem. They’re crazy expensive. $50 for a dozen. I can get 12 white ones for $8 at my local grocery store.

So, can I just make my own?

This also was the perfect chance to teach my daughter a little something about the scientific method.

Step 1: Ask a question. Can we make our own rainbow roses?
Step 2: Research. We read articles and watched YouTube...

Continue reading →