More MLOps.community episodes

The Next Programming Language Is English thumbnail

The Next Programming Language Is English

Published 6 Jul 2026

Duration: 00:38:13

The evolution from low-level programming to high-level abstractions, AI-driven natural language coding with its ambiguity and reliability challenges, and the rise of durable execution as a resilience layer for long-running processes highlight ongoing trade-offs between automation, correctness, and infrastructure complexity in software development.

Episode Description

In this episode, we're joined by Cornelia Davis, Developer Advocate at Temporal and a longtime software architect who has spent decades helping shape...

Overview

The text explores the evolution of programming from low-level languages like assembly to higher-level abstractions such as Java and C, which simplified tasks like memory management. It contrasts this with emerging AI-driven natural language programming, where code is generated from human language, bypassing formal programming structures. However, this approach faces challenges due to the inherent ambiguity of natural language, AI "hallucinations" (inaccurate outputs), and the absence of strict determinism found in formal programming languages. The industry is grappling with balancing practicality and reliability in AI-generated code, questioning whether the mathematical rigor of traditional programming is always necessary. Traditional concepts like compilers and correctness proofs are being replaced by probabilistic AI models, requiring a reevaluation of programming paradigms.

A central theme is durable execution, a programming abstraction that decouples logical processes from infrastructure concerns, ensuring resilience against failures like network outages. Frameworks like Temporal exemplify this by allowing developers to focus on high-level workflows while the system manages durability, state persistence, and task resumption from prior states. This is critical for long-running processes, such as data analytics or human-in-the-loop workflows, where restarting from scratch would be inefficient. The text contrasts this with older request-response models and highlights how durable tasks support scalability and resource efficiency, particularly in cloud-native systems. Use cases include invoice processing, where human approvals and periodic task resumption are modeled as durable workflows.

The discussion also addresses trade-offs in system design, such as limitations in current task protocols (e.g., lack of bidirectional communication between tools and clients) and the need for careful modeling of long-running processes. While durable execution is ideal for complex, resource-intensive tasks, it is less applicable in scenarios with low recomputation costs, such as embedded systems. Tools like Temporal abstract away infrastructure complexity, enabling developers to write simpler code while relying on underlying systems for reliability. The text emphasizes a shift in developer mindsetfrom managing low-level system architecture to leveraging higher-level abstractions that reduce the burden of distributed systems, akin to how modern tools simplify coding without requiring deep mastery of low-level languages.

What If

  • What if you integrated AI-driven natural language programming with durable execution frameworks to automate iterative development?

    • Move: Implement a hybrid system where AI generates initial code from natural language prompts, then automatically maps it to durable workflows (e.g., using Temporal) to handle retries, state persistence, and error recovery.
    • Why Now?: AIs probabilistic nature introduces ambiguity, but durable execution ensures "chain reactions" remain resilient even if AI-generated code fails, aligning with the texts emphasis on compensating for non-determinism.
    • Expected Upside: Reduce manual intervention in refining AI outputs while ensuring long-running processes (e.g., data analysis) resume from their last state, avoiding resource waste.
  • What if you built a tool that abstracts AI agent tasks into durable MCP tasks with human-in-the-loop guardrails?

    • Move: Design a custom MCP task protocol extension that allows AI agents to trigger human-in-the-loop subtasks (e.g., approval steps) via durable timers, using Temporals durable execution to pause and resume workflows seamlessly.
    • Why Now?: The text highlights challenges with current MCP task protocols (e.g., lack of external input), and durable timers are critical for human-in-the-loop processes (as in Amazon Prime Videos use case).
    • Expected Upside: Enable scalable workflows requiring both AI automation and human oversight (e.g., invoice validation) without manual infrastructure management, improving scalability and reliability.
  • What if you leveraged durable execution to create a programming model that simplifies batch processing for low-level tasks like embedded systems?

    • Move: Build a lightweight abstraction layer over durable execution frameworks to model batch processes (e.g., invoice batching) with embedded system-like efficiency, avoiding manual memory management while ensuring durability for long-running tasks.
    • Why Now?: The text notes that durable execution is less applicable in embedded systems due to low-level control needs, but frameworks like Temporal already abstract infrastructure complexitythis could bridge the gap.
    • Expected Upside: Reduce development time for mission-critical, low-level workflows (e.g., industrial IoT) by offloading state persistence and error recovery to durable execution, while retaining minimal resource usage.

Takeaway

  • Leverage Durable Execution Frameworks (e.g., Temporal) to abstract infrastructure management by automating state persistence, retries, and fault tolerance for long-running tasksreducing manual handling of distributed system complexities.
  • Adopt Iterative Refinement for AI-Generated Code by actively testing, validating, and refining outputs from natural language programming tools to mitigate ambiguity, hallucinations, and non-determinism risks.
  • Model Workflows with Durable Tasks in your applications (e.g., invoice processing) to handle human-in-the-loop steps and long-running processes, ensuring resilience against infrastructure failures without requiring manual error recovery.
  • Amortize Infrastructure Costs by designing tasks to scale to zero idle resources and optimizing task execution for resilience (e.g., durable timers, pausing/resuming workflows), reducing overprovisioning of compute power.
  • Prioritize Higher-Level Abstractions over low-level code in development by using tools like Temporal or AI-assisted programming frameworks, shifting focus from manual infrastructure wiring to logical process orchestration and business logic.

Recent Episodes of MLOps.community

6 Jul 2026 AI Agents Should Be Treated Like Hackers

Integrating AI agents with enterprise systems via APIs presents security risks from untrusted access, requiring solutions like the Multi-Cloud Protocol, zero-trust models, and GraphQL to balance innovation with safeguards against data exposure and autonomous decision risks.

6 Jul 2026 Developers May Stop Depending on Libraries

Recommended: There is more than one way to build with AI

Advancements in AI tools like Hugging Face MCP and Fast Agent simplify LLM integration for innovative workflows, emphasizing idea-driven development, Rust's performance, open-source models (e.g., Gemma 4, Quen), and accessible tools for non-experts, while balancing efficiency, transparency challenges, and evolving SDKs.

6 Jul 2026 10 Cities. 4 Countries. One Unexpected MCP Lesson.

The Model Communication Protocol (MCP) enables secure AI-to-tool integration via APIs, with DeepL promoting it through global workshops, hackathons, and practical examples like a Python server, emphasizing security, implementation challenges, and hands-on learning to bridge technical gaps and enhance AI workflows.

3 Jul 2026 Omnigent: Composition, Control, and Collaboration for AI Agents

Transitioning budget management to developers via AI-driven agentic workflows in service systems, addressing matcha production challenges in Nantou County, language processing complexities, infrastructure limitations, and open-source tools for regional agricultural projects.

1 Jul 2026 The Current State of Agentic Retrieval - Qdrant Roundtable

Agentic search systems face challenges in efficiency and contextual understanding, requiring context-aware AI, adaptive evaluation metrics, collaborative frameworks, and optimizations in retrieval, memory, and agent training to improve performance and scalability.

More MLOps.community episodes