
Sign up to save your podcasts
Or


Not all programming languages are created equal — and in 2025, the gap between choosing the right one and the wrong one can mean the difference between a system that scales and one that fails. This episode of Development cuts through the noise to examine the languages actually shaping modern software, drawing on the complete 2025 programming language guide to deliver a clear-eyed look at where each language fits, what it costs, and what it's worth.
Here's what the episode covers:
The episode's central argument is one worth holding onto: there is no universally best programming language, only the right language for a given problem. Understanding that distinction is what separates thoughtful builders from reactive ones — whether you're writing the code yourself or making decisions about who should.
More from the show: if you're thinking critically about the tools your team uses, don't miss The SaaS Audit: How to Find the Tools Worth Replacing First.
DEV
RFP
Most small and mid-sized businesses carry a SaaS stack that feels both essential and absurd at the same time. Some of those subscriptions are load-bearing walls; others are doing something a weekend script could handle. The hard part isn't knowing that the bloat exists — it's knowing where to cut first, and in what order, without breaking anything that actually matters. This episode of Development walks through a structured audit methodology designed for operators who want answers, not abstractions.
The episode covers a repeatable framework for evaluating every tool in your stack and sequencing replacements intelligently:
For operators thinking seriously about custom internal tools as a replacement strategy, or who want to understand what replacing SaaS subscriptions looks like across a full business stack, vb.co goes deeper on ownership models, build-versus-buy decision frameworks, and the failure patterns that catch non-engineers off guard. You can also use the savings calculator to put real numbers behind your own stack before deciding where to start. More from the show: Bid/No-Bid Is Arithmetic Before It Is Judgment applies a similarly structured decision lens to a completely different business problem.
VB
RFP
Most bid/no-bid conversations jump straight to judgment — incumbency risk, relationships, competitive fit — without ever running the numbers that should come first. This episode of Development makes a case that's simple but easy to overlook: arithmetic is the gate, and judgment is only useful once a pursuit clears it. The discussion is grounded in the bid/no-bid arithmetic article from RFP.co, which lays out the underlying model in full.
Here's what the episode covers:
The episode draws directly on the RFP.co article linked above — worth reading alongside a pursuit calendar, especially for teams whose reviews tend to begin with relationships and end with someone who's already started writing. For more from the show, check out Why AI Won't Replace Manual QA Anytime Soon, which examines a different kind of quality gate in the proposal process.
RFP
As AI tools take on more of the software development lifecycle, it's tempting to assume quality assurance is next on the automation chopping block. But a closer look at what QA actually demands — curiosity, empathy, judgment, and collaboration — reveals a much more complicated picture. This episode of Development digs into the case for why manual QA remains essential, even as AI-powered testing tools grow more capable by the month.
The episode walks through four core reasons why human testers can't simply be swapped out for automated systems, covering everything from the limits of trained models to the irreplaceable social dynamics of a real QA team:
The episode closes with a clear-eyed verdict: the strongest QA process pairs AI's speed and scale with human nuance and context. That isn't a stopgap until AI improves further — it's simply sound engineering practice. For more on where the industry is heading, check out the episode Web Development Trends Shaping 2026 and Beyond.
DEV
The gap between websites that feel polished and purposeful and those that feel dated is growing fast — and the difference often comes down to a handful of deliberate choices. This episode of Development works through the top 20 web development trends for 2026 and beyond, separating the durable shifts from the passing fads and offering a grounded look at what's actually defining the modern web.
Here's what the episode covers:
The episode draws a clear throughline across all of these trends: the features and practices that are sticking around aren't the flashy ones — they're the ones that reduce friction, improve clarity, and serve users on every device. More from the show: check out Python in 2025: Why the World's Favorite Language Keeps Getting Better for another forward-looking look at where the industry is headed.
DEV
Python has quietly become the connective tissue of modern software. It powers platforms used by hundreds of millions of people, sits at the heart of the AI revolution, and remains the go-to language for data scientists and financial analysts worldwide. This episode of Development digs into the key Python development trends shaping 2026 — examining not just how popular the language is, but why that popularity keeps compounding.
Here's what the episode covers:
The episode also touches on Python's open-source nature, its extensibility with languages like C++, and its cross-platform portability — as well as honest caveats about where other languages like Julia might be a better fit for specific workloads. More from the show: if you enjoyed this one, check out Why Your AI Is Slower Than a 1998 Modem — And How to Fix It for a deep dive into AI performance bottlenecks and how to solve them.
DEV
A model that aces every benchmark but makes users wait five seconds for a response isn't ready for production — it's a liability. This episode of Development tackles one of the most common and costly gaps in modern AI deployment: the difference between a transformer model that works and one that works fast enough. Drawing from this in-depth guide on optimizing transformer models for low-latency inference, the episode walks through why inference is so expensive by design, and what engineering teams can realistically do about it.
Here's what the episode covers:
The episode makes a compelling case that speed and accuracy aren't opposing goals — they're both engineering problems, and both deserve the same rigor. The strategies discussed here aren't theoretical; they're the same techniques production teams are applying right now to close the gap between a model that impresses in a notebook and one that holds up under real user load. More from the show: if you're interested in customizing models for specific domains, check out the episode on Fine-Tuning LLaMA 3 With LoRA: Making AI Work for Your World.
DEV
General-purpose language models are impressive until you need them to be specific. This episode of Development examines how teams can close the gap between what LLaMA 3 knows broadly and what a real-world application demands, using a technique that has quietly made fine-tuning accessible to organizations well outside Big Tech. The discussion is grounded in this practical guide to fine-tuning LLaMA 3 on a custom dataset with LoRA — a step-by-step resource for developers ready to move from experimentation to execution.
The episode walks through the full arc of a fine-tuning project, from understanding why specialization matters to the realities of shipping a domain-adapted model into production. Key topics include:
The broader argument the episode makes is a strategic one: LoRA didn't just reduce the cost of fine-tuning — it redistributed who can do it. The combination of an open-weight foundation model worth building on and a parameter-efficient adaptation method means capable engineering teams can now produce AI that genuinely knows their domain, runs on infrastructure they control, and wasn't built by a handful of well-resourced labs. If you enjoyed this episode, the show's deep dive on FAISS and HNSW: The Duo Making Vector Search Actually Scalable pairs well with it — another look at the infrastructure layer that makes production AI systems work at scale.
DEV
Vector search sits at the heart of modern AI applications, but the gap between a working prototype and a production-ready system can be enormous. This episode of Development digs into the engineering reality of similarity search at scale, drawing on this deep-dive on implementing HNSW with FAISS for scalable AI to explain why the tools most teams start with eventually betray them — and what to use instead.
The episode traces the full arc of the vector search problem: from naive approaches that collapse under real-world data volumes, through the seductive-but-limited world of tree-based indexes, and finally into the FAISS + HNSW combination that forms the backbone of many production AI systems today. Here's what's covered:
The episode also flags practical pitfalls: index configurations that quietly become memory bottlenecks, and the limits of GPU acceleration when the surrounding data pipeline isn't designed to match. The throughline is that vector search is an active systems engineering discipline, not a plug-and-play solved problem — and the decisions made early have compounding effects as data grows.
For more on building sophisticated AI systems, check out the earlier episode When One AI Agent Just Isn't Enough: Multi-Agent Collaboration With AutoGPT.
DEV
Scaling an AI workflow beyond a single agent sounds like a natural next step — until you're wrangling shared memory pools, circular communication loops, and agents that flatly disagree with each other. This episode of Development digs into the real engineering work behind multi-agent collaboration, drawing on this in-depth guide to implementing multi-agent systems with AutoGPT to unpack what it actually takes to make autonomous agents cooperate at scale.
AutoGPT is more than a GPT wrapper — it's a modular framework with persistent memory, recursive task planning, and full agent lifecycle management. But out of the box, it doesn't hand you multi-agent coordination. You build that yourself. Here's what this episode covers:
The episode closes with a reminder that multi-agent collaboration is genuinely powerful — but that power comes with proportionally more failure surfaces, communication overhead, and unpredictable behavior. Architecture and observability aren't afterthoughts here; they're what separates a well-coordinated system from an expensive, tireless mutiny. For more on AI tooling in practice, check out the earlier episode Building an AI Code Refactoring Tool With GPT 5.6 Sol.
DEV
From the publisher's feed