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

推荐订阅源

S
Securelist
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
月光博客
月光博客
S
Schneier on Security
Simon Willison's Weblog
Simon Willison's Weblog
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
美团技术团队
S
Security @ Cisco Blogs
人人都是产品经理
人人都是产品经理
L
LINUX DO - 热门话题
S
SegmentFault 最新的问题
D
DataBreaches.Net
C
CXSECURITY Database RSS Feed - CXSecurity.com
Microsoft Security Blog
Microsoft Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News | PayPal Newsroom
W
WeLiveSecurity
F
Fortinet All Blogs
The Hacker News
The Hacker News
The Register - Security
The Register - Security
P
Palo Alto Networks Blog
Engineering at Meta
Engineering at Meta
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
G
GRAHAM CLULEY
博客园 - 聂微东
P
Privacy International News Feed
P
Privacy & Cybersecurity Law Blog
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
G
Google Developers Blog
T
Tailwind CSS Blog
V
Vulnerabilities – Threatpost
L
Lohrmann on Cybersecurity
T
Tenable Blog
Cisco Talos Blog
Cisco Talos Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
Security Affairs
云风的 BLOG
云风的 BLOG
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
B
Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hugging Face - Blog
Hugging Face - Blog
T
Threatpost

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Why AI Won't Make Your Engineering Processes Faster (And What Actually Does)
pickuma · 2026-05-18 · via DEV Community

pickuma

The pitch for AI coding tools usually sounds like this: generate code dramatically faster, ship more features, win. Then you adopt Copilot, Cursor, or Claude Code, your team writes more lines per hour, and your release cadence... stays the same. Sometimes it gets worse.

Frederick Van Brabant made this point in a recent post that hit the front page of Hacker News: code generation isn't where most engineering teams lose time. The queue is. We tested this lens against our own workflow and several teams we work with, and the math holds. Here's where AI actually compresses cycle time and where it just moves the wait somewhere else.

The bottleneck isn't typing speed

Walk a feature from idea to production and count the hours. For most teams that aren't pre-product-market-fit, the breakdown looks roughly like this:

  • Specifying what to build: hours to days
  • Writing the code: hours
  • Code review wait: hours to days
  • CI runs and flaky retries: 20-90 minutes per push
  • QA, staging signoff, or product review: hours to days
  • Deploy window or release train: hours to a week
  • Post-deploy verification: hours

AI tools attack one row. The keystroke-to-working-code time drops, sometimes meaningfully. But if review takes two days and CI takes 40 minutes, shaving an hour off the writing step doesn't change when the code is in front of users. You produce more PRs and the review queue gets longer.

Faster code generation without faster review increases work-in-progress, not throughput. Little's Law: cycle time = WIP / throughput. Adding code without adding review capacity raises WIP and stretches every PR's wall-clock time.

There's a second-order effect that's worse. AI-assisted PRs are often larger because the cost of writing the next 200 lines feels free. Reviewers are still humans operating at human reading speeds. A 600-line PR doesn't get reviewed three times faster than a 200-line one; it gets reviewed slower, less carefully, or sits longer because nobody wants to start it.

Where AI actually moves the needle

Strip away the hype and AI tools compress cycle time in a handful of specific places:

1. Cold-start code. Boilerplate, scaffolding, test fixtures, migration files, the first 80% of a CRUD endpoint. If you'd otherwise spend 30 minutes looking up syntax for a library you touch once a quarter, Cursor or Claude Code knocks that to two minutes. Real time saved.

2. In-editor exploration. "Show me where this function is called and what shape the data is" used to be a grep-plus-mental-model exercise. AI agents that can search and read the codebase compress this to seconds. The win compounds for engineers new to a codebase.

3. Solo or async drafts. When there's no reviewer waiting and you're the only one looking at the code — spike, prototype, throwaway script — code-gen speed is the actual bottleneck and AI helps.

4. First-pass debugging. Pasting an error into Claude and getting a hypothesis is faster than searching Stack Overflow for the right thread. The wrong answer is usually cheap to discard.

That's roughly it. Look at the list — none of these affect the review queue, CI duration, deploy windows, or stakeholder review cycles, which is where most real wall-clock time goes for teams of five or more engineers.

What actually speeds up engineering

If you want shorter cycle times, target the rows that own the most hours, not the row that's loudest in the marketing copy:

Cut PR size. Teams that enforce 200-line-or-less PRs (with rare exceptions) review faster, ship faster, and find more bugs per PR. AI tools cut against this if you let them; use them to write the code, then split before opening the PR.

Shrink review latency, not review depth. Set a service level on first review — four hours during business hours is achievable for most teams. Pair on reviewing instead of doing each other's tickets. Make "review the open queue" a morning ritual.

Fix CI. A 40-minute CI run that fails on flakes every sixth or seventh push is a productivity tax most teams have stopped seeing. Quarantine flakes, parallelize, run impacted-only on PRs. Going from 40 minutes to 6 minutes saves more aggregate hours per quarter than any AI tool will.

Cut the meetings standing between code and deploy. Architecture review on a 300-line refactor. Standup updates that block someone from a deploy. "Quick syncs" that displace deep work. Each removed meeting hour is a real hour.

Default to async. Comments on PRs and design docs outperform meetings for engineering work that already has a written artifact. AI tools that summarize PRs or generate first-draft design docs help here — because they compress the cycle that bottlenecks the team, not the cycle that bottlenecks one person.

The right question before adopting an AI coding tool: "Which step in our current cycle does this compress?" If the answer is "writing code, the step that already takes the least time," expect modest gains. If the answer is "review, CI, or async coordination," expect meaningful gains.

The honest version of the AI productivity story: individual engineers can feel meaningfully faster on the parts of the job AI is good at, which is real and worth $20-40 a month per seat. Team cycle time barely moves until you also fix the queue. The teams shipping faster aren't the ones with the most aggressive Copilot rollout — they're the ones with small PRs, fast CI, and a four-hour review SLA who happen to also use AI in the editor.

That's not as catchy as the marketing pitch. It's what actually works.


Originally published at pickuma.com. Subscribe to the RSS or follow @pickuma.bsky.social for new reviews.