DEV cover art

DEV

DEV

By: Eric Lamanna
Listen for free

Software and AI development podcast. We cover all things software development, including today's advanced AI development tricks and techniques.2026 DEV.co Mathematics Science
Episodes
  • Custom AI Software Development: What Your Business Needs to Know
    Jun 12 2026

    Most businesses are running AI tools that handle surface-level tasks — and if those tools disappeared tomorrow, little would change. The companies pulling ahead aren't using fancier off-the-shelf software; they're building AI systems shaped entirely around their own data, rules, and workflows. This episode of Development draws on the full guide to custom AI software development to walk through everything a business needs to know before, during, and after building a tailored AI solution.

    Here's what the episode covers:

    • What "custom AI" actually means — and why it's defined by your problem shaping the solution, not a vendor tweaking settings on your behalf.
    • When to go custom vs. off-the-shelf — custom starts paying off the moment quality, privacy, or workflow fit become decisive, especially in specialized or regulated domains.
    • How to scope your first project — start with one stubborn workflow, capture baseline numbers, and define the smallest version of success that would make people genuinely cheer.
    • Data readiness and infrastructure — why clean, well-curated data consistently outperforms massive messy datasets, and how to build pipelines that are dependable rather than heroic.
    • Model selection and architecture — why bigger isn't better, when classic ML methods still win, and how retrieval-augmented generation (RAG) keeps outputs grounded in facts you trust.
    • Operations, safety, cost, and team structure — from reproducible training pipelines and rollback plans to compliance-by-design, budget guardrails, and the small cross-functional team that actually ships.

    The episode closes with a practical readiness checklist — covering problem clarity, data access, team alignment, security requirements, and budget — and a clear call to start thin, measure what matters, and let evidence drive every upgrade. More from the show: if you're interested in avoiding subtle engineering pitfalls, check out Five PHP Mistakes That Quietly Wreck Your Codebase.

    DEV

    Show More Show Less
    8 mins
  • Five PHP Mistakes That Quietly Wreck Your Codebase
    Jun 11 2026

    PHP makes it easy to move fast, and that's precisely where the trouble starts. The same flexibility that lets teams ship quickly creates a gravitational pull toward shortcuts that look harmless in the moment but compound into serious problems over months and years. This episode of Development draws on the five PHP mistakes that quietly wreck your codebase to walk through the patterns that trip up even experienced teams — and the disciplined habits that keep codebases clean, secure, and maintainable.

    The episode covers five distinct failure modes, each with concrete fixes:

    • Silencing errors without logging them — Suppressing warnings to keep output clean is reasonable; letting those warnings vanish into the void is not. The fix is environment-aware configuration: display errors locally, log everything in staging and production, and set up alerts so recurring issues don't pile up unnoticed.
    • Mixing business logic with presentation — PHP's templating roots make it tempting to drop database queries directly into view files, especially under deadline pressure. Once that pattern takes hold, the codebase becomes difficult to navigate for everyone. A consistent separation-of-concerns pattern — MVC, ADR, or otherwise — enforced by documentation and code review, is the antidote.
    • Neglecting server-side input validation — Client-side checks are a convenience, not a security boundary. SQL injection, XSS, and parameter tampering remain real threats, and the downstream cost of a breach — lost trust, corrupted data, emergency patches — far outweighs the cost of rigorous, context-aware validation from the start.
    • Reinventing solved problems — PHP's standard library and the Composer ecosystem cover an enormous range of well-tested functionality. Custom implementations often quietly skip the edge-case handling that established packages have spent years getting right. A "package first, custom second" culture, backed by a vetted internal dependency list and a commitment to keeping packages updated, closes this gap.
    • Weak version control and missing documentation — Vague commit messages, long-lived branches, and undocumented intent are predictable consequences of shipping under pressure. The episode frames good commit discipline as a "tour guide mentality": future teammates — including your future self — should be able to reconstruct the reasoning behind any change from the history and comments alone.

    The throughline across all five mistakes is the same: small, consistent habits compound. None of the fixes require a framework migration or a full rewrite — just deliberate practice applied repeatedly over time. If you want to go deeper, the full written breakdown is worth bookmarking. And if you enjoyed this one, don't miss the recent episode on Why Businesses Are Building Private LLMs Instead of Renting Them for another look at how technical architecture decisions play out in the real world.

    DEV

    Show More Show Less
    8 mins
  • Why Businesses Are Building Private LLMs Instead of Renting Them
    Jun 10 2026

    The convenience of public AI APIs is hard to argue with — until the moment it isn't. This episode of Development examines the growing enterprise movement away from rented, third-party models and toward privately owned, custom-built LLMs, drawing on the case for building versus renting large language models. For organizations where data sensitivity, regulatory exposure, or product reliability is on the line, the calculus is shifting fast.

    The episode walks through the full decision landscape — from the initial appeal of public APIs to the structural reasons they break down at enterprise scale, and from model selection all the way through agentic deployment. Here's what's covered:

    • Why public APIs create real risk: Proprietary data leaving your network, vendor-controlled rate limits and policy changes, and outages that become your problem to absorb.
    • Data sovereignty as the accelerating factor: Tightening regulations in finance, healthcare, law, and defense are making third-party API routing legally untenable for sensitive workloads — not just inadvisable.
    • What a private LLM actually means: Owning the model weights, controlling the inference pipeline, keeping every prompt and response inside your own perimeter, and maintaining full audit logs.
    • Model selection and open-source options: How to choose between models like LLaMA 3, Mistral, and Falcon — and why a smaller, domain-fine-tuned model often outperforms a large generic one for specific use cases.
    • Data integration strategies: The difference between full fine-tuning, retrieval-augmented generation (RAG), and lightweight techniques like LoRA/QLoRA — and why keeping that data pipeline refreshed and auditable matters as much as the initial build.
    • The agentic layer: How orchestration frameworks can turn a private LLM from a question-answering tool into an agent that reasons through multi-step tasks, queries internal systems, and takes real action — a distinction that's critical for workflow automation.

    The episode also looks at real-world traction in legal (contract review with citations), financial services (compliance flagging), healthcare (clinical support within secure perimeters), and enterprise SaaS (internal documentation assistants that actually know the product). The throughline: the organizations getting the most from AI right now are treating it as infrastructure they own — not a subscription they hope stays stable.

    For more on managing the complexity that comes with running LLMs at scale, check out the Development episode on Token Budgeting Strategies for Long-Context LLM Apps.

    DEV

    Show More Show Less
    8 mins
adbl_web_anon_alc_button_suppression_t1
No reviews yet