Redefining the Engineering Workflow Simply purchasing access to frontier AI models does not make a company ship features faster. When Angie Jones took on the task of building an agentic organization at Block, she discovered that 90% of her engineers were already using AI inside their IDEs. Yet, product delivery speeds remained entirely unchanged. Real impact requires moving past simple code generation toward true workflow integration. To bridge this gap, she defined an agentic engineering organization as one where developers do not just write code with AI, but actively direct agents. This operational shift forces engineers to act as managers: decomposing complex problems, delegating tasks, and rigorously reviewing machine-generated output. The Six-Stage Maturity Model To map this transition, the organization adapted a maturity framework inspired by Steve Yegge's observations on "Gastown." This model tracks the shifting relationship between human and machine across six distinct levels: * **Stage 0:** Complete manual coding without AI assistance. * **Stage 1:** Basic auto-complete operations inside the IDE. * **Stage 2:** Chatting with agents without generating pull requests (PRs). * **Stage 3:** Delegating specific tasks to agents and checking the output. * **Stage 4:** Running multiple specialized agents in parallel. * **Stage 5:** Full task delegation where agents produce shippable code autonomously. Most developers naturally stall between stages one and two. Bridging the gap to stage five requires systemic, structural changes to the codebase rather than telling individual developers to work harder. Repository Readiness and the 1% Strategy Instead of forcing 3,500 engineers through a top-down mandate, the initiative focused on a handpicked group of 50 power users representing critical repositories. These "AI champions" spent 30% of their time making codebases AI-ready. They embedded context files like `agents.md` or `claude.md` alongside strict rule files to act as guardrails. This customized approach accommodated diverse repository shapes, ranging from massive Java Virtual Machine (JVM) mono-repos at Square and Cash App to nimbler mobile setups at Tidal. Eliminating Bottlenecks in Parallel Production When agents began working directly inside Slack, Jira, and Linear, PR production skyrocketed. However, this sudden surge created massive bottlenecks. Code reviews stalled, and local laptops choked under the processing load. To stop the bleeding, the team deployed Codex to automate initial code reviews and implemented automated self-healing fix loops. They also transitioned operations to isolated, cloud-based workspaces to let multiple agents run in parallel without crashing local systems. Ultimately, the team built an internal orchestrator called Builder Bot, powered by a 25,000-repository global world map, which allowed any employee to deploy features directly from chat.
Codex
Products
Dec 2025 • 1 videos
Steady coverage of Codex. AI Engineer contributed to 1 videos from 1 sources.
Jan 2026 • 1 videos
Steady coverage of Codex. Laravel contributed to 1 videos from 1 sources.
Feb 2026 • 2 videos
High activity month for Codex. 20VC with Harry Stebbings and Y Combinator among the most active voices, with 2 videos across 2 sources.
Mar 2026 • 5 videos
High activity month for Codex. AI Coding Daily among the most active voices, with 5 videos across 1 sources.
Apr 2026 • 2 videos
High activity month for Codex. AI Coding Daily and The Prof G Pod – Scott Galloway among the most active voices, with 2 videos across 2 sources.
May 2026 • 1 videos
Steady coverage of Codex. AI Coding Daily contributed to 1 videos from 1 sources.
Jun 2026 • 1 videos
Steady coverage of Codex. AI Engineer contributed to 1 videos from 1 sources.
- Jun 28, 2026
- May 19, 2026
- Apr 18, 2026
- Apr 2, 2026
- Mar 29, 2026
Evolution of the Minimax Model Minimax M2.7 enters the arena as a direct successor to the Minimax M2.5, a model that previously struggled with complex Laravel architecture. Testing this new iteration reveals a clear upward trajectory in logic handling. While the older version failed nearly every specific backend task involving tenant isolation and package integration, the M2.7 shows signs of life, managing to successfully clear integration hurdles that previously stumped its predecessor. It is a noticeable step forward, though it still lacks the polish of established leaders. Automated Evaluation and Logic Flaws Testing the model against a multi-tenancy bug isolation task exposes critical weaknesses in how M2.7 interprets framework best practices. Instead of using native Laravel policies or established authorization patterns, the model resorted to manual gate denials and hard-coded exceptions in the controller. This approach creates a fragile codebase. Furthermore, it spent ten minutes "running in circles," attempting to fix Livewire and Flux UI issues it clearly did not understand. This indicates a lack of deep context regarding modern frontend components within the PHP ecosystem. Handling Complex Package Integration In a secondary test involving the Spatie Laravel Model States package, the model demonstrated mixed results. While it successfully scaffolded the state machine logic—a task where M2.5 failed entirely—the final implementation contained state mismatches. It hallucinated status names like "pending" and "shipped" instead of following the provided specification. Structurally, the code looked professional, utilizing form requests and try-catch blocks effectively. However, the presence of inline PHP in Blade templates suggests the model prioritizes functionality over clean MVC separation. Price vs. Performance Verdict The economic argument for Minimax M2.7 is its strongest selling point. Costing roughly $0.30 per million input tokens, it is exponentially cheaper than Claude 3 Opus or GPT-4. For small, repetitive agentic tasks, this price point is unbeatable. However, for high-stakes enterprise development, the reliability gap remains too wide. It provides excellent value for "good enough" code, but it is not yet a replacement for frontier models when architectural integrity is non-negotiable.
Mar 27, 2026Reclaiming Control Over AI Context Managing a complex development environment with Claude Code often leads to a "configuration sprawl" where global skills and local project plugins overlap. This clutter isn't just a mental burden; it directly impacts performance through context bloat. The Claude Code Organizer provides a centralized dashboard to visualize, move, and audit these assets. Prerequisites and Installation To use this tool, you need a working installation of the Claude CLI and Node.js. The organizer acts as a wrapper that reads your `.claude` directories. ```bash npx claude-code-organizer ``` Running this command launches a local web server, typically opening a dashboard in Google Chrome that maps out your Laravel Herd folders or any directory containing project-specific Claude configurations. Key Libraries & Tools * Claude Code: The primary CLI tool for AI-assisted coding. * Claude Code Organizer: A web-based management interface for skills and plugins. * MCP Servers: Specialized servers like Codex that extend the model's capabilities. * Visual Studio Code: Integrated for direct file editing from the dashboard. Managing Skills and Context Budgets One powerful feature is the ability to shift skills between scopes. If a specific prompt engineering skill is only relevant to a single repository, you can move it from global to local scope to prevent it from polluting other sessions. This directly affects your **Context Budget**. Every time you launch a session, Claude preloads configurations. The organizer calculates the token weight of these assets. For instance, four unused slash commands might consume 8,000 tokens before you even type your first prompt. Identifying these "heavy" skills (some exceeding 1.2MB) allows for surgical cleanup. Syntax and Practical Usage You can interact with the organizer directly within the terminal via the custom skill it installs: ```markdown /ccco # Launches the organizer dashboard from within Claude Code ``` This workflow allows you to audit `config.json` files and view Markdown documentation for installed plugins without manual directory navigation. Tips & Gotchas Always check the **Plan Mode** history within the dashboard. Claude Code saves project plans in hidden directories; the organizer makes these accessible for re-use or auditing. If your token usage feels high, prioritize removing legacy MCP Servers that you no longer actively use, as they contribute to the initial context payload.
Mar 26, 2026The Strategy of the Vague Prompt Modern software development increasingly shifts focus from how to build toward what to build. A single, intentionally vague prompt can act as a high-level consultant when pointed at a local codebase. By asking Claude Code or Codex for the "single smartest and most radically innovative" addition to a project, developers bypass the limitations of specific feature requests. This approach forces the AI to analyze the existing directory structure and business logic to identify gaps in value rather than just syntax errors. Contextual Awareness Across Project Types Testing this prompt across diverse environments—from Laravel demo apps to decade-old production sites like Laravel Daily—reveals a consistent pattern: AI agents excel at identifying "editorial autopilots" and personalized learning assistants. In a demo environment, Claude Code suggests wrapping features into an end-to-end AI content pipeline. For established educational platforms, Codex proposes adaptive co-pilots that maintain individual user roadmaps, moving beyond generic search functionality. The Technical versus Strategic Pivot Adjusting the prompt to emphasize "technical code change" transforms the output from high-level business strategy to immediate implementation. Tools like Solo by Aaron Francis allow developers to manage multiple agents simultaneously, comparing how different models approach the same codebase. While Codex might immediately start refactoring files for a discovery engine, Claude Code often remains in a consultative state, offering a checklist of files to modify. This distinction is critical for developers who want to maintain control over their architecture while seeking a fresh perspective. Shifting Toward Personalized Experiences A recurring theme across these AI-driven audits is the move away from global search and traditional web browsing. The agents consistently suggest individual, personal solutions—like Filament-specific code assistants or searchable prompt libraries. Users in 2026 demand tools that interpret their specific needs rather than requiring them to navigate scattered documentation. Utilizing AI as a regular discovery partner ensures projects evolve into these highly specialized, high-value systems.
Mar 19, 2026The Shift from Codex to General Intelligence OpenAI recently shook the developer community by introducing GPT-5.4, a model that ostensibly merges the specialized coding capabilities of the Codex family into a broader, more robust architecture. While GPT-5.3-Codex set a high bar for speed and efficiency, the question remains: does a generalized model actually outperform a fine-tuned coding specialist? In a side-by-side comparison using a Laravel restaurant management project, the differences in architectural decision-making become immediately apparent. Code Quality: Enums and Reusability The most striking difference between the two models lies in implementation depth. When tasked with creating database models and schemas, GPT-5.3-Codex remains somewhat superficial, generating standard models with basic date casting. In contrast, GPT-5.4 takes a more sophisticated approach by automatically generating separate Enum files for order statuses and payment methods. By leveraging Laravel Filament and native PHP enums, GPT-5.4 builds a codebase that is inherently more maintainable and type-safe. It also proactively added relationship functions for audit logs—details its predecessor completely overlooked. The Self-Healing Frontier Both models still fall into the classic "timestamp trap" where rapid-fire migration generation creates identical timestamps, causing database execution failures. However, this test highlights the remarkable self-healing capabilities of modern frontier models. Without manual intervention, both models identified the migration errors in the logs, renamed the files with unique timestamps, and successfully re-ran the migrations. This autonomous debugging suggests that while LLMs still make "human" mistakes, their ability to navigate out of those errors is becoming a standard feature rather than an exception. Fast Mode and Execution Efficiency The new **Fast Mode** toggle in the Codex CLI promises significant speed gains. In a head-to-head race on a complex reservation system phase, GPT-5.4 with Fast Mode enabled finished roughly 30% quicker than GPT-5.3-Codex. However, speed came at a temporary cost: GPT-5.4 skipped automated verification tests, leading to a layout error on the frontend. GPT-5.3-Codex was slower but more methodical, ensuring the page actually rendered before completing the task. This suggests that while GPT-5.4 is the superior architect, it may require more explicit prompting to maintain rigorous testing standards. Final Verdict: Is the Switch Worth It? Switching to GPT-5.4 is a clear win for developers seeking deeper integration and modern coding patterns. Despite the experimental nature of the 1-million-token context window—which proved difficult to trigger in real-world scenarios—the sheer quality of the logic and file structure makes GPT-5.4 the new gold standard. It creates code that looks like it was written by a senior engineer who cares about future-proofing, rather than a script that just wants to pass a unit test.
Mar 6, 2026The Great Compression of the Software Talent Stack Software engineering is facing a structural collapse of traditional role boundaries. We are witnessing what Alexander Embiricos, the lead for Codex at OpenAI, calls the compression of the talent stack. In the previous era of development, teams relied on a rigid hierarchy: backend engineers handled logic, frontend engineers managed the interface, designers provided the vision, and product managers (PMs) acted as the connective tissue. That model is obsolete. As AI models become increasingly proficient at cross-disciplinary tasks, the need for hyper-specialized siloes vanishes. The future belongs to the full-stack builder who operates with a level of agency previously reserved for small team leads. Even the role of the PM is under fire; when engineers can use AI to look around corners and automate the administrative overhead of development, the need for a dedicated coordinator diminishes for all but the largest organizations. This isn't about the elimination of engineers—it is about their evolution into superhuman architects who manage fleets of digital agents rather than writing every line of syntax by hand. From Pair Programming to Full Delegation A critical shift occurred between GPT-4 and the latest iterations of Codex. We have moved past the era of "tab completion" where AI simply suggested the next few words. We are now in the age of delegation. In the old pair-programming model, you still had your hands on the keyboard, treating the AI like a junior assistant. Today, the workflow is fundamentally different: you provide a high-level spec, review a generated plan, and then let the AI "cook." At OpenAI, the vast majority of internal code is no longer written by humans. Engineers spend their time on architectural decisions and reviewing the AI’s output. This transition requires a new form factor. Traditional Integrated Development Environments (IDEs) were built for typing; they are not optimized for managing multiple concurrent agents. This realization led to the development of the Codex App, a standalone interface designed specifically for high-level delegation rather than manual text editing. The IDE as we know it is becoming a legacy tool for those who still want to own every character, while the market winners will be those who master the art of the plan-and-review cycle. Solving the AGI Bottleneck: Human Action and Validation The real barrier to Artificial General Intelligence (AGI) isn't model compute or architectural limitations—it's us. Specifically, it is the speed at which humans can type and validate AI output. Currently, a power user might interact with AI 30 to 50 times a day. To reach the potential of AGI, that number needs to be in the tens of thousands. We are currently too lazy and too uncreative to prompt our way to the future. We shouldn't have to figure out how to use the tool; the tool should proactively chime in with context-aware solutions. The goal is to make AI usage effortless. This is why top-down enterprise automation often fails. When a company tries to force-feed AI workflows from the C-suite down, they miss the nuance of the actual work. The most successful adoption happens when individuals feel empowered by open-ended tools that they can adapt to their specific, creative needs. Once users achieve fluency, the automation of workflows follows naturally. The Three Phases of Agent Evolution The path to ubiquitous AI agents follows a distinct three-step speedrun. First, we establish dominance in software engineering because code is a high-signal, deterministic domain where LLMs already excel. Second, we realize that every effective agent is, at its core, a coding agent. Coding is simply the best language for an agent to manipulate a computer. During this phase, agents move beyond the IDE and start using browsers and local file systems to perform general tasks. Finally, we reach the productization phase. Once we observe which workflows builders are manually hacking together, we can bake those into specific, high-intent features. The industry is currently in the messy middle of phase two. Companies like Anthropic with Claude Code and Cursor are racing to define the interface of this era. OpenAI is betting on open standards like "agents.md" to ensure that users aren't locked into a single ecosystem, believing that the distribution of intelligence matters more than creating a walled garden. Market Dynamics: Survival in the Age of Commodity Code For investors and founders, the ground is shifting. If building a product is now trivial, then the "moat" of having a good product is gone. The value has migrated back to domain expertise, customer relationships, and distribution. We are entering a terminal stage of the market where a few massive providers will capture the majority of the value because they own the center of gravity of the conversation. In the same way Slack became the center of gravity for communication, a single, conversational agent will likely become the center of gravity for work. Users don't want to manage twelve different agents for twelve different tasks; they want one entity they can talk to about anything. SaaS companies that serve as mere "glue layers" are in grave danger. However, companies that own deep systems of record or gnarly physical infrastructure integrations will remain vital. The war for talent in this space is fierce, but the real winners won't just be the ones with the most GPUs—they will be the ones who build the most ergonomic systems of engagement that humans actually enjoy using.
Feb 21, 2026The world of software development is undergoing an explosive transformation, and at its core are the emerging **coding agents**. These aren't just incremental tools; they are fundamentally reshaping how we build, debug, and iterate on code. Think less about writing every line and more about orchestrating a symphony of intelligent assistants, propelling development cycles at unprecedented speeds. Tools like Claude Code, Codex, and Cursor lead this charge, offering capabilities that feel less like software and more like superpowers. This evolution demands a new playbook for entrepreneurs and engineers alike, prioritizing speed, strategic oversight, and a relentless focus on impact. The Dawn of Autonomous Code Generation Coding agents represent a radical departure from traditional Integrated Development Environments (IDEs). Historically, engineers immersed themselves in complex codebases, managing every file and intricate state within their minds. Coding agents shatter this paradigm. They offer an interface where the engineer acts as a director, providing high-level instructions and then stepping back as the agent autonomously executes, debugs, and even writes tests. This shift is not just about automation; it is about augmenting human potential, allowing founders and senior engineers to operate at an entirely new strategic level. Kelvin French-Owen, a co-founder of Segment and a key engineer behind OpenAI's Codex, highlights this transformation. He points out that while early visions for coding agents often centered on IDE integration, the Command Line Interface (CLI) has surprisingly emerged as the dominant, most composable, and purest form for these atomic integrations. Context Management: The Agent's Intelligence Core Effective context management stands as the single most critical factor determining a coding agent's effectiveness. Agents need to understand the vast and intricate world of a codebase to perform their tasks accurately. Claude Code exemplifies an innovative approach, splitting complex tasks into multiple sub-agents. These sub-agents, often powered by more efficient models like Haiku, traverse the file system, explore patterns, and gather relevant context within their own isolated windows. They then summarize their findings, returning a distilled understanding to the main agent. This distributed context processing yields superior results, especially in complex coding challenges. In contrast, Codex employs a periodic compaction strategy, continuously summarizing and pruning its context after each turn. While different in execution, both approaches aim to keep the agent focused and efficient, preventing it from getting lost in irrelevant details. The choice between semantic search (used by Cursor) and traditional tools like `grep` (favored by Codex and Claude Code) further illustrates this nuanced engineering. Code's inherent density makes `grep` surprisingly effective, as LLMs excel at generating complex `grep` expressions, extracting highly relevant, compact information. Bottom-Up Distribution and the Generative Optimization Strategy The distribution model for these agents is as disruptive as the technology itself. Traditional enterprise software relies on a
Feb 6, 2026Overview Software development is shifting toward agentic coding, but relying solely on AI to design your architecture often leads to a "good enough" trap. When you let an agent write both the implementation and the tests, you lose control over the developer experience and API design. Writing tests first—a classic Test-Driven Development (TDD) approach—serves as a blueprint for the AI. It clarifies your intent, defines the desired syntax, and ensures the resulting code aligns with your personal or team standards rather than generic patterns. Prerequisites To follow this workflow, you should be comfortable with PHP and the Laravel framework. Familiarity with Pest PHP or PHPUnit is necessary for writing the test assertions. You also need access to an AI coding tool like OpenCode. Key Libraries & Tools * Laravel: The primary PHP framework used for the application. * Pest PHP: A testing framework focused on simplicity and readability. * OpenCode: An AI-powered development platform that uses models like Codex to generate code. * Laravel Boost: A package providing specific coding guidelines and skills to the AI agent. Code Walkthrough: Defining the API Instead of asking the AI to "create an exporter," we write a Pest PHP test that uses **wishful development**. This involves writing the code exactly how we want to use it before it exists. ```php it('exports data', function () { // Arrange User::factory()->create(['name' => 'Christoph']); // Act $csv = Exporter::export(User::class) ->columns([ 'name' => 'Name', 'email' => 'Email' ]) ->toCsv(); // Assert expect($csv)->toContain('Name', 'Christoph'); }); ``` In this snippet, we define a fluent interface. We decide that `export()` should accept a class name and `columns()` should take an associative array for renaming headers. By handing this test to the AI, we force it to follow our specific API design. Syntax Notes Notice the use of **fluent methods**. Each method in the `Exporter` class should return `$this` to allow chaining. The test also utilizes the **Arrange-Act-Assert** (AAA) pattern. This structure helps the AI understand the sequence of operations and what the final output should look like. Tips & Gotchas Generic prompts often result in 80% satisfaction. You might settle for naming conventions like `for()` when you actually prefer `from()`. To avoid this, never start with a blank prompt. Always provide the test file first. This prevents "code drift" where your application slowly fills with AI-generated patterns that don't match your style.
Jan 30, 2026The shift from hand tools to autonomous automation We are currently witnessing the end of an era for the traditional integrated development environment (IDE). For decades, developers have treated their code editors as hand tools—precision instruments like saws or drills used to shape logic line by line. However, Steve Yegge argues that this craftsman-like approach is becoming a liability. The transition from manual coding to Vibe Coding represents a shift from hand-operated drills to CNC machines. In this new model, engineers no longer manipulate the material directly; instead, they oversee massive grinding machines that generate the output. This evolution is driven by the sheer scale of modern software ambition. Manual coding cannot keep pace with the infinite complexity we now demand. While current AI assistants like Claude Code or Cursor are impressive, they are often still used as "bigger saws." The future belongs to agentic systems that decompose tasks and operate autonomously, leaving the human to manage the "vibe" or the high-level intent rather than the syntax. Breaking the resistance of senior engineers A significant divide is opening within engineering organizations. Steve Yegge notes that while junior developers are quick to adopt AI, senior and staff engineers often resist these tools. This resistance mirrors the Swiss watchmaking industry’s reaction to quartz technology; the craftsmen’s pride in their manual process blinded them to a radical shift in productivity. At companies like OpenAI, the performance gap between those using Codex and those refusing it has become so staggering that it triggers performance alarms. This is not just a marginal gain in efficiency. We are looking at 10x differences in output that make traditional performance reviews impossible. The hard truth for veteran developers is that refusing to adapt to agentic workflows by January 1st might effectively categorize them as "bad engineers" in the new economy. The "vibe" isn't just a trend; it is a fundamental reordering of how technical value is produced. The FAFO framework for agentic development Gene Kim identifies the core drivers of this shift through the acronym **FAFO**: Faster, Ambitious, Fun, and Optionality. While speed is the most obvious benefit, the true power lies in **Ambitiousness**. AI allows developers to tackle tasks that were previously considered impossible or too tedious to justify, such as fixing decade-old bugs on the spot rather than let them rot in a Jira backlog. Furthermore, vibe coding dramatically reduces the "coordination tax." In traditional settings, moving a feature to production requires endless meetings between developers, UX designers, and product owners. Gene Kim highlights how Traveloka replaced a legacy application in six weeks with just two people—a domain expert and a developer—rather than the usual team of eight. By using LLMs as intermediation vehicles, functional silos break down, allowing individuals to operate with unprecedented autonomy. From IDEs to conversational interfaces The next generation of tools will not look like VS Code. They will look like Replit or conversational UIs where the "context window" is managed not by a single diver, but by a swarm of specialized agents. Steve Yegge critiques current models for being "muscular ants"—expensive, general-purpose models used for trivial tasks. The future architecture involves task decomposition: one agent for product management, one for coding, one for testing, and another for the Git merge. Research from the DORA study indicates that trust in these systems is a function of time. Developers who dismiss AI as "slop" often do so after only a few hours of use. True mastery—and the productivity explosion that comes with it—requires hundreds of hours of practice. As Dario Amodei of Anthropic suggests, vibe coding is the only game in town for those who want to remain relevant in an industry that is moving faster than ever before.
Dec 6, 2025