Blog
NDAs Are Effectively Useless
Camilo Nova
Camilo Nova
CEOWhen a company wants to discuss a new software idea, they ask for an NDA.
I've signed plenty of them over the years. But lately, I've been wondering what we're really protecting.
The idea behind an NDA is simple. If you share something confidential, you want to make sure the other side won't use it against you. And if they do, there are consequences.
For a long time, that made sense. Especially in software.
Building a software product used to be expensive, complicated, and slow. Even if someone knew exactly what you wanted to build, they still had to invest months and a lot of money to catch up.
That window is shrinking.
AI tools can now take a URL, explore a product, and generate new code that recreates much of what they see.
Think about that for a minute.
You can point an AI tool at a competitor's website and say, "Build this." [Reverse engineer anything] [AI Website Cloner] [BreakingGood]
It won't get everything behind the scenes. It won't have access to the original database or all the business logic. But it can get close enough to compete.
And nobody had to steal anything.
No one broke into a repository. No one leaked a document. No one broke an NDA.
They just looked at what was already there.
That creates a problem for NDAs.
If someone else launches something similar six months later, you can't automatically assume your secrets were leaked.
Maybe someone violated an agreement. Or maybe they just rebuilt what they could see.
When AI makes that process so easy, how do you tell the difference?
You can protect the code you wrote. You can't stop someone from writing different code that does the same thing.
And here's what bothers me. Many NDAs come with huge financial penalties. The client gets peace of mind. The software provider takes on risk.
Even if nothing leaks, the provider could end up defending itself against accusations simply because someone else built a similar product.
That's not a trade I'm comfortable with. As the CEO of Axiacore, I've decided to stop signing NDAs that are really about protecting software ideas from being copied.
And yes, I'm willing to lose a client over that decision.
It's not that we don't care about confidentiality. We do. I'll protect your customer data, credentials, financial information, and anything genuinely confidential you share with us.
But I'm not promising that no one else will ever build something similar to your product.
No one can promise that.
And more importantly, I don't think that's where your competitive advantage lives anymore.
For years, we've heard that ideas are cheap and execution is everything.
I used to agree with that.
Coming up with an idea was easy. Building it was the hard part.
You needed developers, designers, infrastructure, and a lot of time. Even when someone knew exactly what you were building, copying it was expensive.
Execution was the moat. But AI changed all that.
Software development is becoming faster, cheaper, and easier for everyone.
We're reaching a point where a good idea isn't particularly special, and executing it isn't as hard as it used to be.
Ideas are cheap. Execution is becoming cheap too.
So what's left?
I think the real advantage is knowing what to change next. Imagine two companies building similar software. They both have access to the same AI tools. They can both build features quickly. They can both copy what the other company is doing.
But one of them talks to its customers constantly. It knows what frustrates them. It understands their problems. It knows what they need, even when customers struggle to explain it.
The other company watches competitors and copies their latest features.
Both are fast.
But only one knows where to go. That's the difference.
AI can help you build almost anything. But someone still needs to decide what's worth building.
And that decision comes from understanding your customers. From listening to them. From knowing their business. From recognizing problems that aren't obvious to someone looking at a website.
You can copy a feature. You can recreate an interface. You can build something that looks and works almost exactly like your competitor's product.
But that doesn't mean you understand why customers use it, what frustrates them, or what they'll need tomorrow.
And that's where I think companies should be investing their energy.
Not in trying to stop people from copying what they've already built.
But in becoming better at understanding what needs to change.
Because speed alone isn't enough. Moving fast in the wrong direction just means you're making mistakes faster. The real advantage is knowing where to go and getting there quickly.
And that brings me back to NDAs.
I understand why companies ask for them. They want to feel that their ideas are protected.
But I think we're focusing on the wrong problem.
If your competitive advantage depends on preventing someone from copying your software, you're going to have a hard time in a world where copying gets easier every day.
I'd rather spend my time helping clients understand their customers and build what those customers need next.
So when someone copies your product, the question shouldn't be, "Can we sue them?"
It should be, "Are we already working on the next thing our customers actually need?"
Because someone will eventually copy what you've built.
And when they do, you don't want to be standing there holding an NDA.
You want to be moving forward.
Ideas are cheap. Execution is cheap. Knowing what to change next is priceless.
Written by Camilo Nova
Camilo Nova
Axiacore CEO. Camilo writes thoughts about the intersection between business, technology, and philosophy
Stay ahead of what's next.
Get fresh ideas, insights, and practical perspectives on AI, technology, and digital products, straight to your inbox.
We respect your inbox. Privacy policy