DOP 369: Vibe Coding Without the Slop
Show Notes
#369: Vibe coding is great until it isn’t, and the until part usually shows up fast. Ten different ways to calculate sales tax. An agent that switches programming languages in the middle of a request. One team on NodeJS, another on Python, and nobody with a rule about either. So who’s supposed to stop that?
Turns out that’s a job now. Somebody has to tell the agents what they can and can’t do, encode it, and then prove it held.
In this episode, we speak with Dan Fernandez, Vice President of Product for Developer Services at Salesforce, about harness engineering, what actually counts as slop, and why Heroku isn’t dead.
Disclosure: Salesforce paid for Darin’s travel and hotel to attend Dreamforce 2026. They did not review, approve, or influence this episode. The questions, the opinions, and the editing are ours.
Frequently Asked Questions
What causes AI slop in generated code?
What is harness engineering?
How do you stop vibe coding from causing a security incident?
Are software developers still needed when agents write the code?
What can a computer science graduate do in an AI-heavy job market?
What is Salesforce trusted compute?
What is the DevOps Paradox podcast?
Episode Transcript
Links from the Episode
Share and Download
Guests
Dan Fernandez
Dan Fernandez is the Vice President of Product for Developer Services and Digital Experience at Salesforce. His team empowers Salesforce builders with agentic tools including the Claude Code plugin for Salesforce, Agentforce Vibes, and the Lifecycle Center for autonomous coding agents and governance. His team also enables the core builder tooling like the Salesforce CLI, VS Code extensions, Multi-Framework Site Management, and Packaging.
Prior to his current role, Dan spent over 20 years leading product management, SDK design, developer marketing, and open-source strategy across Microsoft, IBM, Salesforce, and early-stage startups.
Hosts
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.