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

推荐订阅源

博客园_首页
Security Archives - TechRepublic
Security Archives - TechRepublic
Application and Cybersecurity Blog
Application and Cybersecurity Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
CERT Recently Published Vulnerability Notes
S
Security @ Cisco Blogs
S
Security Affairs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
Lohrmann on Cybersecurity
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
Forbes - Security
Forbes - Security
H
Heimdal Security Blog
A
Arctic Wolf
NISL@THU
NISL@THU
P
Proofpoint News Feed
W
WeLiveSecurity
S
Schneier on Security
AI
AI
Schneier on Security
Schneier on Security
N
News and Events Feed by Topic
L
LINUX DO - 最新话题
Cisco Talos Blog
Cisco Talos Blog
AWS News Blog
AWS News Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Know Your Adversary
Know Your Adversary
Scott Helme
Scott Helme
V
Vulnerabilities – Threatpost
Cyberwarzone
Cyberwarzone
I
Intezer
S
Securelist
Help Net Security
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
Last Week in AI
Last Week in AI
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
WordPress大学
WordPress大学
罗磊的独立博客
月光博客
月光博客
雷峰网
雷峰网
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events

Artificial Intelligence in Plain English - Medium

Why Google Is Breaking Its Own IDE (The Antigravity Collapse) OpenAI launched GPT-5.5 - it’s the death of digital hand-holding The Future of Agentic AI is Not One Genius Model, it is a Team How AI Development Optimizes Smart Parking Management Systems The FAST Framework: A Practical Responsible AI Checklist for Data Scientists Why is Cloud Migration Consulting Important for Businesses? SQL Tricks Every Data Scientist Should Know I Stopped Chasing AI Hype and Started Building Systems That Actually Worked GPT-5.5: The Model That Thinks Ahead Mastering AI Storytelling: Crafting Prompts for Captivating Narratives Why So Many Businesses Are Switching to Clawdbot for AI Automation The Growing Dependence on AI Tools — And Why It’s Risky How to Cut Claude Code Costs by At least 2 to 3x How The Google Antigravity Agent Hallucinated NSFW Adult Websites? “Vercel Hack Exposed: How a Simple AI Tool Led to a $2M Data Breach” The Vercel Hack: How One AI Tool Cracked Open the Internet’s Deployment Stack AI Chatbot Development Services for Enterprise Data-Sensitive Processes What AI Agent Developers Should Consider When Designing Agents for High-volume Environments My ChatGPT Responds Better Than Yours, Here is the 3-Step Guide How To Create A Custom AI Chatbot, Train & Deploy It In 48 Hrs Learning in the Age of Intelligent Systems: Why Human Understanding Still Matters Everyone Is Learning AI, So Why Will Most Still Fail? AI Is Learning Faster Than You Think What If Your Next Best Friend Is a Robot That Even Feels Real? OpenAI Quietly Broke the Way You Build AI Apps The AI Superpower Standoff: Why the OpenAI vs. Anthropic War Looks Exactly Like the US vs. Iran The LLM Tools That Actually Matter in Production (Not LangChain, Not the OpenAI SDK) The Most Dangerous Use of Artificial Intelligence Yet! | AI Porn Why Your AI Chatbot Gives Vague Answers (And Why That Should Matter to You) How Do You Prove You’re You, After AI Has Evolved? AWS Bedrock Agents Keep Crashing Mid-Flow, Here’s Why and How to Actually Fix It I Built a Full Stack App Without Writing Code (AI vs Developer Reality Check) Why Your Business Doesn’t Need a Chatbot — It Needs an AI Agent 3 Counter-Intuitive Things I Learned Promoting my Micro-SaaS I Tested 5 LLMs Across 100 Real-World Tasks — The Winner Isn’t Who You Think Why Claude Design is Terrifying UX Teams? 9 AI Behaviors That Developers Misinterpret Completely How Large Language Models Actually Work (Explained Simply) The 4-Month Blueprint: How to Become an AI Automation Builder Claude Opus 4.7: The Model That Verifies Itself The $1 AI Stack: Build Scalable AI Systems Without Burning Cash How Blockchain Development Solutions Enable Decentralized Innovation Your AI Is Lying to You — And Your Tests Are Helping It How to Create a Local AI Assistant Using Python Without Paying for APIs What Is a Context Graph — and Why Is Everyone Talking About It? Jobs Are Disappearing. Careers Are Breaking. The Smartest People Are Building This Instead The Silent Trade: Convenience in Exchange for Control Why “The Dark Knight” and “The Avengers” Are 78% Similar, A Math-First Guide to Movie… Claude Skills — The Workflows That Actually Stick Claude Code’s source code just leaked. Today I’m going to teach you how it works. Build a Production-Grade AI Invoice Processing Pipeline in Snowflake — Using Only SQL The AI-Driven Developer Blueprint: How Modern Software Really Works The Truth About AI — From First Model to Real-World Systems AI in Everyday Life Google’s Gemma 4 Is Beating Models 20x Its Size And You Can Run It on Your Laptop 8 AI Scenarios Where You Should Never Trust the Output How to Make Money from Podcast Videos with AI: A Complete 4-Step Workflow for Creators (2026 Guide) n8n Google Search Workflow Automation: Streamlined SEO Indexing with Google APIs Why Drug Discovery Gets the Wrong Targets — and How Causal AI Can Fix It Why Your Workflow Is Broken (And How AI Automation Fixes It) Failure Mode and Effects Analysis (FMEA): Turning Risk into Preventive Control Measurement System Analysis (MSA): Why Good Projects Fail Without Good Data Advanced DMAIC Tools: Moving Beyond the Basics in Lean Six Sigma AI Won’t Fix a Messy Operation The Invisible Tech Revolution That’s Already Reshaping Your Job (And No, You Don’t Need to Know How… The Battle of the Bastards Is Happening Right Now. And Your Job Is Jon Snow. 7 Real-World Machine Learning Projects You Can Build in a Weekend 5 Prompting Habits That Are Destroying Your AI’s Logic MiniMax M2.7: The Model That Helped Build Itself The Token Dependency: Why Cloud-Only AI is a Single Point of Failure One Agent, Many Skills: Why You Don’t Always Need a Multi-Agent Architecture AI, Machine Learning, and Data Science in Action The Human-AI Symbiosis in Data Science Insurance Chatbots: Benefits, Use Cases & Examples The AI Model Anthropic Won’t Let You Use From Idea to Production: Our Approach to Deep Learning Development From 50 Files to One Graph: How Graphify Turns Code Into Knowledge Meta Just Hit Reset on Its AI Strategy And Muse Spark Is the First Big Sign The Complete Suno AI Prompt & Style Collection for Viral Music (2026) CLAUDE.md — The File Claude Reads Before You Speak Stop Chatting with Claude Code. Start Building on It. AI Agents: The Only Guide You’ll Ever Need (And Why Your Job Depends On It) The Stencil Strategy: How to Automate World-Class Medium Content Solving ‘AI Amnesia’ Through Compounding Strategy I Let AI Do My Job for 30 Days — These Were the Things It Couldn’t Do I Take My AI Agent Everywhere With Claude Dispatch: 3 Use Cases You Must Know AI Is Writing My Code — So What Exactly Is My Job Now? NVIDIA Releases AITune: The Toolkit That Automatically Finds the Fastest Inference Backend for Any… How AI Creates Business Value: The 5 Core Types of AI Enterprise AI Architecture Cheatsheet: A Complete Guide How I Almost Shipped My Credentials with Gemini 3 Flash in Google Antigravity The Agentic AI Security Universe: A Complete Guide to Securing Autonomous AI Systems How I Fixed My Neck Which Started Breaking Before My Career Did Using AI Mastering OpenClaw: How This Autonomous Agent Framework Actually Works The Model Too Dangerous to Release— And Why Anthropic Is Talking to the US Government About It Demystifying BM25: The Algorithm That Powers Search Step-by-Step Guide to Building AI Agents Using LLMs Gradient Descent — An Explanation Your AI Agent Isn’t Dumb. It Has ADHD 10 AI Startups Changing the World in 2026 (Nobody Is Talking About These Yet)_Part 5
My Team Caught Me Using AI to Merge PRs. The Code Was Fine. The Trust Wasn’t.
TheProdSDE · 2026-04-24 · via Artificial Intelligence in Plain English - Medium
A senior engineer’s honest account of the moment AI productivity tools stopped being a superpower — and what I rebuilt after. Photo by Vitaly Gariev on Unsplash It started with a Teams message at 11:43 PM. “Hey — did you actually read through PR #117 before approving it?” It was from my teammate, our lead backend engineer. The kind of guy who notices when a variable name is one character off from what it should be. The kind of guy you don’t want asking that question. PR #117 was a service refactor I’d reviewed two hours earlier. I’d used Claude to scan it — flagging logic issues, checking edge cases, summarizing what changed. I had approved it in under four minutes. The code was fine. my teammate wasn’t asking about the code. The Productivity Trap Nobody Talks About There’s a version of this story that’s already been written a hundred times. AI makes you faster. You ship more. You review more. You close tickets like a machine. Your manager notices. Life is good. That’s the true version. And it’s also dangerously incomplete. What nobody tells you is that speed has a social cost in engineering teams. When you start moving 3x faster than your colleagues, you don’t just look productive — you look suspicious. You look checked out. You look like someone who isn’t actually reading the code. Because sometimes, you aren’t. I’m not confessing to being a bad engineer. I’m confessing to something more uncomfortable: I had optimized for output so aggressively that I had quietly stopped doing the parts of my job that weren’t measurable. The mentorship conversations I’d shortened. The PR reviews I’d skimmed. The architectural discussions I’d half-attended while Claude summarized them in a side tab. My metrics were pristine. My presence was hollow. What Actually Happened with PR #117 The PR itself wasn’t broken. Claude had correctly identified that the service behaved as intended, that edge cases were handled, and that the test coverage was acceptable. What Claude couldn’t tell me was that my teammate had been trying to get the team to adopt a new error-handling pattern for three weeks. He’d brought it up in two standups and left a comment thread in Chat. PR #117 was the first place he’d actually implemented it — quietly, to see if it would get noticed. I approved it without noticing. Not because AI failed. Because I had delegated the act of paying attention to a tool that doesn’t actually pay attention. It processes. There’s a difference. My teammate wasn’t angry. He was deflated. “I just assumed you’d seen it,” he said the next morning. “I was waiting to see what you thought.” That conversation cost me more than the four minutes I’d saved. The Reframe That Changed Everything Here’s the thing I had to accept: AI coding tools are force multipliers, not force replacements. A force multiplier makes your judgment faster. It doesn’t replace your judgment. The moment you start using it to avoid judgment — to skip the reading, the thinking, the noticing — you haven’t become more productive. You’ve become a faster version of absent. The engineers I’ve seen genuinely thrive with AI tools share one trait: they use AI to prepare themselves to engage more deeply, not to avoid engaging. They use it to pre-scan a PR so they can ask smarter questions — not so they can approve faster. They use it to draft a proposal so they can spend their energy on the debate — not the writing. They use it to summarize a codebase so they can understand the tradeoffs — not so they can pretend they already do. The output looks identical from the outside. The internal experience is completely different. And teams feel the difference even when they can’t name it. What I Changed (And What Actually Worked) I didn’t stop using AI tools. That would be like blaming a calculator for bad math. I changed three things: 1. I explicitly separated AI-assisted tasks from human-required tasks Some things I do with AI: first-pass code review, documentation drafts, boilerplate generation, test scaffolding, summarizing long threads. These are tasks where the goal is a correct output, and AI is faster and often more thorough than I am. Some things I do without AI, deliberately: architectural debates, 1:1s with junior engineers, final approval on anything that touches our core data layer, any conversation where someone is trying to show me something. These are tasks where the goal isn’t an output. It’s presence. 2. I told my team what I was doing This sounds uncomfortable. It was. I sent a message to the team channel explaining that I’d been using AI tools heavily for review tasks, that I thought I’d overdone it, and that I was changing how I used them. I was specific. I named the tools. I named the habits. The response was not what I feared. Three engineers replied that they’d been doing the same thing and feeling weird about it. We ended up having the most useful conversation we’d had in months — about norms, about what “review” actually means on our team, about where AI help was welcome and where it felt like a shortcut. Transparency about AI tool usage is still weirdly taboo in engineering teams. It shouldn’t be. The teams openly discussing it are the ones developing actual norms, instead of everyone quietly optimizing in isolation and slowly eroding each other’s trust. 3. I made “did I actually notice this?” a quality gate After every PR review, I ask myself one question before approving: Is there anything in here that I noticed — something specific, something my teamate or whoever wrote it was trying to do — that I can point to? If the answer is no, I go back and actually read it. This takes longer. My throughput on reviews is lower. My team trusts my approvals more. This is not a coincidence. The Numbers Don’t Show What You Broke I’ve been writing about the real-world gap between AI tool promise and team dynamics for a while now — including what happened when I let AI write, review, and deploy my code for a full week . That experiment taught me a lot about what breaks technically. The PR #117 incident taught me something harder: what breaks quietly, in the space between people. The sprint board never showed a flag. Velocity stayed up. Stand-ups were fine. What degraded was my teammate’s sense that his craft was being witnessed. That the three weeks he’d spent thinking about error handling mattered to someone. That wasn’t measurable. It was real. Productivity is not the same as contribution. And in a team, contribution is social. It’s the thing that makes someone feel like their careful pattern got noticed by someone who actually gives a damn. The tools are not the problem. We are the problem — specifically, the willingness to let the tools absorb the parts of the job that were never really about output in the first place. The Honest Bottom Line Use AI tools. Use them hard. They make you faster, sharper, and more thorough on the tasks where speed and thoroughness are what’s needed. But know the difference between tasks where the goal is the output — and tasks where the goal is you showing up. Your team can tell which one you’re doing. The code in PR #117 was fine. Make sure people know you actually read it. Before You Go If this resonated — especially the part about the gap between metrics and presence — I’d genuinely appreciate a follow. Next week I’m publishing: “Why I Stopped Letting AI Write My Commit Messages — And What That Decision Revealed About How I Think.” It’s more personal than this one. Drop a comment if you’ve had a version of this type of conversation. I want to know how your team handled it. I’ll reply to every one. My Team Caught Me Using AI to Merge PRs. The Code Was Fine. The Trust Wasn’t. was originally published in Artificial Intelligence in Plain English on Medium, where people are continuing the conversation by highlighting and responding to this story.