Lessons from building Honeycomb AI in a niche corner of the market.
Scar tissue.
Hired too early. Scaled before fit. Built features instead of outcomes. Now I help teams skip the painful middle.
Building a niche product in an AI space, where the moat isn’t the model, it’s the data nobody else can be bothered to collect.
In a niche, off-the-shelf models give off-the-shelf answers. Owning the model meant we could tune for the vocabulary, edge cases, and ground truth of our domain.
Own itFrontier models keep getting better for free. We layered them on top of our own, using each for what it does best instead of betting the company on one.
ComposeAnyone can scrape the easy stuff. The real moat was the data competitors gave up on: messy, gated, expensive to gather. That’s what made the product defensible.
MoatWhen everyone can ship, the bar moves. Three things still decide who wins.
The best product no one hears about loses to a worse one with reach. Build the audience, the channel, and the wedge into how it spreads, from day one, not after launch.
ReachAnyone can vibe code a simple solution now. Not everyone is willing to build something genuinely difficult: the messy data, the unsexy infra, the problem that takes a year to crack. That’s where the moat lives.
MoatOne painful problem for one specific user. Win it convincingly before you widen the surface area.
FocusThree things investors actually pattern-match on when they meet an AI team today.
Not just “we have data”: how hard was it to get, and how impossible is it for someone else to replicate? Easy data is table stakes; unique data is the whole pitch.
MoatEveryone is getting laid off. Top AI engineers are not. VCs underwrite the team first: who you’ve hired, who you can hire, and why they chose you over a FAANG offer.
TeamEarly traction metrics and a credible path to $1M ARR fast. Can you get the product in front of the right buyers and close them, without burning a round on ads?
GTMMost don’t make it. The one that does isn’t lucky. It’s built differently.
Use AI to compress the build loop. Idea to clickable prototype in an afternoon, then learn, kill, or double down by Friday.
An afternoon of vibe coding produces what used to take a sprint. The cost of being wrong drops to nothing.
BuildStop arguing in spec docs. Ship a working demo, watch users react, then write the ticket for what survives.
IterateThe expensive ones I’ve already paid for. Take them. Skip the bill.
Ops
CostlyA bigger team multiplies confusion before it multiplies output. Hire when the role is obvious, not when it’s tempting.
PainfulCustomers buy a job done, not a roadmap. Measure what changed for them, not what shipped from you.
AvoidThree principles I keep coming back to when teams are stuck choosing between five good options.
Four questions I’d stress-test any AI startup against before writing a check, or joining the team.
What investors are actually evaluating shifts at every stage. Build for the question you’ll be asked next, not the one you just answered.
Product notes, builder threads, and the occasional rant.
Work history, talks, and proper introductions.