<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Confident Commit: Podcast]]></title><description><![CDATA[Covering topics ranging from pipeline security to engineering team efficiency, The Confident Commit is for anyone looking to join the conversation on how to deliver software better and faster. ]]></description><link>https://www.confidentcommit.com/s/podcast</link><image><url>https://substackcdn.com/image/fetch/$s_!nIQR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc0382e-96b7-4183-86b5-c2d29838b081_1024x1024.png</url><title>Confident Commit: Podcast</title><link>https://www.confidentcommit.com/s/podcast</link></image><generator>Substack</generator><lastBuildDate>Thu, 24 Sep 2026 04:56:16 GMT</lastBuildDate><atom:link href="https://www.confidentcommit.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[CircleCI]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[circleci@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[circleci@substack.com]]></itunes:email><itunes:name><![CDATA[Confident Commit]]></itunes:name></itunes:owner><itunes:author><![CDATA[Confident Commit]]></itunes:author><googleplay:owner><![CDATA[circleci@substack.com]]></googleplay:owner><googleplay:email><![CDATA[circleci@substack.com]]></googleplay:email><googleplay:author><![CDATA[Confident Commit]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The only context LLMs can’t fake]]></title><description><![CDATA[Rob Zuber sits down with Dennis Pilarinos to talk about what agents don&#8217;t know and why it&#8217;s slowing your team down.]]></description><link>https://www.confidentcommit.com/p/your-agent-is-a-day-one-engineer</link><guid isPermaLink="false">https://www.confidentcommit.com/p/your-agent-is-a-day-one-engineer</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Tue, 15 Sep 2026 20:23:26 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/215874289/492246d07a5134d38c0cbc082c991e21.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>There&#8217;s a gap that most engineering teams are starting to feel but haven&#8217;t quite named yet. You spin up an agent, give it a task, and it goes... somewhere. It reads files, checks documentation, wanders down paths that don&#8217;t pan out. It&#8217;s not incompetent, it just doesn&#8217;t know how things work </span><em><span>here</span></em><span>.</span></p><p><span>Dennis Pilarinos has been thinking about this problem for years. He&#8217;s the founder and CEO of Unblocked, which he describes as the context layer for modern engineering teams: a system that surfaces the tribal knowledge inside an organization and makes it available to both the people doing the work and the agents working alongside them. Before Unblocked, Dennis spent years at Microsoft on the early Azure team, then moved through mobile CI and developer tooling at a time when, as he puts it, investors were telling founders &#8220;there&#8217;s no money in DevTools.&#8221;</span></p><p><span>There&#8217;s money in DevTools now. But the more interesting question is whether teams are building the right things into them. Rob and Dennis went deep on that question: why agents fail in ways humans don&#8217;t, what happens to the pull request when agents are writing the code, and whether we&#8217;re finally close to being able to draw a line from &#8220;we ran this agent&#8221; to &#8220;we moved this metric.&#8221;</span></p><h2><span>1. Every agent you spin up starts on day one. Every time.</span></h2><p><span>The framing Dennis uses here is hard to shake: imagine joining a company and being asked to fix a bug. You&#8217;re reasonably competent. But you&#8217;re up against someone who has three to seven years of context on that codebase. Who gets it done better? Almost certainly not you, not yet.</span></p><p><span>That&#8217;s the situation for every agent, every session. It doesn&#8217;t accumulate experience across runs. It doesn&#8217;t remember the incident channel discussion from three months ago, or why that particular API pattern was chosen over the obvious alternative. Each session starts cold.</span></p><blockquote><p><span>&#8220;When you spin up an agent, it is basically like me joining CircleCI on day one. It has no meaningful historical context for which to draw upon. And so it does what I would do. I would probably dig through a whole bunch of documentation. I would go down paths that don&#8217;t actually lead to productive outcomes.&#8221;</span></p><p><strong><span>Dennis Pilarinos, Founder and CEO, Unblocked</span></strong></p></blockquote><p><span>The practical takeaway is this: if your agents are producing messy, roundabout solutions, the problem is likely the missing context. What the agent needs is often sitting in Slack, in a closed issue, in a Confluence doc nobody&#8217;s opened in 18 months.</span></p><h2><span>2. The code alone is not enough context.</span></h2><p><span>Dennis is direct about something most teams discover the hard way: indexing the codebase is a starting point, not a solution. The reasoning behind the code lives elsewhere.</span></p><blockquote><p><span>&#8220;I have never ever met a company that&#8217;s like, our docs are super well organized and completely up to date. That just doesn&#8217;t exist.&#8221;</span></p><p><strong><span>Dennis Pilarinos, Founder and CEO, Unblocked</span></strong></p></blockquote><p><span>When Unblocked pulls in Slack threads, bug trackers, incident channels, and documentation alongside source code, the quality of outcomes goes up significantly. This isn&#8217;t a surprise in retrospect. It&#8217;s exactly how a person learns a codebase. They read pull request comments. They get feedback on their first few contributions. They sit in on postmortems. The &#8220;scar tissue,&#8221; as Dennis calls it, is where the real knowledge lives.</span></p><p><span>Teams building context systems that rely only on source code are building the equivalent of onboarding a new engineer with read-only access to the repo and no other communication. It doesn&#8217;t work for people either.</span></p><h2><span>3. AI code review is only as good as the context behind it.</span></h2><p><span>Unblocked started using its own context layer to build an internal code review tool after surveying the existing market and finding it underwhelming. The tools they evaluated felt like early-stage engineers leaving noise in PRs, sometimes literally leaving haikus. Not useful.</span></p><p><span>When they built review on top of a context layer that knew the history of decisions, past incidents, and team-specific conventions, the results were different. The reviewer understood </span><em><span>why</span></em><span> certain patterns existed.</span></p><blockquote><p><span>&#8220;It&#8217;s not just limited to the source code. It knows conversations you&#8217;ve had about incidents, or some of the best practices that you might have written down somewhere else that other tools might not necessarily know.&#8221;</span></p><p><strong><span>Dennis Pilarinos, Founder and CEO, Unblocked</span></strong></p></blockquote><p><span>If you&#8217;re evaluating AI code review tools and finding them shallow, this is worth paying attention to. The limiting factor is usually not the model&#8217;s ability to read code. It&#8217;s whether the model understands the context in which that code was written. Most tools don&#8217;t have that. The ones that will matter will.</span></p><h2><span>4. The pull request is two tools in a trench coat.</span></h2><p><span>Rob and Dennis had one of the more useful framings of this conversation on the subject of pull requests. The PR solves two distinct problems: it&#8217;s an information-sharing mechanism (here&#8217;s what changed and why) and a change management mechanism (here&#8217;s how we control what goes to production). Those are different problems, and they&#8217;ve been bundled together for so long that most teams have stopped asking whether they need to be.</span></p><p><span>As agents generate more code, the PR review bottleneck gets real fast. Teams that Dennis talks to are saying their engineers are backed up on review, not on writing. The question becomes: can you decompose what the PR was doing and solve each part better?</span></p><blockquote><p><span>&#8220;Go back to first principles. Pull that apart and say, what would be the way we would solve for this piece of it, for this specific problem in this new context? It doesn&#8217;t have to be one solution. It just happens to be now, because it was there.&#8221; </span><strong><span>Rob Zuber, CTO, CircleCI</span></strong></p></blockquote><p><span>The implication for engineering leaders: look at every gate in your delivery pipeline and ask what problem it was originally solving. The answer might still be worth solving. The mechanism might not be the right one anymore.</span></p><h2><span>5. AI adoption inside one company spans an enormous range.</span></h2><p><span>This was one of the more grounding moments in the conversation. Dennis described organizations where some engineers are just discovering tab-completion and others are running thousands of autonomous agents handling multi-hour implementation tasks. Same company. Same week.</span></p><p><span>He puts roughly three to five percent of engineering teams in the &#8220;AI pilled&#8221; category: people who have experienced enough of the technology to feel acutely where the gaps are. They&#8217;re the ones who find the lack of organizational context genuinely painful, because they&#8217;ve hit the ceiling. The rest of the org might not have reached that ceiling yet.</span></p><p><span>This matters for how you roll out tooling and expectations. Someone whose primary interaction with AI is autocomplete doesn&#8217;t have the same mental model of what&#8217;s possible, or of what&#8217;s broken. The journey isn&#8217;t linear, and it&#8217;s not uniform.</span></p><h2><span>6. The ROI problem is closer to being solvable than it&#8217;s ever been.</span></h2><p><span>This was the most forward-looking thread in the conversation, and both Rob and Dennis were careful about timelines. But the observation is worth sitting with: agents are instrumented in ways that people never were. You can actually see what it cost to get to a solution. The question is whether you can connect that to business outcomes.</span></p><blockquote><p><span>&#8220;We can say: what did it take in order for you to come to this conclusion or to this solution? And can you do it in a token-efficient way? But what will happen next is: how do we reconcile that execution relative to business objectives? Not just how much did it cost, but how did it actually move the needle for the business?&#8221;</span></p><p><strong><span>Dennis Pilarinos, Founder and CEO, Unblocked</span></strong></p></blockquote><p><span>Finance teams are noticing the spike in costs. The engineering side hasn&#8217;t yet built the case for what that cost produced. Closing that gap, drawing the through-line from token spend to business outcome, is the work in front of engineering leaders right now. Dennis thinks we&#8217;re closer than we&#8217;ve ever been. Rob&#8217;s take: we&#8217;ve taken one step on a very long journey, but it&#8217;s a real step.</span></p><p><em><span>Confident Commit is CircleCI&#8217;s publication for engineering leaders and practitioners. Subscribe to get episodes and companion posts delivered directly.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Junior developers have one big advantage right now]]></title><description><![CDATA[Listen now (31 mins) | Rob Zuber sits down with CircleCI engineers Michael Webster and Hanabel Mengistu to talk about what AI is actually changing about the job of software development, and what it isn't.]]></description><link>https://www.confidentcommit.com/p/junior-developers-have-one-big-advantage-a5e</link><guid isPermaLink="false">https://www.confidentcommit.com/p/junior-developers-have-one-big-advantage-a5e</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Thu, 06 Aug 2026 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758773/1450b5bb7ddf53dd294619053e505b5c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>For the past year or two, a certain take has been making the rounds in engineering circles: we don&#8217;t need junior developers anymore.</span></p><p><span>If AI can write the code, why train someone when the model can just do it?</span></p><p><span>Rob Zuber has heard this take. He thinks it&#8217;s wrong, but not in the hand-wavy &#8220;humans will always matter&#8221; sense. He thinks it&#8217;s wrong because it misidentifies what the job actually is, and therefore misidentifies what we&#8217;d be losing.</span></p><p><span>In this episode of Confident Commit, Rob sat down with two colleagues from CircleCI&#8217;s software factory team: Michael Webster, a software engineer with more than a decade in the industry, and Hanabel Mengistu, who joined CircleCI less than a year ago straight out of college. The result is one of the more honest conversations about the current state of software development: what experienced engineers are struggling to let go of, what new engineers are struggling to find, and where those two things collide.</span></p><h2><span>1. The tools changed faster than the job descriptions did</span></h2><p><span>2025 brought a lot of change, fast.</span></p><p><span>Webster framed the inflection point precisely: &#8220;Around the end of last year, we kinda had that Sonnet 4 / Opus 4 moment where it&#8217;s like, hey, something&#8217;s happened with these models. They&#8217;re able to do a lot more.&#8221;</span></p><p><span>The instinct, for a team that wanted to push hard on AI-assisted development, was to try running multiple agents in parallel and see what broke. The answer came fast.</span></p><blockquote><p><span>&#8220;I think within the first forty-five minutes to an hour of starting, a lot of our instincts immediately started breaking down. The merge conflicts, the trying to stack them, the manual review overhead. Sub two hours, we were like, yeah, we&#8217;re gonna have to figure some things out here. Code generation time outpacing CI build times, all of that was pretty eye-opening.&#8221;</span></p><p><strong><span>Michael Webster, Principal Engineer, CircleCI</span></strong></p></blockquote><p><span>The problem wasn&#8217;t the AI. The problem was that the existing process, designed around the constraint of human coding speed, was suddenly the wrong process.</span></p><p><span>Rob&#8217;s framing: &#8220;We fundamentally changed our constraints. But as humans, we&#8217;re not good at massive leaps in approach. So we&#8217;re clinging to the processes that we have and trying to tweak them with this fundamentally new toolkit instead of asking: what was it we were trying to do, exactly?&#8221;</span></p><h2><span>2. What experienced engineers are actually clinging to (and why it&#8217;s hard)</span></h2><p><span>Webster put something into words that most senior engineers are circling around but haven&#8217;t quite said directly:</span></p><blockquote><p><span>&#8220;What if the stuff that I like doing is the bottleneck? What if the stuff that has saved me production incidents and helped me build a career, what if that is now the bottleneck? That&#8217;s a really challenging thing to work through.&#8221;</span></p><p><strong><span>Michael Webster, Principal Engineer, CircleCI</span></strong></p></blockquote><p><span>If your expertise is in a thing that&#8217;s now being commoditized, the rational move (reprioritize, go further up the stack) is emotionally costly in a way that&#8217;s hard to explain to someone who hasn&#8217;t been through it.</span></p><p><span>Webster&#8217;s working theory: go back further than you think you need to. Sharpen the intuition, not the implementation. He cited Fred Brooks&#8217; &#8220;No Silver Bullet&#8221; and the distinction between essential and incidental complexity. AI is handling a lot of the incidental complexity that accumulated over decades. The essential complexity of building systems that solve real problems for real people has not gone anywhere.</span></p><p><span>&#8220;You&#8217;re just moving further up the stack,&#8221; Webster said, &#8220;and that&#8217;s a skill a lot of folks don&#8217;t have, because for a long time it was really hard to do those other things and now those things are easier.&#8221;</span></p><h2><span>3. College prepared Hanabel for a job that barely exists anymore</span></h2><p><span>Hanabel graduated about a year before joining CircleCI. She came up through a computer science program that treated AI as a form of academic dishonesty: sign at the bottom of every test saying you didn&#8217;t use it, even as everyone quietly used it.</span></p><p><span>The irony Rob raised: using AI would have been cheating. Using AI would have also prepared her for her actual job.</span></p><p><span>Like most fresh graduates, Hanabel found herself equipped with technical skills, but needing experience in everything around them.</span></p><blockquote><p><span>&#8220;I feel like that&#8217;s me during all the meetings. I knew nothing about the process or the delivery side of things. I didn&#8217;t know what that would look like outside of college.&#8221;</span></p><p><strong><span>Hanabel Mengistu, Software Engineer, CircleCI</span></strong></p></blockquote><p><span>Rob&#8217;s take is worth sitting with: &#8220;A lot of the day-to-day job is not actually about the structure of software. It&#8217;s: How do we decide what to work on? How do we communicate about what we&#8217;re working on? How do we decide the risk involved? How do we deal with breakage? That&#8217;s probably more than 50% of the job. And then we took the part we did focus on in school and said, don&#8217;t worry about that anymore.&#8221;</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.confidentcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.confidentcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>4. Juniors aren&#8217;t being mentored, and it&#8217;s showing up as loneliness</span></h2><p><span>One of the quieter observations in this episode: junior engineers are feeling isolated, and it&#8217;s not entirely their fault or anyone else&#8217;s fault specifically. The mentorship pipeline has a structural problem.</span></p><p><span>Hanabel described what she&#8217;s hearing from peers:</span></p><blockquote><p><span>&#8220;A lot of my friends that are in the industry feel a little bit alone. People aren&#8217;t mentoring other juniors anymore because it&#8217;s something AI can do. Not really, but for small questions, you can just ask Claude. And asking AI is not always the most valuable way to learn.&#8221;</span></p><p><strong><span>Hanabel Mengistu, Software Engineer, CircleCI</span></strong></p></blockquote><p><span>The deeper issue Rob named is a two-sided dynamic: senior engineers assume juniors can just ask the model, so they stop offering; junior engineers sense they shouldn&#8217;t bother asking, so they stop reaching out. But the value a good mentor provides isn&#8217;t just the answer to the question. It&#8217;s the context around the question, the adjacent things worth knowing, and the pattern recognition that says &#8220;you&#8217;re asking about X because you&#8217;re missing Y.&#8221;</span></p><h2><span>5. The great leveling might actually help juniors more than it hurts them</span></h2><p><span>The most optimistic thread in this conversation came from an unexpected place. Hanabel pushed back, gently, on the framing that the current moment is particularly hard for new engineers. Her read: it might actually be easier in one specific way.</span></p><blockquote><p><span>&#8220;I feel like it&#8217;s comforting. It&#8217;s nice to be able to figure stuff out with other people and not feel like I&#8217;m the worst. I&#8217;ve been able to contribute so quickly. I wouldn&#8217;t be able to do all the things I&#8217;m contributing to if it weren&#8217;t for that.&#8221;</span></p><p><strong><span>Hanabel Mengistu, Software Engineer, CircleCI</span></strong></p></blockquote><p><span>Claude Code went GA in June 2025. ChatGPT went GA in November 2022. Nobody has ten years of experience in any of this.</span></p><p><span>The experience gap that normally takes years to cross hasn&#8217;t had time to form in the places that matter most for this transition. For junior developers, this means that the playing field has flattened.</span></p><p><span>A curious generalist with no bad habits to break might actually have an edge over a deeply experienced engineer who has spent a decade optimizing for a set of constraints that no longer apply.</span></p><p><em><span>Subscribe to Confident Commit for more conversations about how software delivery is changing, from the people figuring it out in real time: </span><a href="https://confidentcommit.com"><span>confidentcommit.com</span></a></em></p>]]></content:encoded></item><item><title><![CDATA[Guardrails for shipping with AI agents, feat. Luca Rossi of Refactoring.fm]]></title><description><![CDATA[Listen now (31 mins) | Rob Zuber sits down with Luca Rossi, founder of Refactoring.fm, to talk about what high-performing engineering teams are actually getting right with AI in 2026.]]></description><link>https://www.confidentcommit.com/p/guardrails-for-shipping-with-ai-agents-539</link><guid isPermaLink="false">https://www.confidentcommit.com/p/guardrails-for-shipping-with-ai-agents-539</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Thu, 23 Jul 2026 15:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758774/8dd51775938412590b638e859f401d69.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><a href="https://it.linkedin.com/in/lucaronin"><span>Luca Rossi</span></a><span> has spent five years running </span><a href="https://refactoring.fm/"><span>Refactoring</span></a><span>, a newsletter and community about software engineering read by more than 170,000 engineers and managers. Before that, he spent a decade as a CTO and startup founder. He&#8217;s not a commentator watching AI happen to other people. He&#8217;s building an open source app called Tolaria, writing about it in real time, and using that firsthand experience to ground everything he publishes.</span></p><p><span>Rob sat down with Luca to talk about what high-performing teams are actually getting right with AI in 2026, why code review was always more questionable than we admitted, and how Luca built a three-part framework: guides, gates, and guards, to keep AI agents honest in production code.</span></p><h2><span>1. 2026 is the year of reckoning, not adoption</span></h2><p><span>Last year, AI tooling spread fast. Most teams added something. Some added everything. This year, the question has shifted from &#8220;are we using AI?&#8221; to &#8220;what are we actually getting for it?&#8221;</span></p><p><span>Luca has been watching this across a wide range of teams, and the diversity is striking. There&#8217;s no consensus, no single playbook, and the gap between teams who are extracting real value and teams who are just spending tokens keeps widening.</span></p><blockquote><p><span>&#8220;2025 was more like the year of adoption. Eventually we got to: &#8216;AI is everywhere, 95 plus percent of engineers using AI&#8217;. And this year is more like okay, show me what you&#8217;re getting out of it, as the token spending keeps growing for everybody.&#8221;</span></p><p><strong><span>Luca Rossi, Founder, Refactoring.fm</span></strong></p></blockquote><p><span>The teams pulling ahead are the ones who&#8217;ve gotten specific about where AI actually helps and where the friction still lives.</span></p><h2><span>2. You have to know your SDLC before you can improve it</span></h2><p><span>This sounds obvious. It isn&#8217;t. Luca&#8217;s observation is that the single biggest differentiator between the teams getting results and those who aren&#8217;t is whether engineering leaders actually have visibility into what&#8217;s happening in their delivery process. It&#8217;s about real awareness of where things slow down, where handoffs break, and where decisions stall.</span></p><blockquote><p><span>&#8220;Just being aware of what&#8217;s going on in your developer process. Which means talking with your engineers, knowing where the problems are, where the bottlenecks are, having a good feedback loop where you can actually work on things that you know can be improved.&#8221;</span></p><p><strong><span>Luca Rossi, Founder, Refactoring.fm</span></strong></p></blockquote><p><span>Rob noted that this insight has been true for 30 years. But the AI era has made it more consequential because improvements compound faster when you know where to aim them.</span></p><h2><span>3. Guides, gates, and guards: a framework for trusting AI agents</span></h2><p><span>Luca has been building Tolaria largely without writing code himself, directing AI agents through the full development workflow. That experiment forced him to get precise about trust. The result is a three-part framework he calls guides, gates, and guards.</span></p><p><strong><span>Guides</span></strong><span> are the instructions agents follow: rules in the agents.md file about how code should be written, covering things like TDD, the Boy Scout rule, analytics instrumentation, and localization.</span></p><p><strong><span>Gates</span></strong><span> are deterministic checks that run before anything gets committed. Because agents ignore the guides roughly 10% of the time, you need enforcement that doesn&#8217;t rely on the agent&#8217;s judgment. Luca uses local hooks to check code health, quality, and security and blocks commits that don&#8217;t clear a threshold.</span></p><blockquote><p><span>&#8220;AI can happily ignore these rules every now and then, like ten percent of the time they just don&#8217;t care and do things how they like to do. And so you need deterministic gates to avoid [the fact that] bad things happen in production and get committed and pushed.&#8221;</span></p><p><strong><span>Luca Rossi, Founder, Refactoring.fm</span></strong></p></blockquote><p><strong><span>Guards</span></strong><span> are nightly or weekly audits that catch judgment calls and bigger-picture issues. Did the agent forget to write an architecture decision record? Have performance metrics degraded since the last release? Are there refactoring opportunities the agent couldn&#8217;t see at the task level?</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.confidentcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.confidentcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>4. Velocity without visibility is just faster drift</span></h2><p><span>One of the clearest tensions in the conversation: AI compresses the coding loop, but that doesn&#8217;t automatically speed up software delivery. It can just mean you&#8217;re drowning somewhere else.</span></p><p><span>Luca pointed to code reviews and product planning as the two places teams tend to hit the ceiling. Code gets written faster, but review queues get longer. Requirements get built faster, but upstream work to define what to build doesn&#8217;t scale with the throughput.</span></p><blockquote><p><span>&#8220;We&#8217;re just getting faster at coding, but people are drowning either in code reviews or are too slow at creating new requirements or measuring what&#8217;s been done. So we have to take a holistic view about the whole thing.&#8221;</span></p><p><strong><span>Luca Rossi, Founder, Refactoring.fm</span></strong></p></blockquote><p><span>The teams breaking through aren&#8217;t asking &#8220;how do I make each stage better?&#8221; They&#8217;re asking &#8220;what am I actually trying to get out of this process?&#8221; and redesigning from that question with the tools they now have.</span></p><h2><span>5. Code review was already questionable. Now it&#8217;s untenable.</span></h2><p><span>Luca has been skeptical of traditional code review for longer than AI has been part of the conversation. The asynchronous process was a time sink before agents started generating code at scale. Teams would fight to shave 10 minutes off CI times while PRs sat idle for 18 hours. And the assumption that humans reliably catch important issues by scanning unfamiliar code quickly has always been optimistic.</span></p><p><span>Rob agreed: We were never that excited about reviewing our colleagues&#8217; code. We tolerated it because it was the best available option.</span></p><blockquote><p><span>&#8220;Even if you don&#8217;t account for the quantity, it&#8217;s just a miserable experience. You don&#8217;t want to corner people into spending a lot of their time at work doing miserable things like reviewing AI code.&#8221;</span></p><p><strong><span>Luca Rossi, Founder, Refactoring.fm</span></strong></p></blockquote><p><span>Now that AI agents can generate code far faster than any team can review it, the math is clearly broken. But the answer isn&#8217;t faster humans. It&#8217;s rethinking what &#8220;review&#8221; is actually trying to accomplish and finding better mechanisms for that. Deterministic gates, paired programming for high-stakes changes, and automated quality enforcement upstream before anything reaches a human.</span></p><h2><span>6. Building for yourself is a cheat code with limits</span></h2><p><span>Luca&#8217;s most consistent lens across everything he talked about, including the newsletter, the app, and the AI workflow, is that building something you personally need gives you a feedback loop most teams don&#8217;t have. You know the problem because you&#8217;re living it. You know when the solution works because you feel it.</span></p><p><span>He&#8217;s explicit that his experience building Tolaria is privileged. He&#8217;s working alone, with no legacy code, and can afford to experiment in ways that most real-world teams can&#8217;t. But the underlying principle transfers: the teams getting the most out of AI tools right now are the ones with enough self-knowledge to know what they&#8217;re actually trying to solve.</span></p><p><em><span>Confident Commit is CircleCI&#8217;s podcast for engineering leaders who want to understand how software delivery is actually changing. Subscribe at </span><a href="https://confidentcommit.com"><span>confidentcommit.com</span></a><span> to get every episode plus companion posts like this one.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Untested AI is unshippable AI]]></title><description><![CDATA[Listen now (35 mins) | Rob Zuber chats with Laurie Voss, Head of Developer Relations at Arize to talk about why AI applications ship without real testing, how to build evals that work in CI, and whether agents are ready.]]></description><link>https://www.confidentcommit.com/p/untested-ai-is-unshippable-ai-with-b95</link><guid isPermaLink="false">https://www.confidentcommit.com/p/untested-ai-is-unshippable-ai-with-b95</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Thu, 18 Jun 2026 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758775/245bf4073a2519124516dfea0a984064.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>Most AI applications in production right now were shipped on instinct. A developer ran a few favorite queries, liked what they saw, and pushed.</span></p><p><span>Laurie Voss has watched this pattern play out at scale. As co-founder of npm (the package registry that now serves hundreds of millions of JavaScript developers), a DevRel leader at Netlify, and now Head of Developer Relations at Arize, she has spent her career at the intersection of data and developer behavior. She knows how software communities learn, and she knows how they avoid learning.</span></p><p><span>The current moment in AI development, she argues, looks a lot like the early days of software testing: everyone knows tests exist, and most people are not writing them.</span></p><p><span>Rob Zuber, CTO at CircleCI, sat down with Laurie to talk about what &#8220;real evals&#8221; actually are, why the eval loop is going to change how software gets built, and whether we are anywhere close to agents building production software without humans in the loop.</span></p><h2><span>1. Evals are just tests. Stop calling them anything else.</span></h2><p><span>The first problem Laurie has with the word &#8220;evals&#8221; is the word itself. It is borrowed from the world of ML, and it lands with a thud in the ears of engineers who came up through web development, backend systems, or platform work.</span></p><blockquote><p><span>&#8220;As soon as you say traces are logs and evals are tests, AI engineers get the story much better. You&#8217;re supposed to be writing tests.&#8221;</span></p><p><strong><span>Laurie Voss, Head of DevRel, Arize</span></strong></p></blockquote><p><span>The terminology barrier is not trivial. If engineers hear &#8220;evals&#8221; as an ML research concept, it stays over there, in someone else&#8217;s domain. If they hear &#8220;tests,&#8221; the mental model clicks and the excuses disappear. The biggest competition for an evals company, Laurie points out, is not a rival product. It is engineers who just do not do any evals at all.</span></p><p><span>The implication is worth sitting with: a large fraction of AI applications going to production right now have no systematic validation. If you are running evals, you already have an advantage.</span></p><h2><span>2. &#8220;Vibe-based testing&#8221; is why people hate AI.</span></h2><p><span>There is a phrase that stuck: vibe-based testing. It&#8217;s what happens when a developer makes a change, runs a favorite query or two, feels good, and ships. It works fine for the happy path. It does nothing for the other 80% of inputs users will eventually throw at the application.</span></p><blockquote><p><span>&#8220;A whole lot of software is getting all the way to production right now using nothing more than vibes. And it is showing up as really poor reliability. And it is making people hate AI because they interact with AI that&#8217;s busted all the time.&#8221;</span></p><p><strong><span>Laurie Voss, Head of DevRel, Arize</span></strong></p></blockquote><p><span>This is not a new failure mode. Anyone who has watched engineers click-test a UI before a release will recognize the shape of it. The specific damage here is that broken AI applications have the potential to erode trust in AI as a category. The cost is the whole wave of adoption getting slower because people have been burned.</span></p><p><span>If you are building AI applications, the quality of your evals is now a competitive differentiator.</span></p><h2><span>3. LLM-as-judge is the only way to scale, but it needs its own tuning.</span></h2><p><span>Non-determinism is the real wrench. Traditional tests are essentially string matching: you put in an input, you expect an output, you check if it matches. With AI applications, the same input can produce a million different outputs, and a meaningful fraction of them will be correct. You cannot just check for a specific string.</span></p><p><span>For some cases, smarter string matching helps: check for &#8220;one hour ago&#8221; and &#8220;60 minutes ago&#8221; and other valid phrasings. But for anything requiring judgment, you need a judge. In production, at scale, that judge has to be another LLM.</span></p><p><span>The catch is that the judge LLM introduces its own layer of non-determinism. It has its own prompt, and that prompt needs to be tuned against real output to confirm it is actually measuring what you want it to measure, rather than producing good/bad labels at random.</span></p><p><span>If you are running evals in CI, where they need to execute reliably thousands of times a day, this is the architecture you are building toward: a test suite powered by an LLM that has itself been validated as a good judge.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.confidentcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.confidentcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>4. Regression evals vs. capability evals: two different jobs.</span></h2><p><span>One of the most useful frames in the conversation was the distinction between regression evals and capability evals. They are not interchangeable, and conflating them leads to poorly designed test suites.</span></p><p><span>Regression evals are what most people think of first. They are close to traditional tests: can my application still do the things I already know it can do? They are the safety net you run continuously.</span></p><p><span>Capability evals are different in a fundamental way.</span></p><blockquote><p><span>&#8220;Capability evals are a test I expect you to fail. This is a test where I expect you to score 20 percent and then do better the next time and climb a hill of capability.&#8221;</span></p><p><strong><span>Laurie Voss, Head of DevRel, Arize</span></strong></p></blockquote><p><span>The combination opens up serious possibilities. Because evals powered by LLMs include an explanation field alongside a score, you can feed the failure explanations from 100 runs back into a coding agent and ask it to improve the software based on what went wrong. No human required. The eval loop drives the development loop. This has not been fully productionized yet, but the pieces exist.</span></p><h2><span>5. Context engineering is the whole game.</span></h2><p><span>The conversation shifted toward agentic coding and the question of how close we are to agents that can build production software end to end. Laurie&#8217;s answer was grounded in a single concept: context engineering.</span></p><p><span>Every capability question in AI development comes back to context. Can this LLM be a doctor? That requires a human lifetime of context, and it does not fit in a window. Can this LLM build a website? Websites are a narrow enough domain that Laurie thinks we are close to an agent harness that can handle it reliably. Can this LLM build production software in general? Software development as a domain is too large for any current window or graph structure to cover well enough to one-shot it.</span></p><p><span>Context graphs, one of the tools Arize is working on, are a form of context compression: a way of defining which topics connect to which other topics so an LLM can navigate a large domain without losing things out the bottom of its window.</span></p><p><span>The practical takeaway for engineering teams building on AI today: the investment in skills files, harnesses, and structured context is what determines whether your agent makes good decisions or system-level mistakes.</span></p><h2><span>6. Software developers always solve their own problems first.</span></h2><p><span>There is a pattern in software development that Laurie named plainly: the community perfects tooling for its own domain before solving anyone else&#8217;s. The reason there are so many frameworks is that developers made their own environments excellent before turning to enterprise software, which is still, by most measures, remarkably bad.</span></p><p><span>The same dynamic is happening now. AI coding tools are improving fast because developers are building them and using them on their own work. The patterns being developed in AI coding evals, harness design, and context engineering will eventually transfer to other domains. But that transfer comes later.</span></p><p><span>For teams building AI products now, the implication is to pay attention to what the software development domain is learning. The patterns being forged here will be the foundations for whatever comes next.</span></p><p><em><span>If this episode got you nodding your head, subscribe to </span><a href="https://www.confidentcommit.com/"><span>Confident Commit</span></a><span> for more conversations like this one.</span></em></p>]]></content:encoded></item><item><title><![CDATA[You can't review code you've never written]]></title><description><![CDATA[Listen now (44 mins) | Rob Zuber sits down with Hywel Carver, founder and CEO of Skiller Whale, to talk about what it actually takes to grow engineers when AI is generating most of the code.]]></description><link>https://www.confidentcommit.com/p/the-skill-gap-ai-cant-close-with-c16</link><guid isPermaLink="false">https://www.confidentcommit.com/p/the-skill-gap-ai-cant-close-with-c16</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Thu, 04 Jun 2026 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758776/30e2f70766075f084b68e6e9e3662724.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>There&#8217;s a version of the AI coding conversation that goes like this: AI writes the code, humans review it, everyone ships faster. What that version skips is the uncomfortable question underneath: can you review code you&#8217;ve never written yourself?</span></p><p><a href="https://uk.linkedin.com/in/hywelc"><span>Hywel Carver</span></a><span> has been thinking about this longer than most. He&#8217;s the founder and CEO of </span><a href="https://skillerwhale.com/"><span>Skiller Whale</span></a><span>, a company built on the premise that engineers learn best by doing, not by watching. When he first talked publicly about what AI-generated code would mean for developer skill development, it was 2023, at a conference. The consensus at the time was still pretty comfortable. Things have gotten less comfortable since.</span></p><p><span>Rob sat down with Hywel to work through what it actually means to grow engineers in a world where most code is generated, not written.</span></p><h2><span>1. Knowledge transfer is not the same thing as learning</span></h2><p><span>The way most organizations approach skill development is to throw information at people and call it training. Watch this video. Read this documentation. Here&#8217;s a course with 47 modules.</span></p><blockquote><p><span>&#8220;Very often the way that we expect people to learn is by just giving them a load of information. The actual practice of trying to do that thing, we leave you on your own to do in isolation. And that&#8217;s where the rubber hits the road. That&#8217;s when you find out whether you actually can do it or not.&#8221;</span></p><p><strong><span>Hywel Carver, Founder and CEO, Skiller Whale</span></strong></p></blockquote><p><span>The problem is that information without practice doesn&#8217;t produce skill. Hywel&#8217;s framing: knowing and understanding are the first two rungs of a six-level learning hierarchy. Actually being able to apply something, evaluate someone else&#8217;s work, and eventually create something new comes later, and it only gets there through doing. If your development program stops at the second rung and calls it done, you haven&#8217;t built anything.</span></p><h2><span>2. Bloom&#8217;s taxonomy explains exactly why AI code review is harder than it looks</span></h2><p><span>Hywel referenced Bloom&#8217;s taxonomy of cognitive learning as a framework for understanding the current problem. The six levels build on each other: know, understand, apply, analyze, evaluate, create.</span></p><p><span>The way engineers have historically gotten good at reviewing code is by writing a lot of it themselves and having it reviewed in return. That cycle is how you build the mental model that lets you look at a loop and immediately think about off-by-one errors and variable state, rather than reading each line individually.</span></p><blockquote><p><span>&#8220;We are used to a world where applying the skill of writing software is how we get good enough to evaluate it, to look at what someone else has done and say, yes, I am happy to put my name to that and for it to go into production.&#8221;</span></p><p><strong><span>Hywel Carver, Founder and CEO, Skiller Whale</span></strong></p></blockquote><p><span>If 90% of code is now AI-generated, the training loop that used to happen organically through writing code no longer fires at the same rate. You can still develop those mental models. You just have to do it deliberately, through structured practice designed to build them, rather than picking them up as a byproduct of shipping.</span></p><h2><span>3. AI and humans are bad at different things, and that&#8217;s precisely why both matter</span></h2><p><span>Another interesting argument from the conversation: the error categories that AI is susceptible to are largely not the ones humans fall into, and the reverse is also true. AI is excellent at catching syntax errors, off-by-one issues, and assignment-vs-comparison bugs. Humans are not particularly good at those.</span></p><p><span>Humans are good at something different: reasoning about real-world consequences that weren&#8217;t in the scope of the ticket. The change that would give a specific category of users infinite free access. The knock-on effect that shows up in a workflow nobody thought to include in the spec.</span></p><blockquote><p><span>&#8220;We are good at detecting things like: this is going to have a knock-on effect to that category of user that wasn&#8217;t in the scope of the change request. Humans are good at spotting that kind of thing.&#8221;</span></p><p><strong><span>Hywel Carver, Founder and CEO, Skiller Whale</span></strong></p></blockquote><p><span>Hywel presented an example of an AI agent that found production credentials in a repo and wiped the database in nine seconds. It&#8217;s an argument for keeping human and AI review in parallel, because they&#8217;re checking for fundamentally different things.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.confidentcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.confidentcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>4. Using AI well is a skill, and it&#8217;s learnable</span></h2><p><span>There&#8217;s an assumption baked into a lot of AI tooling rollouts: give people access to the tool, maybe run a vendor demo, and let adoption happen. Skiller Whale ran a study that suggests this assumption is wrong.</span></p><p><span>They worked with part of an engineering organization while the rest of the org had access to the same tools but no structured training. Both groups had the vendor talk. Both had access to the AI coding assistant.</span></p><blockquote><p><span>&#8220;The group we worked with had 90% weekly active users where the rest of the org had 50% weekly active users. When we looked at their main measure of productivity, which was PR throughput, the group we worked with saw a roughly doubling in their PR throughput. The rest of the org actually went down very slightly.&#8221;</span></p><p><strong><span>Hywel Carver, Founder and CEO, Skiller Whale</span></strong></p></blockquote><p><span>A doubling versus a slight decline, same tools, same company. The difference was whether engineers had built mental models for how the tools actually work. People who understand what an LLM is doing underneath prompt differently, catch failures differently, and know what to try when the output is wrong.</span></p><h2><span>5. Mental models don&#8217;t expire, even when implementations do</span></h2><p><span>The pace of change in AI tooling feels genuinely overwhelming if you try to keep up at the surface level: new models, new frameworks, new prompting techniques, new papers every week. Hywel&#8217;s argument is that this is the wrong level to track.</span></p><blockquote><p><span>&#8220;If you have a good sense of how an LLM works, and then someone says, one of the things an LLM can do is produce output that says do a function call, you see how tools work and you&#8217;re like, okay, that makes sense to me. You have a way better understanding of it than someone who&#8217;s just been a user of those systems.&#8221;</span></p><p><strong><span>Hywel Carver, Founder and CEO, Skiller Whale</span></strong></p></blockquote><p><span>His analogy: if you had a solid mental model of HTML, CSS, JavaScript, and how a browser renders pages in the mid-1990s, that model has not meaningfully changed today. The implementations are faster, the APIs are cleaner, but the underlying structure is the same. The mental model carries you through decades of surface-level change. The same logic applies to LLMs. The tips-and-tricks content will be obsolete in six months. But the architecture of how they&#8217;re trained and how they produce output hasn&#8217;t changed that much.</span></p><h2><span>6. The job title is changing faster than anyone expected</span></h2><p><span>One thing Hywel raised that didn&#8217;t get a full chapter in the conversation but probably deserves one: after teams go through structured AI training, the next thing they come back asking for is communication skills. Engineers are having more contact with stakeholders. Product functions at some companies have gotten smaller. Individual engineers are doing more.</span></p><p><span>That sounds like good news for engineering influence. It also means engineers who were hired to write code are now expected to run conversations they weren&#8217;t trained for, translate technical decisions for non-technical audiences, and navigate organizational dynamics that used to be someone else&#8217;s job.</span></p><p><span>The skill set that made someone an excellent engineer in 2020 is still valuable, but it needs some expansion in order to meet the role&#8217;s new level of complexity.</span></p><p><em><span>Subscribe to Confident Commit for new episodes and the data behind how software actually ships: </span><a href="https://confidentcommit.com"><span>confidentcommit.com</span></a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Agile is finally here. AI is why.]]></title><description><![CDATA[Listen now (37 mins) | Rob Zuber and Chris Kelly on the economics of software delivery in the agent era.]]></description><link>https://www.confidentcommit.com/p/same-team-but-building-more-ft-chris-3b0</link><guid isPermaLink="false">https://www.confidentcommit.com/p/same-team-but-building-more-ft-chris-3b0</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Thu, 21 May 2026 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758777/1139efe48d84f0a549daf6fc2b672295.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>&#8220;Is agile dead?&#8221; It&#8217;s a question Rob Zuber, CTO of CircleCI, has been fielding lately. <br><br>His answer: not even close. In fact, it&#8217;s finally arrived. The core promise of agile (working software over documentation, responding to change over following a plan) was always the right idea. We just couldn&#8217;t execute on it fast enough to make it feel true.</span></p><p><span>AI changed the math.</span></p><p><span>On this episode of the Confident Commit podcast, Rob sat down with </span><a href="https://www.linkedin.com/in/amateurhuman"><span>Chris Kelly</span></a><span>, Head of Product at </span><a href="https://www.augmentcode.com/"><span>Augment Code</span></a><span>, to dig into what&#8217;s actually shifting in how software gets built and delivered. Chris is unusually positioned to see both sides of this: he&#8217;s a product leader who recently built the first version of Augment&#8217;s CLI himself, over a weekend, to prove a point. Did he prove it? Read on for the takeaways.</span></p><h2><strong><span>1. Prototypes beat specs now. This changes everything upstream.</span></strong></h2><p><span>Chris built the Augment CLI because he was tired of spending time in meetings convincing people of an idea in the abstract, so he just built it.</span></p><blockquote><p><span>&#8220;In order to make it happen, I just prototyped the first version over a weekend... Everyone&#8217;s like, this is great. Which is like, especially as a product person, I don&#8217;t have to spend countless hours in meetings trying to convince you of an idea in the abstract. I can actually just show it to you.&#8221;</span></p><p><strong><span>Chris Kelly, Head of Product, Augment Code</span></strong></p></blockquote><p><span>This isn&#8217;t new advice. Danish programmer David Heinemeier Hansson said &#8220;code wins arguments&#8221; years ago. What&#8217;s new is that it&#8217;s now accessible to more people, faster, at lower cost. The threshold for &#8220;just build it&#8221; has dropped so far that it&#8217;s starting to break how we think about planning cycles, design reviews, and requirements docs.</span></p><p><span>If you can build the thing faster than you can finish the meeting about the thing, the meeting needs to change.</span></p><h2><strong><span>2. The real savings isn&#8217;t faster code. It&#8217;s less coordination.</span></strong></h2><p><span>A lot of the ROI conversation around AI tools focuses on lines of code per hour. That&#8217;s the wrong unit. The underappreciated savings, as Chris framed it, is coordination cost: the energy that goes into aligning people, running standups, writing meeting notes, keeping everyone in sync.</span></p><blockquote><p><span>&#8220;It&#8217;s not just can I write code faster? But can I decide what to build and build it faster because I have less human beings that I have to collaborate with. So then you just get smaller pods of people doing a lot more work. That I think is the unappreciated cost that we&#8217;re actually saving.&#8221;</span></p><p><strong><span>Chris Kelly, Head of Product, Augment Code</span></strong></p></blockquote><p><span>Smaller teams with less coordination overhead have always outperformed larger teams with more. The ROI question gets reframed entirely. It&#8217;s not &#8220;are my engineers using tokens efficiently?&#8221; It&#8217;s &#8220;what would it have cost me to coordinate the team required to do this work before?&#8221;</span></p><h2><strong><span>3. Any IC engineer now has signing authority to increase engineering capacity.</span></strong></h2><p><span>In the old model, scaling up engineering capacity meant a long conversation about hiring budgets, ramp time, and headcount. It was slow by design.</span></p><blockquote><p><span>&#8220;Any IC engineer right now has the signing authority because all they do is run more prompts. They have the signing authority to increase the capacity of the engineering organization. It really puts us in a really bizarre state.&#8221;</span></p><p><strong><span>Rob Zuber, CTO, CircleCI</span></strong></p></blockquote><p><span>That&#8217;s not an exaggeration. The gates that used to govern capacity growth (budget approvals, hiring pipelines, onboarding time) don&#8217;t apply to agents. An engineer who decides to spin up additional agents for a project has effectively made a capacity decision unilaterally.</span></p><p><span>That&#8217;s either terrifying or exciting depending on how you&#8217;re set up. The engineering leaders figuring it out now are the ones who will be ahead when everyone else catches up.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.confidentcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.confidentcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong><span>4. Think of agents like dynamic cloud compute, not additional headcount.</span></strong></h2><p><span>Chris offered what might be the clearest mental model for the current moment: the shift from provisioning racks of servers to dynamic cloud compute.</span></p><p><span>Before the cloud, you provisioned for peak. You either had too much capacity or not enough, and both were expensive. The cloud let you pay for what you actually used and scale in real time. Agents do the same thing for engineering output.</span></p><blockquote><p><span>&#8220;Do agents allow us to keep our staffing levels and our teams the right size and then be able to respond when things change? Do we get closer to that in a healthier way?&#8221;</span></p><p><strong><span>Chris Kelly, Head of Product, Augment Code</span></strong></p></blockquote><p><span>This maps onto the over-hiring cycles we&#8217;ve seen at large companies too. If you can scale capacity dynamically with agents, you don&#8217;t need to staff up for a product that might not take off. You prototype it cheaply, validate the bet, and hire when you know it&#8217;s working, not before.</span></p><p><span>The question isn&#8217;t &#8220;how many engineers do I need for this project?&#8221; It&#8217;s &#8220;what&#8217;s the right human baseline, and what can I run dynamically on top of it?&#8221;</span></p><h2><strong><span>5. Senior engineers are high-leverage (but only if they get invested).</span></strong></h2><p><span>Rob and Chris both circled back to a tension that comes up in almost every conversation about AI adoption: senior engineers often get the best results from AI tools, but they&#8217;re not always the first to reach for them. They already know how to do the work. Why hand it off?</span></p><p><span>The problem is what they leave on the table when they don&#8217;t.</span></p><blockquote><p><span>&#8220;It was always more valuable that a senior engineer was mentoring and helping five junior engineers than having them handwrite a bunch of code on their own. And so now, how do we do this? Make everything shareable in that way. If I build an agent that does a specific task and it&#8217;s really good at it, it turns into an institutional agent that we run on all of our PRs now.&#8221;</span></p><p><strong><span>Chris Kelly, Head of Product, Augment Code</span></strong></p></blockquote><p><span>When a senior engineer builds a skill, a prompt, or an agent workflow that solves a recurring problem, they&#8217;re encoding institutional knowledge in a form the whole team can run. That&#8217;s leverage in a way that handwriting code never was.</span></p><p><span>The engineering cultures that thrive will be the ones that treat those artifacts the same way they&#8217;ve always treated scripts that became services: write it once, get it into the shared system, and stop making the same decision twice.</span></p><h2><strong><span>6. Agents need to get better on their own. Most aren&#8217;t designed to yet.</span></strong></h2><p><span>The last thread Rob and Chris pulled on was the one furthest out on the horizon: self-improving agents. Right now, most agent workflows are designed as static patterns: trigger an action, get an output, repeat. That&#8217;s useful, but it&#8217;s leaving something significant on the table.</span></p><blockquote><p><span>&#8220;I want my agents to always be improving their own prompts, their own systems and having their own memory. And that&#8217;s really where we&#8217;re focused a lot. And it&#8217;s been really exciting to see what&#8217;s possible when that comes true.&#8221;</span></p><p><strong><span>Chris Kelly, Head of Product, Augment Code</span></strong></p></blockquote><p><span>The analogy Rob reached for is incident response. The most valuable engineer in a production incident isn&#8217;t necessarily the best coder. It&#8217;s the one who&#8217;s been around long enough to say &#8220;I&#8217;ve seen this before, it&#8217;s probably that.&#8221; That knowledge lives in their head, and it walks out the door when they leave.</span></p><p><span>The teams that are ahead are already asking: how do we design agents that write their own memories? How does a fix in one agent make every future agent smarter? That&#8217;s where teams should be heading right now.</span></p><p><em><strong><span>Want more on how software delivery is actually changing?</span></strong><span> Subscribe to </span><a href="https://www.confidentcommit.com/"><span>Confident Commit</span></a><span> and join Rob for conversations with the people building through it.</span></em></p>]]></content:encoded></item><item><title><![CDATA[AI at Superhuman (before it was cool) feat. Loïc Houssier]]></title><description><![CDATA[Listen now (39 mins) | What does it actually look like to build an AI-native product and lead an engineering team through the AI era when you've been doing it longer than most?]]></description><link>https://www.confidentcommit.com/p/ai-at-superhuman-before-it-was-cool-4fc</link><guid isPermaLink="false">https://www.confidentcommit.com/p/ai-at-superhuman-before-it-was-cool-4fc</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 06 Mar 2026 16:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758778/a06e6964584a9805bff15ccc97c37376.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>What does it actually look like to build an AI-native product and lead an engineering team through the AI era when you've been doing it longer than most? Rob Zuber sits down with Lo&#239;c Houssier, CTO at Superhuman, to talk about what it meant to be an AI company before AI was everywhere, and how that early foundation shapes the way they build, ship, and think today.</p><p>The conversation covers how Lo&#239;c drove AI tool adoption across his engineering org without mandates (and which senior engineer's change of heart became a cultural turning point), why great UX is still the real moat in an age where anyone can ship an average product fast, and how email, despite everything, remains the connective tissue of professional life. Plus: what it's like to rethink your entire SDLC when the economics of building software change overnight.</p>]]></content:encoded></item><item><title><![CDATA[Shipping at AI speed: velocity, code review, and engineering culture ft. Greg Foster, Co-Founder & CTO of Graphite]]></title><description><![CDATA[Listen now (33 mins) | In this episode of The Confident Commit, Rob Zuber sits down with Greg Foster, Co-Founder and CTO of Graphite, for a timely conversation about what it really means to ship software fast in the age of AI.]]></description><link>https://www.confidentcommit.com/p/shipping-at-ai-speed-velocity-code-62a</link><guid isPermaLink="false">https://www.confidentcommit.com/p/shipping-at-ai-speed-velocity-code-62a</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 21 Nov 2025 14:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758779/c4a4f016e66acf9e64a3654911441946.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of The Confident Commit, Rob Zuber sits down with Greg Foster, Co-Founder and CTO of Graphite, for a timely conversation about what it really means to ship software fast in the age of AI. Greg challenges the "996" grind culture with a provocative billboard campaign, arguing that speed comes from smart tooling and agency rather than endless hours, and shares how AI code generation is fundamentally reshaping the code review bottleneck while creating new trust and context challenges for engineering teams.</p><p>The conversation explores the paradox of our current moment&#8212;where developers can generate more code than ever, yet senior engineers wake up to 20 AI-generated PRs that still require careful human review. Greg discusses why companies like Google&#8217;s techniques for handling high volumes of code changes are suddenly relevant again, the emerging role of AI code review as a "super linter," and why he believes the best engineering cultures prioritize being "urgent, expert, and kind." Whether you're an engineering leader navigating the AI transformation or a developer trying to understand how code review needs to evolve, this episode delivers practical insights on maintaining quality and velocity as AI reshapes software delivery.</p><p>Have someone you'd like to hear on the show? Reach out and let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Product-minded engineering and leadership authenticity ft. Johnny Austin, VP of Engineering at Upwell]]></title><description><![CDATA[Listen now (35 mins) | In this episode of The Confident Commit, Rob Zuber sits down with Johnny Austin, VP of Engineering at Upwell, for an honest conversation about what it really takes to grow as an engineering leader.]]></description><link>https://www.confidentcommit.com/p/product-minded-engineering-and-leadership-851</link><guid isPermaLink="false">https://www.confidentcommit.com/p/product-minded-engineering-and-leadership-851</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 07 Nov 2025 14:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758780/0c6bfc069bb6c87fa055c643915f426d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of The Confident Commit, Rob Zuber sits down with Johnny Austin, VP of Engineering at Upwell, for an honest conversation about what it really takes to grow as an engineering leader. The conversation explores the critical distinction between making your team happy versus setting them up for long-term success, why the most impactful engineers are those who ask questions about the business and product rather than just technical implementation details, and how to effectively communicate context across multiple levels of an organization. Whether you're an early-career engineer learning to think beyond the code or a leader working to build teams that drive real business value, this episode delivers practical wisdom grounded in real-world challenges.</p><p>Have someone you'd like to hear on the show? Reach out and let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Navigating AI transformation ft. Meg Adams, Senior Director of Engineering at The New York Times]]></title><description><![CDATA[In this episode of The Confident Commit, Rob Zuber sits down with Meg Adams, Senior Director of Engineering at The New York Times, for a deep dive into leading engineering teams through the AI revolution while staying true to organizational mission.]]></description><link>https://www.confidentcommit.com/p/navigating-ai-transformation-ft-meg-3e4</link><guid isPermaLink="false">https://www.confidentcommit.com/p/navigating-ai-transformation-ft-meg-3e4</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 10 Oct 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758781/7a4338707a9efdb12b8a767b3550286e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of The Confident Commit, Rob Zuber sits down with Meg Adams, Senior Director of Engineering at The New York Times, for a deep dive into leading engineering teams through the AI revolution while staying true to organizational mission. Meg shares how the Times approaches AI adoption with a "measured but focused" strategy, emphasizing experimentation and opinion-formation over mandates, and why she believes AI serves as a force multiplier for what already exists in your organization and workflows.</p><p>The conversation explores the unique challenges of product engineering in media, from building cooking products for users across the entire spectrum of culinary expertise to navigating digital transformations that honor legacy while embracing an uncertain future. Meg discusses the importance of mission-driven leadership through technological transitions, why she prioritizes helping her engineers stay valuable in the marketplace, and her unconventional path from elementary education to retail management to engineering leadership. Whether you're an engineering leader managing AI adoption or someone thinking about the intersection of technology and human-centered products, this episode delivers insights on building resilient teams that can adapt while maintaining their core purpose.</p><p>Have someone you'd like to hear on the show? Reach out and let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Building community-first brands ft. Edreece Arghandiwal, CMO & Co-Founder of Oakland Roots SC]]></title><description><![CDATA[In this episode of The Confident Commit, Rob Zuber sits down with Edreece Arghandiwal, CMO and Co-Founder of Oakland Roots Soccer Club, for an inspiring conversation about building purpose-driven organizations from the ground up.]]></description><link>https://www.confidentcommit.com/p/building-community-first-brands-ft-245</link><guid isPermaLink="false">https://www.confidentcommit.com/p/building-community-first-brands-ft-245</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 26 Sep 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758782/e7e185d72984c30bc51f8b20e53057f3.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of The Confident Commit, Rob Zuber sits down with Edreece Arghandiwal, CMO and Co-Founder of Oakland Roots Soccer Club, for an inspiring conversation about building purpose-driven organizations from the ground up. Edreece shares how the Roots challenged traditional sports business models by putting community first, turning a simple question&#8212;"Why isn't there professional soccer in Oakland?"&#8212;into a movement that raised $3.5 million from 6,000+ community investors with zero paid advertising.</p><p>The conversation explores the parallels between building tech products and sports organizations, from using merchandise as a "landing page" to prove market demand, to the critical importance of obsessing over customer-facing touchpoints while maintaining operational flexibility behind the scenes. Edreece discusses the challenges of scaling while preserving authentic brand identity, why purpose should lead to profit (not the other way around), and how hiring good humans with strong moral compasses becomes the foundation for sustainable growth. Whether you're a startup founder looking to build authentic community engagement or a leader working to maintain organizational purpose at scale, this episode delivers actionable insights on creating brands that people proudly represent in their daily lives.</p><p>Have someone you'd like to hear on the show? Reach out and let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Strategic career decisions ft. Cate Huston, Engineering Director at DuckDuckGo]]></title><description><![CDATA[In this episode of The Confident Commit, Rob Zuber sits down with Cate Huston, Engineering Director at DuckDuckGo and author of "The Engineering Leader," for a deep dive into career ownership and sustainable engineering leadership.]]></description><link>https://www.confidentcommit.com/p/strategic-career-decisions-ft-cate-c0c</link><guid isPermaLink="false">https://www.confidentcommit.com/p/strategic-career-decisions-ft-cate-c0c</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 12 Sep 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758783/90c5d1536a01ab4db7e934af8cbba96e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of The Confident Commit, Rob Zuber sits down with Cate Huston, Engineering Director at DuckDuckGo and author of "The Engineering Leader," for a deep dive into career ownership and sustainable engineering leadership. Cate challenges the common misconception that career growth equals promotion, introducing the concept of being the "directly responsible individual" for your own career and the crucial difference between "buying" versus "renting" your skills in the marketplace.</p><p>The conversation explores how to shift engineering teams from a "ticket factory" mindset to outcome-focused delivery, the tension between servant leadership and strategic leadership, and why the best engineering cultures encourage productive disagreement. Whether you're an individual contributor looking to take ownership of your trajectory or a leader working to create environments where people thrive, this episode delivers actionable wisdom for engineering professionals at every level.</p><p>Have someone you&#8217;d like to hear on the show? Reach out and let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Unprecedented industry turbulence: leading through change ft. Pat Kua, author of LevelUp newsletter]]></title><description><![CDATA[Engineering leadership has never been more challenging, or more critical.]]></description><link>https://www.confidentcommit.com/p/unprecedented-industry-turbulence-620</link><guid isPermaLink="false">https://www.confidentcommit.com/p/unprecedented-industry-turbulence-620</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 29 Aug 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758784/4b4c244f6a896bc7c812c8807ac5b9c1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Engineering leadership has never been more challenging, or more critical. In this episode, Rob sits down with Pat Kua, seasoned technology leader, author of three books including <em>Building Evolutionary Architectures</em>, and creator of the popular <em>Level Up</em> newsletter for technical leaders.</p><p>Pat reveals how today's engineering leaders are navigating unprecedented industry turbulence: from AI disruption and talent shifts to economic uncertainty and constant organizational change. Drawing from his 20+ years coaching CTOs, VPs of Engineering, and emerging tech leads, he shares practical strategies for making decisions without perfect information and building resilient, adaptable teams.</p><p>Key insights include:</p><ul><li><p>Why embracing uncertainty is a defining leadership skill, not a weakness</p></li><li><p>How to apply agile principles beyond code&#8212;from team structures to strategic decisions</p></li><li><p>The critical importance of creating "forcing functions" that drive continuous learning</p></li><li><p>Why exposure to high-performing teams transforms your entire worldview</p></li><li><p>Practical approaches for leading through AI adoption and industry shifts</p></li></ul><p>From small startups to global enterprises, Pat's guidance helps leaders focus on what they can control while building systems that thrive in constant change. Whether you're a first-time manager or seasoned executive, discover how to turn uncertainty into competitive advantage.</p><p>Have someone in mind you'd like to hear on the show? Let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[How engineers can improve creativity ft. Corey Latislaw of Trainline]]></title><description><![CDATA[Engineering leadership isn't just about technical execution&#8212;it's about unlocking the creative potential that drives individual and team success.]]></description><link>https://www.confidentcommit.com/p/how-engineers-can-improve-creativity-96a</link><guid isPermaLink="false">https://www.confidentcommit.com/p/how-engineers-can-improve-creativity-96a</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 15 Aug 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758785/dfb111fdeef79f64c319e851f60fd306.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Engineering leadership isn't just about technical execution&#8212;it's about unlocking the creative potential that drives individual and team success. CircleCI CTO Rob Zuber sits down with Corey Latislaw, Head of Engineering at Trainline and executive coaching expert, to explore how creativity transforms both careers and team dynamics.</p><p>Corey challenges the myth that creativity is just for artists, revealing how engineering workflows are fundamentally creative processes. Her "Ideas, Not Art" framework shows how visual communication, coaching techniques, and strategic problem-solving help engineers and leaders thrive. From sketch notes to systems thinking, discover practical approaches for building stronger teams and accelerating personal growth in engineering.</p><p>Have someone in mind you&#8217;d like to hear on the show? Let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[The strategic art of build vs. buy in software delivery ft. Tara Hernandez of MongoDB]]></title><description><![CDATA[Rob Zuber sits down with Tara Hernandez, VP of Developer Productivity at MongoDB and former Netscape engineer who helped create early continuous integration systems, to explore strategic frameworks for build vs.]]></description><link>https://www.confidentcommit.com/p/the-strategic-art-of-build-vs-buy-d19</link><guid isPermaLink="false">https://www.confidentcommit.com/p/the-strategic-art-of-build-vs-buy-d19</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 01 Aug 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758786/f71948cc4c7b560ff2844d243a3eee0c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Rob Zuber sits down with Tara Hernandez, VP of Developer Productivity at MongoDB and former Netscape engineer who helped create early continuous integration systems, to explore strategic frameworks for build vs. buy decisions in modern software delivery.</p><p>Hernandez shares insights from scaling MongoDB's proprietary CI system&#8212;processing 10 engineer years of compute daily&#8212;and reveals how organizations can evaluate when custom infrastructure drives competitive advantage versus when strategic partnerships accelerate growth. Her perspective on navigating the evolving landscape of CI/CD tooling offers actionable guidance for engineering leaders balancing innovation with operational efficiency.</p><p>Have someone in mind you'd like to hear on the show? Reach out to us on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Looking beyond dev productivity to increase speed ft. Brian Guthrie of Justworks]]></title><description><![CDATA[Speed isn't just about developer productivity&#8212;it's about market dominance.]]></description><link>https://www.confidentcommit.com/p/looking-beyond-dev-productivity-to-474</link><guid isPermaLink="false">https://www.confidentcommit.com/p/looking-beyond-dev-productivity-to-474</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 18 Jul 2025 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758787/e489e29f3de8b942ddfa44fc38199f1e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Speed isn't just about developer productivity&#8212;it's about market dominance. Rob sits down with Brian Guthrie, Director of Engineering at Justworks and former ThoughtWorks consultant, to explore why <strong>lead time from conception to production</strong> should be your organization's north star metric.</p><p>Brian challenges conventional CI/CD wisdom, arguing that asynchronous pull request processes create hidden context transfer costs that cripple time-to-market. His "Move Faster Manifesto" reveals how continuous integration was originally designed for speed, the real cost of feature branching versus trunk-based development, and why reducing integration problems translates directly to competitive advantage.</p><p>Have someone you'd like to hear on the show? Let us know on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[How Fidelity Investments drives software innovation at scale ft. Ger McMahon]]></title><description><![CDATA[In this episode, Rob sits down with Ger McMahon, Head of ALM Tools and Platforms at Fidelity Investments, to explore the unique challenges of delivering software rapidly in a large enterprise.]]></description><link>https://www.confidentcommit.com/p/how-fidelity-investments-drives-software-5ad</link><guid isPermaLink="false">https://www.confidentcommit.com/p/how-fidelity-investments-drives-software-5ad</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 06 Dec 2024 14:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758788/b6a54783be57354bb964f534da0cf489.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode, Rob sits down with Ger McMahon, Head of ALM Tools and Platforms at Fidelity Investments, to explore the unique challenges of delivering software rapidly in a large enterprise. They dive into strategies for fostering innovation and effectively sharing ideas across diverse teams within the organization.<br><br>Ger highlights the delicate balance between building internal tools and creating customer-facing applications, emphasizing the critical role of keeping the customer at the center of decision-making. He also shares insights into why Fidelity prioritizes being a "technology company that delivers financial services," and how that mindset shapes their approach to software development.<br><br>Whether you&#8217;re part of a large organization or navigating the complexities of enterprise software delivery, this episode offers valuable perspectives and actionable ideas.<br><br>Have a guest suggestion? Connect with us on X at <strong>@CircleCI</strong>!</p>]]></content:encoded></item><item><title><![CDATA[Using observability to ship faster with confidence ft. Christine Yen, CEO of Honeycomb]]></title><description><![CDATA[In this episode of The Confident Commit, Rob sits down with Christine Yen, CEO of Honeycomb, to delve into the evolving role of observability in modern software development.]]></description><link>https://www.confidentcommit.com/p/using-observability-to-ship-faster-539</link><guid isPermaLink="false">https://www.confidentcommit.com/p/using-observability-to-ship-faster-539</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 20 Sep 2024 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758789/2b56a3f9be4e92e3c8be1f02562c693d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of <em>The Confident Commit</em>, Rob sits down with Christine Yen, CEO of Honeycomb, to delve into the evolving role of observability in modern software development. They discuss how observability goes beyond traditional metrics and monitoring, and allows developers to be better prepared for the unknown and embrace the complexities of distributed systems. Christine shares insights on how observability not only boosts developer confidence but also enhances productivity by reducing toil and enabling teams to focus on delivering value for customers.<br><br>The conversation shifts to the value of Service Level Objectives (SLOs) and why discussions around them often focus heavily on measurement tools and technical implementations. Christine offers valuable advice on steering these conversations towards healthier, more customer-centric perspectives. By reframing the conversation, developers and teams can focus on delivering real value, aligning technical goals with customer needs and driving meaningful outcomes.<br><br>Have a guest you&#8217;d like to hear on the podcast? Reach out to us on X at @CircleCI!</p>]]></content:encoded></item><item><title><![CDATA[Improving dev experience through trust and data ft. Laura Tacho of DX]]></title><description><![CDATA[In this episode, Rob is joined by Laura Tacho, CTO at DX, to explore the continuous rising focus on developer experience and its impact on both engineers and businesses.]]></description><link>https://www.confidentcommit.com/p/improving-dev-experience-through-521</link><guid isPermaLink="false">https://www.confidentcommit.com/p/improving-dev-experience-through-521</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 06 Sep 2024 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758790/285e49d3a301fb01c6923a1638e0c523.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode, Rob is joined by Laura Tacho, CTO at DX, to explore the continuous rising focus on developer experience and its impact on both engineers and businesses. They discuss how investing in developer experince is not just about making life easier for developers; it&#8217;s also a smart business move that cuts down on waste and boosts efficiency. Laura emphasizes the importance of trusting developers to identify their own challenges, as they&#8217;re the ones navigating the daily complexities of their work.<br><br>The conversation also touches on how recent global changes have influenced engineering leadership and made dev experience a higher priority. Laura shares her thoughts on the value of combining survey data with peer metrics to enhance developer experience.<br><br>If there&#8217;s anyone you&#8217;d like to hear on the show, please reach out to us on X at @CircleCI !</p>]]></content:encoded></item><item><title><![CDATA[The current state of AI ft. Birgitta Böckeler of Thoughtworks]]></title><description><![CDATA[In this episode of The Confident Commit, Rob is joined by Birgitta B&#246;ckeler, Global Lead for AI-assisted software delivery at Thoughtworks, to dive deep into the dynamic world of GenAI and its impact on software development.]]></description><link>https://www.confidentcommit.com/p/the-current-state-of-ai-ft-birgitta-5ac</link><guid isPermaLink="false">https://www.confidentcommit.com/p/the-current-state-of-ai-ft-birgitta-5ac</guid><dc:creator><![CDATA[Confident Commit]]></dc:creator><pubDate>Fri, 23 Aug 2024 13:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211758791/4223e78f434e194633a79059ad7eb477.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In this episode of <em>The Confident Commit</em>, Rob is joined by Birgitta B&#246;ckeler, Global Lead for AI-assisted software delivery at Thoughtworks, to dive deep into the dynamic world of GenAI and its impact on software development. They explore the shifting landscape of GenAI usage and adoption over the last 18 months, tackling critical questions like how to leverage fast-moving advancements without building solutions that become obsolete in weeks.<br><br>Birgitta shares her insights on when it might be better to build something yourself to avoid the instability of rapid technological change. They also discuss what aspects of AI she currently considers stable and which are still in flux. Birgitta issues a crucial warning: don&#8217;t overestimate AI by using it as a band-aid to cover up deeper issues in your software pipeline.<br><br>Whether you're a seasoned developer or just curious about the future of software delivery, this episode offers valuable perspectives on navigating the complexities of AI in today&#8217;s fast-paced tech environment.<br><br>Have someone in mind you&#8217;d like to hear on the show? Reach out to us on X at @CircleCI!</p>]]></content:encoded></item></channel></rss>