Daily Digest — 2026-09-21
The demo works. Does the feature? #ai #agenticengineering #codex #claude #vibecoding
This video emphasizes the importance of rigorously testing AI-built applications beyond mere demo success. The speaker highlights that while a demo might work perfectly under ideal conditions, real-world scenarios with edge cases like large files, unsupported formats, or unauthorized users often reveal critical flaws. A key takeaway is to inspect not just whether an AI agent's tests "pass," but what those tests actually covered, as the agent may make the same flawed assumptions in both the code and the tests.
#AI removed the #coding bottleneck. It created another one. #agenticengineering #codex #claude
AI has removed the coding bottleneck, but created a new one: human understanding. While AI agents can rapidly generate code, explore approaches, and summarize vast amounts of information, the critical skill for senior software engineers shifts from production to deep understanding and decision-making. The scarcity is no longer code generation but human attention, comprehension, and the ability to verify AI-generated output, whether through mechanical means or by trusting summaries. This necessitates a fundamental re-evaluation of engineering skills, focusing on discerning what needs deep human insight versus what can be trusted to AI.
The Growing Gap Between ChatGPT and the AI Inside OpenAI - Noam Brown
This discussion addresses a crucial challenge in AI development: the increasing speed of model releases combined with the models' growing ability to operate autonomously over longer time horizons. This creates a safety and alignment problem, as the time needed for thorough evaluation and safety testing may soon exceed the rapid release cycles. The speakers emphasize that current safety protocols, established in earlier AI eras, are becoming insufficient for these more capable and long-horizon models, leading to a disparity between internal lab capabilities and what is externally deployed.
read more
The core issue discussed is the accelerating model release cycle in AI, where new frontier models are released every two months or even faster, with weekly AI breakthroughs occurring. This rapid pace means that safety evaluations and thorough testing of models are increasingly challenged, as the time available for such assessments is shrinking. The models released today are significantly more capable than those from six months or a year ago, requiring updated and more rigorous evaluation processes.
Simultaneously, AI models are demonstrating an increasing ability to operate effectively over longer time horizons. While older models like GPT-3 could be looped to perform long-horizon tasks, they often didn't execute them well. Modern models are now capable of successfully completing tasks that span weeks or even months, with expectations for them to handle three-month or longer tasks soon. This convergence of rapid model iteration and extended operational horizons creates a critical problem for AI safety and alignment.
The challenge lies in the fact that if a model can operate effectively over three months but a new, more powerful model is released every two months, there isn't sufficient time to evaluate the previous model's full capabilities and potential risks before the next iteration is deployed. This lag means that many existing safety evaluations and policies, which were developed in earlier eras (e.g., GPT-4 era), are outdated and not designed to account for agents operating over such extended horizons. The speakers highlight that this is not just an alignment issue but also a product degradation issue, where model performance or safety might deteriorate over longer durations in ways that haven't been adequately tested.
The concern is that this situation is quickly becoming an issue that needs immediate solutions. A potential implication of delaying external deployment to ensure thorough testing is an increased concentration of power within the labs that develop these models. If external deployment is slowed down while internal development continues apace, the broader world will not have access to the cutting-edge capabilities that are already being utilized internally. This creates a disparity between what internal teams can achieve with these powerful AIs (e.g., solving complex mathematical problems like Millennium Prize Problems) and what is available to the public or other businesses.
The speakers conclude that there are significant trade-offs between rapid deployment and comprehensive safety evaluation. There is no clear-cut answer on how to appropriately weigh these trade-offs, but the problem introduces a complexity on both sides—both for developers wanting to innovate quickly and for those concerned about the safe and equitable distribution of advanced AI capabilities. The field is approaching a point where these conflicting priorities will require novel solutions to ensure both progress and safety.
What I believe about the future of software development
TLDR: The craft of writing code is dying, but the craft of building software — understanding problems, making product decisions, knowing when and what to ship — becomes more valuable than ever. Conventional developer artifacts like code review, unit tests, CLIs, and "good code" conventions are optimized for human cognition, which is no longer the bottleneck. The biggest shift: most future bugs will be misspecified requirements, not implementation errors.
The Frontier AI Inference Cloud for Agents — Byung-Gon (Gon) Chun, FriendliAI
This talk highlights that 2026 will be the year of AI agents in production, driven by the exponential growth of agents and the ability of open-weight models to deliver frontier intelligence economically. FriendliAI addresses the unique challenges of agentic inference by optimizing for end-to-end task latency rather than individual request latency. Their key engineering efforts include prefix caching, advanced KV cache management, cache-aware routing, and agent-aware optimization, all designed to make production agents faster and more cost-effective.
read more
Byung-Gon Chun (Gon), Founder and CEO of FriendliAI, presents on "Frontier AI Inference Cloud for Agents" at the AI Engineer World's Fair 2026. He emphasizes that 2026 is poised to be the year agents move into production, a shift driven by two key trends: the exponential growth of agents across software, operations, research, and knowledge work, and the increasing capability of open-weight models to deliver frontier intelligence economically.
He illustrates the capability of open-weight models by comparing FriendliAI's GLM-5.2 with Anthropic's Opus-4.8. Both models, given the same prompt, successfully complete the workflow of building a tower defense game using a coding agent. The critical difference lies in the economics: Opus-4.8 costs approximately $1.52, while GLM-5.2 on FriendliAI costs $0.27 for the same task, demonstrating a 5.6x cheaper solution. This cost efficiency is crucial for the mass adoption of agents in production.
Gon highlights that for agents to be truly fast and reliable, the inference stack itself must change. The shift from traditional chat requests to agent tasks introduces new challenges. In the past, chat involved short input/output with latency measured by a single request response. Agents, however, involve complex tasks with many model and tool calls, running autonomously, and requiring optimization for the time to finish the whole task, not just individual responses.
An agent's workflow typically involves a session of many tasks. Each task is a loop of Plan -> Action -> Observe. The agent decides the next step (Plan) via an LLM call, takes an action (e.g., calling a tool), observes the result, appends it to the context, and repeats until the task is done. This creates much longer inputs where the context accumulates, and shared prefixes repeat across sequential inference steps. This pattern means traditional inference approaches would repeatedly recompute work, leading to inefficiencies.
FriendliAI's key engineering innovations address these challenges:
1. Prefix caching: The shared prefix is computed once and its Key Value (KV) state is cached. Subsequent steps reuse this cached KV state, processing only the new suffix. This significantly improves time to first token and reduces redundant computation, especially as tasks become longer. 2. Key Value (KV) cache management: This is vital for making caching effective. FriendliAI employs frugal memory management to pack more active contexts onto GPU memory. KV cache quantization reduces memory footprint. Hierarchical KV caching spans GPU memory, host memory, and disks to go beyond GPU limits. Finally, distributed KV caching allows a warm prefix to be served across multiple replicas, not just within a single instance. 3. Cache-aware routing: For distributed clusters, routing becomes critical. A naive load balancer might spread requests evenly but destroy cache locality. FriendliAI's cache-aware router intelligently sends requests to the GPU pod that already holds the required prefix, turning a cold prefill into a warm cache hit, while still balancing the load to prevent hotspots. 4. Agent-aware optimization: This is the next frontier. Unlike systems that schedule each LLM call independently, FriendliAI's optimizer understands the agent-level context (the overall agent program). This enables smarter decisions, such as preemptive scheduling of likely next steps, speculative prefill of context for anticipated actions, and agent-aware cache eviction strategies. The goal is to optimize end-to-end task latency, not just individual call speed.
FriendliAI is already powering teams in production, from AI-native startups to global enterprises like Kilo and LG. Kilo, a popular agentic AI coding tool, reported that FriendliAI was consistently 7 times faster and had a significantly lower error rate compared to other third-party providers and direct model usage. FriendliAI offers deployment flexibility via a Model API for serverless inference, Dedicated Endpoints for guaranteed SLAs, and BYOG (Bring Your Own GPU) for running on existing infrastructure, providing a faster, lower-cost production agent stack.
Note on 18th September 2026
Willison argues that dismissing LLMs as unworthy of serious intellectual attention is a career-limiting mistake for computer scientists, analogous to a geneticist ignoring cloning because the ethics are messy. For a senior engineer, the point is direct: principled skepticism about hype doesn't justify disengagement from a technology that is actively reshaping the field.
No Memory, No Harness: Why the Database Is the Last Line of Defense — Kay Malcolm, Oracle
This video, titled "No Memory, No Harness," discusses the challenges faced by development teams when leveraging AI, specifically in the context of siloed knowledge and context transfer between individual developers. Kay Malcolm, VP of Oracle AI Database, introduces the concept of an Agent Harness which integrates various memory types (short-term, long-term, episodic, procedural, semantic) with tools and workflows to create a unified team knowledge base. The core idea is that while AI accelerates individual developers, it can slow down teams if contextual information isn't effectively shared, and a robust database solution like Oracle's AI Database (26ai) is critical for overcoming this bottleneck.
read more
Kay Malcolm's presentation, "No Memory, No Harness: The database: the last line of defense for production agents," highlights a critical issue in AI-assisted development: while AI makes individual developers faster, it often fails to accelerate the entire team. This is primarily due to siloed context and the limitations of traditional version control systems like GitHub, which record code but not the intent, prompts, assumptions, or decisions made during development.
Malcolm, leading an outbound database product management team at Oracle, explains that AI assisted coding, while powerful, creates a problem where 'faster developers do not make a faster team when context remains siloed.' Her global team, with members in different time zones, experienced delays when code was checked in without its associated development context (e.g., prompts, assumptions, rationale). This led to increased time spent on testing and validation as team members had to reconstruct the original intent behind the code.
The solution proposed is an Agent Harness. Malcolm defines a real enterprise agent not just as a model (the 'brain' of the AI), but as the model combined with a harness (the 'body' of the AI). This harness comprises several key components: Tools: How the agent performs actions. Context: The current session's relevant information. Memory: This is the crucial non-negotiable component. Retrieval: The ability to efficiently fetch relevant information from memory. Guardrails: Security and compliance mechanisms. Workflow: The orchestrated steps and processes.
Malcolm outlines five types of memory essential for an effective agent harness: 1. Short-term memory: Ephemeral, session-based information, akin to a chat context or a Codex session. 2. Long-term memory: Persistent information that spans across sessions, crucial for knowledge retention. 3. Episodic memory: Recalls specific past interactions or events, allowing the agent to learn from previous experiences (e.g., "What happened the last time I interacted with X?"). 4. Procedural memory: Stores knowledge of how to perform tasks or sequences of actions, effectively representing the 'tools' or steps taken. 5. Semantic memory: Represents enterprise-specific knowledge and general understanding, allowing the agent to grasp broader concepts and relationships.
Traditionally, data storage was simpler, focused on relational databases for OLTP (Online Transaction Processing) and analytics. However, the modern data landscape, especially with AI, involves diverse data types like JSON, Graph, and Vector data. This proliferation of data types and storage locations (relational, JSON, graph, vector) creates a challenge: where is the single source of truth? An agent needs access to all this data, and relying on different specialized databases for each data type leads to fragmentation and complexity, hindering efficient retrieval and consistent governance.
Oracle's solution to this is the Oracle AI Database 26ai. This database is designed as a converged data foundation for agent memory. It offers: Any Data Type: Natively stores vector, JSON, text, relational, spatial, and graph data within the same table, even down to the same partition. This eliminates the need for multiple specialized databases. Any Workload: Supports diverse workloads, including AI/ML, IoT, analytical, streaming, OLTP, and blockchain. * Runs Anywhere: Deployable on-premises, engineered systems (like Exadata), containers, Autonomous Database, DBaaS, and across various clouds (OCI, Azure, AWS, GCP).
Malcolm emphasizes that with Oracle 26ai, developers don't have to compromise. They can choose the best storage and modeling approaches for their agent's memory (e.g., long-term and procedural memory in relational tables, short-term in JSON, episodic in vector, semantic in text). The Oracle Agent Memory SDK allows developers to integrate with this converged database, holding live conversations (threads), memories (prose-shaped observations retrieved by semantic search), and facts (atomic durable truths retrieved by exact match or search).
This integrated approach ensures automatic continuity (relevant context arrives at session start, and is updated), shared across forks (Git is connected to the context, tracking origin and commit), developers remain in control (can create shared/private contexts, disable agent memory), and the entire system is governed over time (checkpoints persist, attribution is maintained, and changes are auditable). The core message is that by providing a unified, secure, and flexible data foundation for agent memory, Oracle 26ai enables faster individual development and, crucially, faster team collaboration by making context a shared, governed, and easily retrievable asset.
Brownfield Agentic Engineering
TLDR: In brownfield codebases, agents need explicit human-drawn zone maps (green/yellow/red by sensitivity) and durable research artifacts before touching anything — otherwise they'll confidently rewrite the wrong things. The core discipline is: characterize and document what the code can't express itself (business context, historical trade-offs, implicit constraints), convert repeated corrections into automated harness rules, and never let an agent operate unsupervised in sensitive areas like auth or billing. Autonomy should be proportional to test coverage and reversibility, not the agent's confidence.
Agentic Skill Decay
TLDR: AI agents let you skip the trial-and-error loops that traditionally built engineering judgment, meaning completed tasks no longer automatically translate into learned skills. Junior engineers especially risk becoming proficient prompters who can't verify or reason about the code they're shipping. To counter this, you have to deliberately treat agent sessions as learning opportunities — forming hypotheses before prompting, asking for explanations, and inspecting diffs — rather than treating the model as a code vending machine.