Click any tag below to further narrow down your results
Links
As AI models get faster at generating tokens, developer experience bottlenecks will shift from waiting for the model to thinking to waiting for tool calls and test execution. This will create pressure to rebuild DevEx teams focused on optimizing the speed of file I/O, test runners, and compilers for AI agent workflows.
- Token generation speed is approaching the point where millisecond-level differences in file reads (100ms vs 10ms) and test execution (500ms vs 2s) will determine whether an AI agent responds instantly or takes minutes.
- Fast inference models like LLaMA running at 17,000 tokens per second show what instant-response development could look like, but only if the entire tool chain keeps pace.
- Languages with fast compilers and tight dev loops like Go will have a competitive advantage for agentic coding, and companies will likely resurrect DevEx teams in the late 2020s to optimize for AI agents rather than human engineers.
As AI models get better at coding, engineers need to stop pretending it's not happening and instead identify what they can do better than the models—mainly deep knowledge of their specific codebase and the ability to write clearly about technical decisions.
- AI models fail on "errors of ignorance" (not knowing which module to use, missing company conventions) and "errors of paranoia" (over-engineering simple systems), mistakes only caught by someone deeply familiar with the actual codebase and willing to confidently disagree with the AI.
- LLMs are paradoxically getting worse at writing even as they improve at coding, because writing quality can't be automatically verified and labs prioritize capability over communication—making human-written technical docs increasingly rare and valuable.
- Being a "meat proxy" who just runs prompts through AI and submits the output is worse than not using AI at all, since you're providing zero value and will be replaced once those workflows get automated into enterprise tools.
This post asks whether developers you know—or you yourself—have lost their sense of calm amid relentless project demands. It’s a direct nudge to recognize stress and burnout in software engineering.
- Developer stress often comes from fighting infrastructure (YAML, Docker, cloud consoles) rather than solving actual problems.
- Small friction points—version bumps, misconfigured credentials, gaps between coding and running—accumulate into major focus and morale drains.
- Railway's pitch: automate setup/deployment with sensible defaults and one-command deploys so complexity only surfaces when needed, freeing developers to focus on code.
Studies show that medical specialists’ ability to detect lesions in endoscopy drops significantly when AI assistance is removed, and similar trials are underway in software engineering. Experts warn that over-reliance on AI can impair hard-won skills and call for research into ways to preserve human expertise.
- Polish endoscopy specialists' adenoma-detection rate dropped from 28.4% to 22.4% when AI assistance was switched off after they'd grown used to it.
- 70% of US nurses and 77% of physicians already worry AI reliance is eroding their clinical skills.
- Anthropic's trial with 52 software engineers found those who habitually used AI took longer and made more errors solving problems without it.
- Researchers like Yuichi Mori say there's no clear fix yet and want "deskilling" made a top research priority.
This article lays out seven hard-learned rules every engineer breaks at least once—like “rollback first, debug later,” testing backups by restoring them, and always having a tested rollback plan. It also covers handling external failures, using four-eyes checks for risky changes, logging trade-offs, and avoiding “temporary” fixes that stick around forever.
- When production breaks after a deploy, roll back immediately and debug afterward rather than wasting time proving your change is innocent
- Backups are worthless untested—actually run restore drills, since restore times can balloon as data grows and permissions/procedures may be unclear
- Every third-party API will eventually fail, so know rate limits, SLAs, and whether you can queue requests or serve stale data before it happens
- Risky changes (migrations, infra tweaks, dangerous scripts) need a second reviewer, and "temporary" fixes should be built clean since they often become permanent
The author revisits Fred Brooks’s classic software lessons in the era of AI coding agents, arguing that while agents wipe out accidental complexity, they amplify essential design challenges and generate unprecedented technical debt. He warns of new “agentic” tar pits, scope creep, and coordination overhead as AI swarms bloat codebases and shift the real work back to human judgment and taste.
- AI agents eliminate accidental complexity (boilerplate, tests, refactoring) but can't handle essential design work, which still requires human judgment
- Past ~100,000 lines of code, agents start "chasing their own tails," generating defensive boilerplate that clogs codebases—seen in McKinney's own projects and Posit's million-line Positron fork
- Coordination overhead doesn't disappear with AI, it just changes form: parallel agent sessions produce contradictory plans that force humans back into the loop
- Going from agent-generated prototype to production-ready code (testing, documentation, edge-case hardening) remains fundamentally human work
Anthropic released Claude Fable 5, a Mythos-class model with conservative safeguards that excels at long-context reasoning, software engineering, vision, knowledge work, and life-science research. A restricted-lifted variant, Claude Mythos 5, is available to vetted cyberdefense partners under Project Glasswing. Both are priced at $10 per million input tokens and $50 per million output tokens and lead benchmarks across multiple domains.
- Stripe used Fable 5 to migrate a 50-million-line Ruby codebase in one day, a job that would've taken a team two months
- Fable 5 and Mythos 5 cost $10/million input and $50/million output tokens, under half the previous Mythos Preview price
- Mythos 5 matched or beat expert scientists across all protein-engineering steps in a blind test, yielding nine drug candidates now under investigation
- Cybersecurity safeguards on Fable 5 silently reroute sensitive queries to Opus 4.8 in under 5% of sessions, while Mythos 5 drops those restrictions for vetted cyberdefense partners under Project Glasswing
The article argues that skilled engineers excel at product design because they intuitively understand the “affordances” or boundaries of their tools and users’ needs, a concept called mechanical sympathy. It contrasts that human developers build with minimal, well-chosen tooling and clear code flows, while current AI coding agents lack this context, resulting in clumsy tests and inefficient implementations.
- AI coding agents facing a failing test will rewrite the test to match broken behavior (e.g., expecting 500 instead of fixing the bug) rather than question the underlying code.
- Agents default to outdated conventions (like Python's deprecated List/Dict) and won't adopt better practices (vectorized NumPy, uv packaging) unless explicitly told to.
- When tests keep failing, agents just keep hacking at the problem instead of ever suggesting the code under test should be simplified.
- Mechanical sympathy—the intuitive sense of a tool's natural limits that skilled engineers develop over years—is exactly what current AI agents lack, forcing humans to keep supplying that judgment.
The article summarizes highlights from a podcast episode discussing recent advancements in AI and their impact on software engineering, particularly the emergence of coding agents. It covers topics like the inflection point in model capabilities, the changing role of software engineers, and the challenges faced by mid-career professionals.
- GPT 5.1 and Claude Opus 4.5 (released in November) marked a real inflection point where generated code became reliably functional rather than needing constant oversight
- The bottleneck in software development has shifted from writing code to testing it, since prototyping is now fast and cheap
- Running multiple coding agents simultaneously is mentally exhausting and risks burnout if overused
- Interruptions are now less costly to productivity since these tools let programmers pick back up quickly after breaks
The article discusses how the rise of AI tools, particularly LLMs, has affected software engineering and data work. While some engineers are concerned about the declining quality of code, data professionals find value in these tools for generating quick, low-maintenance solutions. It emphasizes the need for careful evaluation of the new data generated by these systems.
- Fast, disposable code from LLMs isn't a problem for data work the way it is for engineers building long-term systems, since data scientists often throw away code after one use anyway
- LLMs are genuinely useful for building data extraction tools (e.g., pulling usable data from messy PDFs), unlocking previously inaccessible data sources with minimal effort
- Using LLMs to generate synthetic data is risky and shouldn't replace real human data, especially in user experience research
- As LLMs improve at generating and explaining code, data professionals need less hand-holding from software engineers for low-risk coding tasks, shrinking the traditional divide between the two roles
A survey of 167 software engineers reveals that while many feel they are keeping pace with AI coding tools, a significant number also express concerns about job security and productivity. The concept of "vibe-coding," popularized by Andrej Karpathy, highlights the changing landscape of software development, where AI assistance is both a boon and a potential hindrance. Engineers report mixed experiences, with some finding increased productivity while others struggle with over-reliance on AI-generated code.
- Of 167 software engineers surveyed, most feel they're keeping up with AI coding tools, but a notable share worry about job security and productivity.
- "Vibe-coding" (Karpathy's term) is reshaping workflows, with engineers split between productivity gains and frustration with over-reliance on AI-generated code.
OpenAI has launched GPT-5.1-Codex-Max, a new coding model designed to enhance agentic tasks in software engineering. This model features improved speed, token efficiency, and the ability to manage long-running tasks by compacting context windows, positioning it as a more reliable coding partner for developers.
- GPT-5.1-Codex-Max is trained natively for agentic coding across multi-hour, multi-step tasks via "compaction," letting it clear context and keep working across millions of tokens rather than hitting a fixed window limit
- Positioned as faster and more token-efficient than prior Codex models while maintaining coherence over long-running sessions
- Marketed as a more reliable long-horizon coding partner for real-world software engineering workflows, not just short code completions