I didn’t set out to find a co-founder. I set out to find a good marketer.
It was 2023, and I was running a handful of client accounts myself — doing the strategy, the execution, the reporting, the calls. I was making decent money but I was stretched so thin that I’d started confusing busyness for progress. I needed help, sure. But what I actually needed was someone who thought differently than I did.
Bruno Ueda showed up through a mutual connection. A Brazilian guy who’d cut his teeth doing performance marketing for e-commerce brands in São Paulo before moving into B2B. Our first call was supposed to be thirty minutes. It went two hours. Not because we agreed on everything — we didn’t — but because the disagreements were interesting.
That’s the thing nobody tells you about co-founding. Chemistry isn’t about alignment. It’s about productive friction.
The Early Days
The first few months of working together were messy. We had different systems, different instincts, different thresholds for risk. I’m the person who wants to map out a strategy for three months before touching a keyboard. Bruno is the person who wants to ship something tomorrow and iterate from the signal.
Both approaches are right. Both are incomplete.
We lost a client in month two because we hadn’t figured out our handoff process. A deliverable fell through the cracks — not because either of us dropped the ball, but because we both assumed the other one had it. Classic co-founder mistake. The kind of thing that ends partnerships if you let it fester.
We didn’t let it fester. We sat down, mapped out every client deliverable in a shared doc, and assigned clear ownership. Not glamorous. Not fun. But that was the moment we stopped being two people who worked together and started being actual partners.
Complementary, Not Identical
People ask me what makes the partnership work, and I think the honest answer is that we’re almost nothing alike.
I’m the strategy and positioning person. I want to understand the market before I open a Google Doc. I’ll spend a week studying a client’s competitive landscape before writing a single line of copy. Bruno is the systems builder. He thinks in workflows, automations, data pipelines. When I’m still sketching on a whiteboard, he’s already built a dashboard tracking the metrics I haven’t decided on yet.
This sounds tidy on paper. In practice, it means we regularly annoy each other.
I think he moves too fast sometimes. He thinks I move too slow. And the uncomfortable truth is that we’re both right roughly fifty percent of the time. The trick is figuring out which fifty percent applies to the situation at hand.
What we’ve learned — and this took a while — is that neither of us should have veto power over the other’s domain. When it’s a positioning decision, I make the call. When it’s an operational or technical decision, Bruno makes the call. When it falls in the gray area between, we talk it out. And if we still disagree after talking, whoever feels more strongly about it gets to run with it.
This only works because of trust. Deep, tested, sometimes-uncomfortable trust.
How We Handle Disagreements
I want to be honest about this because most co-founder content online is either fairy tales or horror stories. The reality is somewhere in between — it’s just daily negotiation between two people who want the same outcome but have different intuitions about how to get there.
We disagree about pricing. We disagree about which clients to take on. We disagree about where to invest resources. Last year we had a real argument about whether to build a product (what became PipelineRoad.com) or stay purely services. I was hesitant — I’d seen agencies dilute themselves trying to be software companies. Bruno pushed for it. Hard.
He was right. The product work has made us a better agency. It gave us credibility. It gave us a laboratory. And it gave our team a shared thing to build toward beyond the next retainer renewal.
But here’s what mattered more than who was right: neither of us made it personal. We debated the decision, not each other’s judgment. That’s a line you have to protect, and it takes conscious effort.
We have one rule for disagreements that’s served us well: if either of us says “I need to think about this,” we stop. No pressure to resolve it in the moment. Some of our best decisions came from stepping away for twenty-four hours and coming back with clearer heads.
The Non-Negotiables
Every partnership needs non-negotiables. Not values you put on a wall — actual operating principles you enforce, even when they’re inconvenient.
Ours are simple.
Full transparency on money. Every dollar in, every dollar out, visible to both of us at all times. No separate conversations with accountants. No surprise expenses. Money is where most partnerships die, and we decided early that we’d treat finances like a shared bloodstream — if one of us is sick, we both know.
No triangulation with the team. If Bruno has feedback for someone, he gives it directly. If I disagree with something Bruno told a team member, I bring it up with Bruno first. Never undermine each other in front of the team. This sounds obvious but it’s shockingly easy to violate, especially when you’re moving fast.
Protect each other’s energy. This one is more subtle. We’ve gotten good at reading when the other person is burned out, frustrated, or just having a bad week. The unspoken agreement is that when one of us is down, the other picks up the slack without making a thing of it. No scorekeeping.
Say the hard thing early. If something is bothering either of us — about the business, about a decision, about each other — it gets said within forty-eight hours. Not in a formal meeting. Just directly. “Hey, that thing you said on the client call bothered me, here’s why.” This one took practice. It’s still not always comfortable. But it’s prevented small resentments from compounding into real problems.
What I’ve Learned About Partnership
Having a co-founder is not halving the work. It’s doubling the complexity of decisions while also doubling the surface area of what you can accomplish. That trade-off is worth it, but only if you’re honest about the cost.
There are days when I wish I could just make a decision and move. No discussion, no alignment, no compromise. Solo founders have that luxury. They also have every blind spot unchecked and every bad instinct unchallenged.
Bruno has talked me out of at least three decisions that would have been expensive mistakes. I’ve done the same for him. That’s not something you can replicate with an advisor or a mentor. It requires someone who’s in the same trench, with the same stakes, paying the same consequences for getting it wrong.
The best partnerships I’ve observed — in business, in creative work, in life — share a quality that’s hard to name but easy to feel. It’s the sense that the other person is genuinely invested in your thinking getting better, not just in your output getting faster. Bruno makes me a sharper thinker. I hope I do the same for him.
The Part Nobody Talks About
Here’s the thing I don’t see discussed enough: co-founding is lonely in a way that’s different from solo founding.
When you’re solo, the loneliness is obvious. You’re the only one carrying it. When you have a co-founder, you’re less alone — but you also can’t fully vent to your partner the way you might to a friend, because your partner is also carrying the weight. You have to be careful not to transfer anxiety back and forth like a virus.
Bruno and I have learned to be honest about how we’re feeling without turning every conversation into a therapy session. There’s a difference between “I’m stressed about this client situation and here’s what I think we should do about it” and “I’m stressed and I need you to feel stressed with me.” The first is productive. The second is contagious.
We also learned — the hard way — that we need interests and relationships outside the business. In the early days, every conversation became a work conversation. Dinner with friends turned into strategy sessions. That’s not sustainable, and it’s not healthy.
Would I Do It Again?
Without hesitation.
Not because it’s been easy. It hasn’t. But because the thing we’re building is better than what either of us would have built alone, and I don’t think that’s an accident. It’s the direct result of two people with different strengths and different blind spots choosing to build together and doing the daily work of making that choice stick.
If you’re considering a co-founder, here’s my honest advice: don’t look for someone who agrees with you. Look for someone who disagrees with you in ways that make you better. And then commit to the unglamorous work of building a relationship that can hold the weight of a company.
That’s the job. Not the pitch decks, not the product launches, not the client wins. The job is the partnership itself — maintaining it, strengthening it, protecting it from the thousand small things that can erode it.
Bruno and I aren’t a fairy tale. We’re two people who decided to build something together and wake up every day choosing to keep building it. That’s more than enough.