Cloudflare Agents are persistent, stateful execution environments for agentic workloads, powered by Cloudflare Durable Objects. They are designed for cost-efficiency, hibernating when idle and waking on demand, while supporting real-time communication, scheduling, and AI model calls. They support persistent state, type-safe callable methods, WebSockets, AI Chat, MCP integration, and durable workflows.
GitNexus is a tool that indexes codebases into a knowledge graph, mapping dependencies, call chains, and execution flows to provide AI agents with a deep architectural understanding. This system helps AI agents avoid errors by making implicit code relationships explicit.
The long-term sustainability of high gross margins for private AI labs is questionable. This concern is supported by reports showing OpenAI's adjusted gross margin for inference dropped to 33% in 2025, below its own expectations. Well-funded, vertically integrated competitors like Alphabet can apply pricing pressure and have better cost structures, forcing independent labs to lower API prices and increase massive, uncontrollable training expenditures.
Google restricted $249.99 monthly AI Ultra subscribers using OpenClaw, following Anthropic's ban on third-party OAuth tokens. Providers are targeting token arbitrage where subscriptions bypass more expensive API pricing.
The next generation of always-on AI assistants, designed to continuously gather intimate audio and visual context, poses a privacy risk because most are funded by advertising companies. An alternative to this is using local models, where all data processing occurs locally on the device. This local processing technology is now feasible and is private by design.
Web-based platforms began as genuine social networks focused on user connection, but have devolved into attention media designed to capture and monetize attention through features like infinite scroll and notifications.
Cognitive debt is the gap between a software system and a team's shared understanding, and AI reduces safe evolution of understanding the codebase more than normal technical debt does.
Software engineering researchers should diversify their focus beyond an AI over-saturation, since current academic incentives lead to the neglect of critical issues like system resilience and human factors, causing real-world failures.
Four AI coding tools had their context windows and token usage analyzed while fixing a specific bug in Express.js. Despite all tools successfully solving the bug, their token consumption varied a lot, with Gemini Pro using up to 350,000 tokens compared to Claude Opus's 23,000. Each tool used a distinct strategy: Opus was surgical but carried high tool definition overhead, Sonnet was methodical, Codex efficiently used Unix-like commands, and Gemini aggressively dumped vast amounts of data into its context.
Modern AI agent frameworks in Python and TypeScript are similar to the Elixir/Erlang BEAM virtual machine, which solved similar concurrency and fault-recovery challenges for telecom in 1986. The BEAM's actor model has features like isolated lightweight processes, message passing, and supervision trees, well-suited for the long-lived, non-deterministic interactions of AI agents.
This DevRel engineer is ending a 7.5-year career at Google after being forcibly re-organized onto a new team focused on AI products, which conflicted with her moral values and long-standing dedication to Firebase. This new role also involved a manager with whom she felt psychologically unsafe and untrusting. She took severance to leave.
AI should be conceptualized as an exoskeleton that amplifies human capabilities, rather than an autonomous coworker. Physical exoskeletons enhance strength, reduce injuries, and improve endurance in fields like manufacturing and military, without replacing the human operator. AI should be used the same way.
Expo's web team committed 100% to Claude Code for a month and ended up with wins, losses, and lessons you can read about in this blog [9]. They also added the ability to prompt Builds and Workflows with Claude
Google has released Gemini 3.1 Pro, an upgraded core intelligence model designed for complex problem-solving and advanced reasoning. This new version has more than double the reasoning performance of Gemini 3 Pro, and it is specifically built for tasks where simple answers are insufficient.
cmux is a native macOS terminal application built with Swift and AppKit that extends the Ghostty experience with vertical tabs and GPU acceleration. It has an intelligent notification system that visually alerts users when AI coding agents require attention, along with a sidebar displaying vital context like git branches and listening ports.
Step 3.5 Flash is a frontier open-source foundation model by StepFun that offers efficient, high-speed reasoning and agentic capabilities with tool use, long context, and local deployment.
Anthropic's research analyzed millions of human-AI agent interactions across Claude Code and its public API to understand how agents are used in real-world contexts. It found that agents like Claude Code operate autonomously for longer periods, and experienced users grant them more independence (auto-approving more). Claude Code also proactively pauses for clarification more often than humans interrupt it on complex tasks.
AI systems like Aristotle solve complex mathematical proofs, while tools like OpenClaw reduce software development tasks from days to minutes. This exponential feedback loop is similar to the Industrial Revolution, requiring a fundamental rethink of economic structures to manage rapid automation.
Relying on AI for creative and intellectual work bypasses the deep engagement and prolonged thought processes necessary for originality, ultimately leading to shallow ideas and uninteresting projects.
A solo founder recounts his decision to migrate his web application from Rust to Node.js due to Rust's current limitations in web-specific features, ecosystem maturity, and compilation speed.
fff.nvim is a Neovim plugin that is a fast file finder, using a dedicated Rust backend for typo-resistant fuzzy search, live grep, Git status integration, and image previews.
PostgreSQL bloat is a fundamental design feature where databases grow and queries slow down due to the accumulation of old data versions. This occurs because the database's Multi-Version Concurrency Control (MVCC) creates new physical tuples for every update and only marks old ones as obsolete upon deletion, rather than overwriting or erasing them. These "dead tuples" consume disk space, force the system to perform unnecessary I/O by scanning full pages, and contribute to index bloat.
HighTable is a React component that lets you scroll through billions of rows in a browser table smoothly. It only loads and renders the ~30 rows you can actually see at any given time. The tricky part is that browsers cap element heights at ~17M pixels, so the creative solution is to use a downscaled scrollbar plus a dual scrolling mode (small gestures scroll locally with pixel precision, big ones jump globally).
Vercel found that WebStreams were a huge bottleneck in Next.js server rendering. The streams were burning CPU on Promise allocations for every chunk. Vercel built fast-webstreams, a drop-in replacement that collapses piping chains into a single Node.js pipeline() call with zero Promises per chunk, with the end goal of merging this package into Node.js itself soon.
A new parent used AI coding to create a custom interface for his Fitbit data, addressing his unique sleep tracking needs that the standard app couldn't fulfill. This bespoke tool is an example of disposable software. AI agents are increasingly enabling users to bypass traditional interfaces and directly access product capabilities via APIs, creating a fragmented landscape where custom solutions are easily generated.
There's widespread acceptance of AI-generated slop in writing. Despite the allure of AI's efficiency, genuine writing is an irreplaceable process of solitary thought, labor, and public engagement. It's good to be aware of cognitive debt from over-reliance on AI.
Distributed systems help you move faster…until you have to debug them. This guide [12] shows how to use Sentry tracing and logging to follow a request end to end. You don't need prior microservices
React Doctor is an open-source tool designed to help coding agents diagnose and fix issues in React codebases. It scans projects for security, performance, correctness, and architecture problems, outputting a 0-100 score with actionable diagnostics.
Electrobun v1 is a new desktop application framework for building ultra-fast, tiny, and cross-platform apps with TypeScript. It has first-class support for macOS, Windows, and Ubuntu, providing automatic installers, robust auto-updates, and advanced features like true process-isolated webviews (OOPIF).
Slowmo is a tool designed to universally control the time of web content, allowing users to slow down, pause, or speed up animations and other time-based elements. It has purposes such as debugging animations, studying interactive web demos, and adjusting the difficulty of web games.
The Grandpa Loop uses 13 Simpsons-themed AI agents to automate software development through non-linear feedback loops. It has adversarial spec reviews, automated builds, and manual-style UX testing. A central observer agent monitors performance data to tune the pipeline, making sure the system self-corrects and improves cycle times.
External vendors prioritize industry relationships over individual clients. To maximize value, leaders should treat consultants as educators to gain strategic knowledge. This shift is especially important as AI agents begin automating PR and distribution, potentially creating "black box" processes that muddy operational insights.
Using Claude Haiku 4.5 and Gemini 3 Flash, the author identified 1,430 errors across 7,000 Hacker News blogs. After manual validation, 404 emails were sent, with a 50% response rate. This is an example of AI's potential for automated kindness and the need for human-in-the-loop verification.
CREEM is a Merchant of Record that handles payments, taxes, compliance, and payouts for small and efficient human teams. Dev-first: Next.js adaptor, webhooks, license keys built in, agentic onboarding, and agent skills for integration.
Probabilistic random IDs offer a practical and efficient solution with negligible collision risk, while deterministic hierarchical schemes, despite guaranteeing absolute uniqueness, become impractically large for a universe-spanning civilization.
AI adoption increases labor productivity by 4% without short-term job losses, but its benefits are unevenly distributed, favoring larger firms and those investing in complementary assets like human capital.
Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage—and staying there—is hard and pricey for any size team.
OpenAI's coding agent, Codex, has a Rust-based architecture, open-source CLI, and "agent loop" that orchestrates user-model-tool interactions. Codex builds itself, generating over 90% of its own code, turning engineers into "agent managers" who oversee multiple parallel agents for tasks like feature implementation, code review, and bug fixing.
2026.02.18·
newsletter.pragmaticengineer.com·15 min read·TLDR Dev