Personal Portfolio · Open to work
Ram Soyao

Product

I build products for a living. I couldn't ship a single thought.

15 April 2026


There is a note on my phone called "articles to write."

It has 47 entries. Some of them are several years old.

I am a product manager. I have spent the better part of a decade helping teams move from idea to launch, from user research to shipped feature, from "what if we..." to "here it is, go use it." I have sat in rooms and argued passionately for prioritizing the right things, for moving faster, for not letting perfect be the enemy of done.

I could not, for the life of me, publish a single blog post.

---

Here's what I've learned about myself as a thinker: I love the idea more than the execution. Not always, but often enough to recognize it as a pattern worth naming.

I am genuinely energized by the observation phase. The analyzing, the strategizing, the connecting of dots that other people haven't connected yet. I could sit with a problem for hours and feel completely productive. I could come home from work where I shipped something for someone else and immediately open a fresh document and think... and think... and close the laptop and call it a day.

The issue is that thinking, unacted upon, is just noise. Expensive, elaborate, beautifully constructed noise.

I have a list of books I want to read. Shows I want to watch. Topics I want to explore. People I want to reach out to. The list grows faster than I touch it. And for a long time, I called this ambition. I told myself I was a visionary, someone who sees more possibilities than there are hours in the day.

I'm starting to think that's only half the story. The other half is fear. Specifically, the fear of the thing existing in the world, imperfect and traceable back to me, and being met with silence or judgment or worse, indifference.

---

At my first startup, the one that eventually got acquired, I learned something about product development that I have been very slowly applying to my personal life.

We called it "good enough to learn."

It was never about shipping something broken. It was about resisting the pull to perfect something in private when the only way to actually improve it was to put it in front of real people. An MVP that goes out the door and gets fifty users to respond teaches you more in a week than three months of internal debate. A feature that underperforms tells you something. A feature that surprises you tells you something even better.

You cannot learn from something that never ships.

I know this. I have said this, with confidence, in boardrooms.

And then I went home and sat on 47 article ideas.

---

There's a specific kind of paralysis that overthinkers know well. It's not laziness. That's the thing people get wrong about it. It's actually the opposite. You are working constantly, in the background, running simulations and stress tests on ideas before they've even been allowed to breathe. You are preparing for every possible failure before you've done the one thing that would tell you if failure is even likely.

It's exhausting in a way that's hard to explain to people who don't experience it, because from the outside it just looks like you're not doing anything. And sometimes, honestly, from the inside it looks that way too.

The thing I've had to accept is that overthinking isn't a flaw in my thinking. It's a feature that's been running without an off switch. And the solution isn't to think less. It's to set a deadline and respect it. To treat the first draft the way I'd treat an MVP. To remember that iteration is only possible once something exists.

---

I've been building an AI platform called Gifftid with a small team for a few years now. Social impact lens, focused on helping small businesses access capital and partnerships. It's the kind of work that I genuinely care about, and it's also the kind of work that has a hundred reasons at any given moment to not be done yet.

Every time I've pushed past that resistance, something useful happened. Not always what I expected. But something.

I've also spent the past few months building Soyao Studios, helping combat athletes tell their stories through creative campaigns. Athletes who go out and perform in front of crowds, knowing they might lose, knowing the tape will exist forever. There's no private draft of a fight. There's no beta version of a championship. You show up and you do the thing.

I think about that a lot.

---

The gap between knowing something and living it is where most of us spend most of our lives. I've accepted that about myself. But acceptance doesn't mean permission to stay comfortable in it.

So here is what I'm doing differently.

I'm treating personal output the same way I'd treat a product roadmap. One thing at a time. Ship the imperfect version. Collect the feedback, even when the feedback is silence. Iterate. And resist the very human, very relatable urge to wait until the idea is fully formed before anyone is allowed to see it.

The 47 notes aren't going anywhere. But the way I've been protecting them, hoarding them, sitting with them in the dark like they're somehow safer unexpressed, that ends here.

Give yourself some grace. You can't do everything, and you can't be everything, even if that's something you constantly put on yourself. But you can start.

This is me starting.