DOP 371: Should You Vibe Code Your Own CRM?

Episode 371

Show Notes

#371: You’ve got an idea, two friends, and a coding agent. Why would you pay for a CRM when you can vibe code one this weekend? Day one, it looks great. You love it.

Then day 30 shows up. Somebody else needs access, a new feature breaks an old one, and you’re asking yourself where this thing is even hosted. Pretty soon you’re spending more time maintaining your CRM than running your business.

In this episode, we speak with Eddie Cliff, VP and GM of SMB and Growth Products at Salesforce, about when to build and when to buy.

Frequently Asked Questions

Should you vibe code your own CRM?

Eddie Cliff, VP and GM of SMB and Growth Products at Salesforce, argues on DevOps Paradox episode 371 that usually you should not. Building is cheaper than ever, which breeds overconfidence: version one looks great on day one, but you still have to maintain it at day 30 and day 100, keep it running, give other users access and host it. His warning is that “you end up spending more time vibe coding your CRM than you do running your business.”

Is there any benefit to vibe coding a CRM before buying one?

Darin Pope argues on DevOps Paradox episode 371 that vibe coding a CRM first can work as discovery. It shows you what you actually need, so you reach a Salesforce consultant with real requirements instead of just saying you want to be on Salesforce. Eddie Cliff of Salesforce agrees it can help define requirements. He warns that next week’s problems will be different, though, and you end up maintaining V2, V3 and V4 of your own software.

When should a small business move from spreadsheets to a CRM?

Eddie Cliff says on DevOps Paradox episode 371 that small businesses usually come to Salesforce trying to get off spreadsheets, once a second person joins, details get lost and duplicates appear. By then, he says, they are already late. Starting with a CRM on day one means never pausing the business to migrate a spreadsheet. For owners still working on paper, his advice is to find the biggest bottlenecks and solve those first.

What does it mean to use Salesforce headless?

Eddie Cliff explains on DevOps Paradox episode 371 that many companies now use Salesforce without its own UI. Through what Salesforce now calls Salesforce MCP, tools such as Claude, Slackbot and Gemini can reach company data and metadata, and companies build their own interfaces on top. Darin Pope, a self-described back-end API developer, argues Salesforce hardly needs a good UI anymore. Eddie counters that many customers still want one, and the conversational experience has to be right as well.

Can one person build a billion-dollar company?

Eddie Cliff tells Darin Pope on DevOps Paradox episode 371 that a one-person company with a billion dollars in revenue seems really difficult. Marketing, sales, service and product development add up to more than one person can manage. He finds a billion-dollar valuation more plausible for a fully self-serve, product-led business. He also says that with agents taking over many of those functions, just about anything is possible.

Is there still work for Salesforce consultants serving small businesses?

Eddie Cliff says on DevOps Paradox episode 371 that there is, but the value has moved. LLMs can now handle routine implementation work like importing data or building a custom report, and a user can simply ask Slackbot to import a file. Consultants add value by helping small businesses use the platform’s capabilities to grow. Darin Pope adds that Heroku-based trusted compute lets a Java or Go developer build whatever the platform lacks.

What is the DevOps Paradox podcast?

DevOps Paradox is a weekly podcast co-hosted by Darin Pope and Viktor Farcic, covering DevOps, platform engineering and modern software delivery. Darin recorded episode 371 at Dreamforce 2026 without Viktor. He interviews Eddie Cliff of Salesforce about whether small businesses should vibe code their own CRM, using Salesforce headless, and moving off spreadsheets. Salesforce paid Darin’s travel, but had no say over the questions. Every episode page carries audio, video and a full transcript.

Share and Download

Guests

Eddie Cliff

Eddie Cliff

Eddie Cliff is the VP & GM of SMB & Growth Products at Salesforce. He’s been at Salesforce since 2010 — joining via the Buddy Media acquisition – and now lives with his family in Maui, Hawaii.

Hosts

Viktor Farcic

Viktor Farcic

Viktor Farcic is a member of the Google Developer Experts and Docker Captains groups, and published author.

His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD).

He often speaks at community gatherings and conferences.

He has published DevOps Paradox and Test-Driven Java Development.

His random thoughts and tutorials can be found in his blog The DevOps Toolkit.