惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
Malwarebytes
Malwarebytes
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cybersecurity and Infrastructure Security Agency CISA
F
Future of Privacy Forum
C
Cisco Blogs
T
The Exploit Database - CXSecurity.com
A
Arctic Wolf
S
Securelist
K
Kaspersky official blog
S
Schneier on Security
T
ThreatConnect
T
Tenable Blog
Spread Privacy
Spread Privacy
T
True Tiger Recordings
AWS News Blog
AWS News Blog
F
Fox-IT International blog
量子位
T
Threatpost
V
Vulnerabilities – Threatpost
C
CERT Recently Published Vulnerability Notes
Cisco Talos Blog
Cisco Talos Blog
GbyAI
GbyAI
宝玉的分享
宝玉的分享
腾讯CDC
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
U
Unit 42
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
O
OpenAI News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
The Register - Security
The Register - Security
MyScale Blog
MyScale Blog
小众软件
小众软件
A
About on SuperTechFans
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
博客园 - 三生石上(FineUI控件)
美团技术团队
Google Online Security Blog
Google Online Security Blog
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog

Swift for Visual Studio Code comes to Open VSX Registry | InfoWorld

The role of MCP in context engineering The sovereign cloud illusion Google folds CodeMender into agent ecosystem amid push for AI-led AppSec Salesforce extends its headless push into enterprise data via Informatica Microsoft releases open-source tools to operationalize AI agent safety AI at scale: What engineering teams are confronting Angular Signal Forms: From event pipelines to signal-driven state Google to unify AI coding tools under Antigravity GitHub admits major source code leak after 3,800 internal repositories breached Google launches Gemini 3.5 Flash to push AI agents deeper into enterprise workflows 9 application security startups combating AI risks Why I trust Claude Code Learning to trust Claude Code First look: Mojo 1.0 mixes Python and Rust AntV data visualization tool the latest to be hit by ongoing npm supply chain attacks GitHub scales back bug bounties, reminds users security is their responsibility too Anthropic acquires Stainless to strengthen Claude’s developer tooling Context graphs and decision traces to the rescue An AI data center in your home? What can you do with quantum computing today? Contexts graphs, AI memory, and enterprise knowledge: Are decision traces enough? Informatica and Salesforce move data platforms into the decision layer The new AI lock-in AWS boosts CloudWatch Logs query limits by 10x to ease debugging for developers, SREs 21 LLMs tuned for special domains AWS adds Advanced Prompt Optimization tool to Bedrock Capacity markets could reshape cloud computing Four cutting-edge tools for spec-driven development 4 cutting-edge tools for spec-driven development Anthropic puts Claude agents on a meter across its subscriptions Notion courts developers with a platform for AI agents and workflow automation Using continuous purple teaming to protect fast-paced enterprise environments A better way to work with SQL Server Evidence-driven workflows: Rethinking enterprise process design AWS debuts Graviton-powered Redshift RG instances to cut analytics costs SAP’s AI promises last year? Most are still rolling out First look: Lemonade serves up local AI with limitations AI is ready to take over Python programming, but not much else Mistral AI SDK, TanStack Router hit in npm software supply chain attack GitLab CEO sees developer tool bill increasing 100-fold Red Hat adds support for agentic AI development What’s new and exciting in JDK 26 Kill the loading spinner with local-first data and reactive SQL A networking revolution at AWS Tokenmaxxing is super dumb Hands-on with React, Supabase, and PowerSync Malicious Hugging Face model masquerading as OpenAI release hits 244K downloads How to add AI to an existing product (without annoying users) Your AI doesn’t need another database What happens when engineering teams reorganize around AI agents Python isn’t always easy When cloud giants meddle in markets 12 model-level deep cuts to slash AI training costs 13 new critical holes in JavaScript sandbox allow execution of arbitrary code The best new features in Python 3.15 Teradata launches platform for enterprise AI agents moving beyond pilots Three skills that matter when AI handles the coding MongoDB targets AI’s retrieval problem Building AI apps and agents with Microsoft Foundry Designing front-end systems for cloud failure No, AI won’t destroy software development jobs Supply-chain attacks take aim at your AI coding agents Oracle will patch more often to counter AI cybersecurity threat AI finds 20-year-old bugs in PostgreSQL and MariaDB Diskless databases: What happens when storage isn’t the bottleneck Vibe coding or spec-driven development? The agentic AI distraction Vibe coding or spec-driven development? How to choose Cloud providers are blinded by agentic AI SAP to acquire data lakehouse vendor Dremio Small language models: Rethinking enterprise AI architecture Making AI work through eval hygiene Improving AI agents through better evaluations Spotlight report: Transforming software development with AI AI in the cloud is easy but expensive Running AI in the cloud is easy – and expensive Are we ready to give AI agents the keys to the cloud? Cloudflare thinks so SAP npm package attack highlights risks in developer tools and CI/CD pipelines Making AI work for databases Harness teams of agentic coders with Squad Harness teams of coding agents with Squad Critical GitHub RCE bug exposed millions of repositories Oracle NetSuite announces AI coding skills for SuiteCloud developers Why it’s so hard to create stand-alone Python apps A new challenge for software product managers The hidden cost of front-end complexity More fake extensions linked to GlassWorm found in Open VSX code marketplace GitHub shifts Copilot to usage-based billing, signaling a new cost model for enterprise AI tools Xiaomi releases MIT‑licensed MiMo models for long‑running AI agents OpenAI’s Symphony spec pushes coding agents from prompts to orchestration The front-end architecture trilemma: Reactivity vs. hypermedia vs. local-first apps Enterprise AI is missing the business core The best JavaScript certifications for getting hired Google begins putting the guardrails on agentic AI Meta's compute grab continues with agreement to deploy tens of millions of AWS Graviton cores Germany's sovereign AI hope changes hands Former OpenAI research scientist launches new AI model for Tencent Why world models are AI’s next frontier Where to begin a cloud career The agentic AI frenzy increases as more vendors stake their claims
AI still needs humans
2026-05-25 · via Swift for Visual Studio Code comes to Open VSX Registry | InfoWorld

The backlash was inevitable. For the past year, Silicon Valley has been telling us that software development is on the verge of becoming a prompt-and-ship exercise. You know, just describe what you want and let an AI coding agent build it. Sure, maybe you could keep a few token senior engineers around to bless the output…or maybe not. I mean, Google’s Sundar Pichai says 75% of its new code is now AI-generated and reviewed by engineers, up sharply from earlier levels.

Hurray! Right??? Well…

The Wall Street Journal recently highlighted warnings from Mario Zechner and Armin Ronacher, two engineers behind core pieces of the popular OpenClaw AI agent, who argue that AI coding tools are flooding software with what they call “vibe slop.” Their complaint is that too many people are using AI to skip the parts of software development that actually matter: design, judgment, testing, ownership, and deep understanding of the system being changed.

This is worth taking seriously. When people who helped build the tools used by millions start warning that those same tools can produce buggy, potentially dangerous software at industrial scale, it’s probably time to rethink some of the assumptions fueling the AI wave.

Rethink, not reject.

The right answer isn’t “AI coding is bad.” That’s silly. AI coding is powerful in roughly the same way power tools are powerful. They help skilled people do more, faster. They also help unskilled or careless people make bigger mistakes with greater confidence. That’s the enterprise AI story in miniature.

Nearly correct is still very wrong

I’ve made a related argument about the real cost of “nearly correct” AI code. The trouble was never that large language models could produce obviously broken garbage. If they did, we’d catch it and move on. The trouble is that they very quickly produce plausible output. Fast and plausible is exactly the kind of wrong that slips into production.

It’s important to realize that generating code has never been the hard part of software. As Honeycomb Founder and CTO Charity Majors puts it, being a great software engineer “has far more to do with your ability to understand, maintain, explain, and manage a large body of software in production over time, as well as the ability to translate business needs into technical implementation” than to simply churn out lots of code. As I’ve written before, speed of development is rarely the right metric. Developers spend much of their time understanding existing systems, not simply adding lines to them.

AI hasn’t eliminated the need for that hard work. What it has done is make it easier to foolishly skip it.

That’s true beyond software, too. I use AI constantly in my work. I’ll use AI to rough out slides we use to train sales teams, for example, or to synthesize feedback from customers. AI gives me a starting point, like a first draft on a memo that may be 80% correct. That’s a real gift. But a final draft that’s only 80% right is a liability, so I have to coach and oversee the agents. It’s real work, albeit different work from what I’d done before.

The problem is abdication

The dumbest version of the AI coding debate asks whether AI will replace developers. The better question is what kind of developer does AI reward? It doesn’t reward the person who blindly accepts output. Instead, it rewards the person who can tell, quickly and accurately, whether the output fits the system, the security model, the performance envelope, the user need, and the organization’s standards. In other words, AI rewards experience; it rewards people who know what “good” looks like.

This is why fleets of autonomous coding agents make me nervous. Not because agents can’t be useful, but because responsibility doesn’t scale the way prompts do. A developer can review one AI-generated change. Maybe five. Maybe 20 if the changes are small and the tests are strong. But when a company starts celebrating dozens or hundreds of agents churning out pull requests, issues, tests, migrations, and fixes, the obvious question is: Who actually understands what’s happening?

If the answer is “another agent,” I’m sorry but we’re back where we started. Open source maintainers are already living with the downside. GitHub has been weighing tighter pull request controls after maintainers warned that a surge of low-quality, often AI-generated contributions are overwhelming projects. InfoWorld reported that GitHub has considered stronger filters and maintainer controls to stem the flood.

This is the ugly economics of AI slop. It’s cheap to generate but expensive to review.

Friction is the point

Ronacher has been making a related point with admirable clarity. In his talk, “The Friction Is Your Judgment,” he and Cristina Poncela argue that agent-generated code has a way of drifting toward the locally convenient answer. Catch the exception, add a fallback, paper over the weird edge case, keep the demo moving. Each change can look reasonable in isolation, but the problem is what happens after a hundred of them accrete across the codebase, quietly making the system harder to reason about.

That sounds right to me. Friction isn’t an enemy; rather, it’s where your judgment lives.

This is why the “human in the loop” language, tired as it has become, still matters. But the phrase only means anything if the human is both paying attention and capable of judging the work. A junior developer accepting generated code because it passes the first test doesn’t solve the problem. Nor does a senior developer “reviewing” a flood of agent-written pull requests at a speed that makes real review impossible.

The safeguard is not a person vaguely near the loop. No, it’s expertise applied deliberately, with systems that force accountability rather than assume it. For developers, AI is strongest when it’s used for bounded tasks like generating tests or explaining unfamiliar code. In the same way, it’s weaker when asked to make broad architectural decisions or infer business rules that live in people’s heads rather than in the repository.

For managers, the worst possible metric is “percentage of code generated by AI.” That’s like measuring a newsroom by the percentage of sentences drafted by autocomplete. Who cares? The real questions are whether defects are down, delivery is faster, incidents are fewer, and customers are happier.

The 2025 DORA report on the state of AI-assisted software development gets at this more usefully: AI tends to amplify an organization’s existing strengths and weaknesses. If you have strong tests, clear ownership, disciplined review, good observability, and fast rollback, AI can make you better. If you have weak engineering hygiene, AI can make you worse faster.

In other words, AI doesn’t eliminate the need for engineering discipline. It raises the price of not having it.

Guardrails can’t be a memo

Discipline is necessary, but for an enterprise, it isn’t sufficient. You cannot make tens of thousands of engineers, analysts, marketers, lawyers, and salespeople reliably “slow down and check the work” through good intentions and a memo. At scale, keeping a human in the loop has to be enforced by architecture, not good intentions.

In practice this means baking guardrails into the systems agents touch, like identity, data governance, and observability. This is where I’ll risk sounding like I work where I work (Oracle). The genuinely interesting shift I see across the industry, and yes, where Oracle is placing its bet, is pushing more of those controls down into the data layer itself, so agents operate against governed enterprise data rather than as clever scripts holding the keys to production.

That’s not as exciting as saying agents will write all your code but guess what? That’s good. In enterprise AI, “boring” is good.

So how much should it matter to enterprises that Google says 75% of their new code comes from AI? It may well be true, but Google also has some of the best engineers in the world reviewing that output. That’s the part of the story too many AI boosters skip but shouldn’t. Humans are the best way to make AI work.