AI Networking, Agent Code Costs, and the Infrastructure Rewiring Big Tech

Published on 17.06.2026

AI & AGENTS

The Companies Rewiring the Future of AI

TLDR: Training frontier AI models at scale isn't a chip problem, it's a networking problem. Meta, Google, Microsoft, and Oracle have each placed very different bets on how to wire hundreds of thousands of accelerators together, and those bets reveal a lot about where they think AI infrastructure is headed.

Summary: The article by @zbruceli makes the argument most people miss: GPUs are now commodities, but the fabric connecting them is where the real differentiation happens. Meta went all-in on Ethernet with RoCEv2, building receiver-driven flow control and a two-stage Clos topology rather than adopting InfiniBand. That's a bold call. Ethernet is ubiquitous and operationally familiar, but RDMA over Ethernet at this scale introduces head-of-line blocking and congestion issues that InfiniBand was purpose-built to avoid. Meta's bet is that they can engineer away those problems. So far the results are mixed enough that the conversation is still open.

Google, meanwhile, built its own custom silicon (TPUs) with its own interconnect (ICI), which sidesteps the problem entirely by vertically integrating from chip to rack to fabric. This is the most technically coherent approach but also the most expensive and the hardest to replicate. Oracle took a different path and went heavily InfiniBand with RDMA, which gives them low latency out of the box but makes them deeply dependent on Nvidia's ecosystem. Microsoft lands somewhere in between, combining Azure's existing Ethernet backbone with specialized InfiniBand clusters for training jobs.

What the article doesn't say loudly enough: the choice of backend fabric is also a talent and operational choice, not just a technical one. Running RoCEv2 at this scale requires expertise that is genuinely scarce. The companies making the Ethernet bet are assuming they can hire and develop that expertise faster than InfiniBand shops can match their cost efficiency at scale. That's an organizational bet as much as an engineering one. The article presents the table of hyperscaler choices as if they're comparable apples, but the operational complexity differences between these approaches are enormous and mostly invisible until something goes wrong at 3am.

I'd also push back on the framing that "the hard part isn't the chips." The hard part is both. The chip allocation problem, the interconnect problem, and the software stack problem are all genuinely hard and deeply entangled. Presenting them as separable makes for a cleaner narrative than reality supports.

Key takeaways:

  • Meta bet on Ethernet over InfiniBand for AI training fabric, using receiver-driven flow control and E-ECMP to compensate
  • Google's vertical integration (TPU + ICI) is the most coherent but least reproducible approach
  • The networking fabric choice is also an organizational and talent strategy, not purely a technical decision

Why do I care: As a frontend developer and architect, I spend most of my time above this layer, but the choices made at the networking fabric level directly determine what inference looks like in three years. If Meta's Ethernet bet pays off, it means cheaper, more accessible compute for inference at the edge. If it doesn't, the concentration of training capacity at a handful of InfiniBand shops gets worse. The shape of what we can build depends on whether this infrastructure problem gets solved in a way that commoditizes compute or further centralizes it.

The Companies Rewiring the Future of AI


The Real Cost of Agent-Written Software

TLDR: When AI agents write your code, the cost of development doesn't disappear, it relocates. You stop paying for the writing and start paying for finding the bugs that exist because code was never written at all. The author calls these "bugs of omission."

Summary: @mtrifiro's piece is short but the central observation is worth sitting with. When you write code yourself, you tend to think through failure cases as you go because the act of writing forces you to make decisions. When an agent writes the code, it produces something that looks complete and often tests clean, but the things nobody specified simply don't exist. There's no error handler for the case the product manager forgot to mention. There's no fallback for the network timeout nobody thought to include in the spec. The code isn't wrong in the traditional sense. It's absent.

The shift this creates is real. Debugging agent-written code means asking "what should be here that isn't?" rather than "why does this behave incorrectly?" That's a harder question. Static analysis and unit tests catch code that does the wrong thing reasonably well. They're much worse at catching code that doesn't exist. You need integration tests, contract tests, chaos engineering, and people who understand the domain well enough to know what the happy path forgot to consider.

What the author is avoiding thinking about: this problem existed before agents. Spec-driven development, offshore outsourcing, and copy-paste coding all produced the same class of omission bug. Agents make it faster and more voluminous, but the underlying issue is that software quality has always depended on someone who understood both the problem domain and the failure modes being involved in the writing. Agents don't change that equation, they just make it more visible by removing the human who used to do both simultaneously.

Key takeaways:

  • Agent-written code shifts bug cost from writing errors to omission errors: things that should exist but don't
  • Traditional testing finds incorrect behavior; omission bugs require domain knowledge and integration-level validation
  • Specifications become the real product when agents write the implementation

Why do I care: This is directly relevant to how I think about using AI agents in frontend work. When I ask an agent to implement a form, it'll handle the happy path well. It won't think to add the aria-live region for screen reader announcements, the debounce on the network call, or the graceful degradation when the API returns an unexpected schema. I have to know those things are missing, which means I have to understand the domain well enough to audit absence. Agents are productivity multipliers for people who already know what they're doing. For everyone else, they're a way to produce confident-looking incomplete software faster.

The Real Cost of Agent-Written Software


BGP-Based Congestion Signaling for Leaf-Spine Data Center Fabrics

TLDR: A proposal to use BGP as a fabric-wide signaling mechanism for congestion in leaf-spine data centers, targeting the tail latency problems that AI workloads create during synchronized communication phases. The goal is better ECMP path balance without requiring new hardware.

Summary: @vijayananda's proposal addresses a specific and painful problem in AI training infrastructure: during the collective communication phases of distributed training, you get synchronized bursts of traffic that overwhelm specific links while others sit idle. ECMP (Equal-Cost Multi-Path) routing is supposed to spread load across available paths, but traditional flow-based ECMP assigns a flow to a path at the start and sticks with it, even when that path becomes congested. The result is hot spots and tail latency spikes.

The BGP-based approach here is to use BGP route advertisements to propagate congestion signals across the fabric so that endpoints can make smarter path choices. Rather than waiting for TCP to detect congestion through dropped packets or ECN marks, the fabric can proactively signal which paths are under load and influence routing decisions before queues build. This is an interesting architectural choice because BGP is already deployed everywhere in data center fabrics and doesn't require new switch ASICs.

Where I'd push back: BGP convergence times are measured in seconds to minutes in traditional deployments. Data center fabrics run BGP much faster with tuned timers, but the proposal is asking BGP to carry fine-grained congestion state that changes on millisecond timescales. There's a real question about whether BGP's update propagation model is the right tool for this. Something like INT (In-band Network Telemetry) or P4-based per-hop congestion marking operates at line rate. BGP operates at control-plane speeds. The article doesn't address this tension directly, and I think that's the most important question to answer before treating this as a viable solution.

Key takeaways:

  • AI training workloads create synchronized traffic bursts that overwhelm specific fabric paths
  • BGP-based congestion signaling could enable proactive path rebalancing without new hardware
  • The approach leverages existing infrastructure but raises questions about BGP's suitability for millisecond-scale congestion events

Why do I care: I'll be direct: this is several layers below where I spend my time. But the reason I pay attention to papers like this is that AI training infrastructure bottlenecks directly shape what models get built and at what cost. The companies that solve fabric congestion efficiently can run longer training runs and larger models for the same budget. That shapes the frontier, which shapes what capabilities land in the tools I use every day.

BGP-Based Congestion Signaling for Leaf-Spine Data Center Fabrics


jBPM as a Quantum Orchestration Platform

TLDR: This piece extends a previous argument for using jBPM (a business process management platform) as an AI orchestration layer, this time applying it to quantum computing workflows. The idea is to use jBPM to coordinate quantum computations and integrate their results into business processes.

Summary: @hacker-u1gqvk4 is working through an interesting architectural question: what happens when you have quantum computations that need to participate in larger business workflows? Quantum circuits run on specialized backends and produce probabilistic results that need to be interpreted and acted on. The argument is that jBPM's process model maps naturally onto this, treating quantum circuit execution as a task within a broader orchestration graph.

The appeal here is that jBPM already handles retry logic, human-in-the-loop steps, branching on results, and integration with external systems. If you can wrap a quantum circuit execution behind a service task, you get all of that for free. That's not nothing. The operational tooling around classical business process management is mature in ways that purpose-built quantum orchestration layers are not.

But here's what the author is avoiding thinking about: jBPM is solving the orchestration problem assuming you already have reliable quantum circuit execution. The actual hard problem in quantum computing right now is error correction and circuit fidelity, not orchestration. The bottleneck isn't "how do I fit this into my workflow system?" it's "how do I get this circuit to run correctly at all?" Using jBPM for quantum orchestration is a real idea but it's being applied to a problem that doesn't yet exist at the scale that would justify this kind of framework investment. The audience for this today is academic and research organizations doing small-scale quantum experiments, not production deployments.

Key takeaways:

  • jBPM's process orchestration model can wrap quantum circuit execution as a service task within broader workflows
  • Mature classical workflow tooling offers retry, branching, and integration capabilities that quantum-specific tooling lacks
  • The practical audience today is research organizations, not production quantum deployments

Why do I care: The reason to pay attention to early-stage ideas like this isn't because quantum computing is production-ready for business workflows. It's because the pattern of using classical orchestration systems to coordinate novel compute backends is directly applicable right now with AI inference. The same argument for using jBPM with quantum circuits applies to using workflow orchestration systems with LLM inference endpoints, and that problem is very much present today.

jBPM as a Quantum Orchestration Platform


Pixel-to-Isometric Asset Creator: What Can It Be Used For

TLDR: A developer shares a tool for converting pixel art into isometric assets, making the case that it's useful for both artists working on isometric games and developers who want to procedurally generate game assets from simple inputs.

Summary: @Joeboukhalil built a tool that takes flat pixel art and projects it into an isometric perspective, and the piece is part explanation of the idea, part code walkthrough. The isometric projection math isn't new but the tooling gap is real: most game developers working in isometric styles either hand-draw each perspective or use 3D tools that are overkill for pixel art aesthetics. A tool that takes a 2D sprite and produces a convincing isometric version fills a practical gap for indie developers and pixel artists.

The honest limitation the article acknowledges is that automatic projection doesn't work well for everything. Complex sprites with fine detail lose coherence when projected. The tool is most useful for simple geometric shapes, tiles, and block-based assets, which is actually the bulk of what isometric games use. It's less useful for character sprites where depth and shading matter in ways that flat projection can't capture.

What I'd want to know and the article doesn't cover: how does this handle animation? Converting a static sprite is one thing. Converting a sprite sheet with walk cycles and attack animations is a different and much harder problem. If this is only for static assets, its applicability is narrower than the article implies.

Key takeaways:

  • The tool converts flat pixel art into isometric projections, filling a gap between hand-drawn isometric sprites and full 3D tooling
  • Works best for simple geometric shapes and tiles; less reliable for complex character sprites
  • The approach and code are open-source, making it a useful starting point for game dev tooling experiments

Why do I care: This is adjacent to web development in an interesting way. The same pixel art to isometric projection logic shows up in browser-based games, canvas rendering experiments, and generative art tools. If you're building anything with a retro aesthetic or experimenting with CSS and canvas-based isometric rendering, the core projection math here is directly reusable without any game engine dependency.

Pixel-to-Isometric Asset Creator: What Can It Be Used For