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

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
V
V2EX
PCI Perspectives
PCI Perspectives
Latest news
Latest news
博客园 - 三生石上(FineUI控件)
C
CERT Recently Published Vulnerability Notes
W
WeLiveSecurity
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Palo Alto Networks Blog
T
The Exploit Database - CXSecurity.com
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
WordPress大学
WordPress大学
V
Vulnerabilities – Threatpost
H
Heimdal Security Blog
Attack and Defense Labs
Attack and Defense Labs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 叶小钗
V
Visual Studio Blog
Jina AI
Jina AI
P
Proofpoint News Feed
罗磊的独立博客
SecWiki News
SecWiki News
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 热门话题
Security Archives - TechRepublic
Security Archives - TechRepublic
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
N
News and Events Feed by Topic
NISL@THU
NISL@THU
T
Tailwind CSS Blog
T
Tenable Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Recent Announcements
Recent Announcements
H
Hacker News: Front Page
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
Tor Project blog
宝玉的分享
宝玉的分享
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
G
GRAHAM CLULEY

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
Chasing Tokens: The Developer Grind Nobody Warned You About
Bojan Josifo · 2026-05-21 · via DEV Community

It is 3am somewhere and a developer is shipping code they did not type. Across town, another developer is asleep because they refuse to touch AI tooling. Both of them think the other one is making a terrible mistake.

This is the state of software development in 2026. There is no middle ground. The middle ground packed its bags sometime around January and nobody has seen it since.

Camp One: The Token Chasers

You know who these people are because they will not shut up about it. They are shipping at a pace that makes no sense. Projects that would have taken a team of five and six months are coming out of single-person operations in weeks. They talk about context windows the way previous generations talked about RAM. They have opinions about which model handles database schemas better. They have muscle memory for /compact.

Their day does not end at 5pm. It does not end at midnight. It ends when the context window gets too long or when they physically cannot keep their eyes open. Not because someone is making them work. Because the gap between having an idea and seeing it exist has collapsed to almost nothing, and that feeling is difficult to walk away from.

The token chasers will tell you that AI did not make them worse at their job. It made them dangerous. Twenty years of architectural knowledge that they could only partially apply because implementation was the bottleneck, and suddenly the bottleneck is gone. The ideas are the same. The standards are the same. The speed is not.

Camp Two: The Refusers

You know who these people are because they will not shut up about it either. They write every line by hand. They understand every function in their codebase. They have never shipped a line of code they could not explain from memory.

They look at Camp One and see a generation of developers building a dependency on something they do not control, shipping code they did not fully write, at a pace that makes proper review impossible. They see vibe coding dressed up as productivity. They see technical debt being manufactured at industrial scale.

The refusers will tell you that speed is not a feature. That understanding your codebase is not optional. That the developers chasing tokens are building on sand because the moment the model hallucinates something subtle, the moment the API changes, the moment the service goes down, they will be standing in front of production code they cannot debug without their AI crutch.

They Are Both Right

Here is the thing nobody in either camp wants to hear: the other side has a point.

The token chasers are right that AI fundamentally changes the economics of building software. When the mechanical cost of implementation drops to near zero, you stop compromising. The edge cases get handled. The tests get written. The architecture stays intact. You build the thing you actually envisioned instead of the 80% version that the timeline forced. That is real. That is not hype.

The refusers are right that speed creates a temptation to skip the thinking. That plenty of developers are using AI to ship code they do not understand. That vibe coding is real and it is producing software that will collapse under real usage. That building a dependency on a service you do not control is a genuine risk. That is also real. That is also not hype.

The difference between these two outcomes is not the tool. It is the operator.

The Operator Problem

A senior developer using AI to implement decisions they already made is not vibe coding. They designed the schema. They chose the API contracts. They defined the error handling strategy. They know what the tests need to cover. The AI compresses the typing. The thinking was already done.

A junior developer prompting a model and accepting whatever it produces is vibe coding. They did not design anything. They described what they wanted and shipped what they got. The code might work. It might even look clean. But the first time something unexpected happens in production, they will not know where to look because they were never the architect. They were the prompter.

Same tool. Same tokens. Completely different outcomes. And the industry is pretending this distinction does not exist because it is easier to argue about whether AI is good or bad than to admit that the answer depends entirely on who is using it.

What Nobody Warned You About

The discourse is about whether AI produces good code. That is the wrong question. AI produces whatever the operator accepts. The real question is what AI does to the operator.

For experienced developers, it removes the bottleneck that forced compromises. You always knew how the system should be built. Now you can actually build it that way. Every edge case. Every test. Every proper abstraction. The cost of doing it right dropped to near zero, so you do it right.

For inexperienced developers, it removes the learning process that builds the judgment to know what right looks like. You never struggled through a bad database schema and felt the pain six months later. You never shipped without tests and got paged at 2am. You never cut corners on error handling and watched a production system fail silently for weeks. The pain that builds judgment got optimized away, and nothing replaced it.

For everyone, it removes the natural stopping points. The compile time that forced a coffee break. The deploy that took twenty minutes. The test suite that ran for an hour. All gone. Everything is instant. And instant is not always good for the human operating the machine. The token chasers working until 3am are not doing it because they have to. They are doing it because nothing in the workflow forces them to stop. That is a new kind of problem and nobody is talking about it.

The Uncomfortable Prediction

In twelve months, the gap between these two camps will not close. It will widen. The token chasers with strong fundamentals will have shipped production software at a pace that redefines what a small team can do. The token chasers without strong fundamentals will have shipped demos that are starting to collapse. The refusers will have deep understanding of fewer systems and will be watching both groups from the sidelines, unsure whether to feel vindicated or left behind.

The companies that figure this out first will not hire based on whether candidates use AI. They will hire based on whether candidates can evaluate what AI produces. That is a fundamentally different skill than prompting. It is closer to code review than it is to coding. And it requires exactly the kind of experience that the refusers have been building all along.

The irony is thick. The people best equipped to use AI well are the people most skeptical of it. And the people most enthusiastic about AI are often the least equipped to use it without producing garbage.

So Which Camp Are You In?

If you are chasing tokens at 3am, ask yourself: are you building software or are you addicted to the feeling of shipping? Are your standards the same as they were before AI, or have you quietly lowered them because the speed made it easy to justify? Do you understand every system you shipped, or are there files you would struggle to explain without the model's help?

If you are refusing AI entirely, ask yourself: is your position based on principle or on fear? Are you building deep understanding or are you building slowly? Is the tortoise winning or just falling further behind? Will your deep expertise matter more in two years than it does today, or less?

Both questions are uncomfortable. That is the point. The comfortable position does not exist anymore. You are either moving fast and hoping your judgment keeps up, or moving deliberately and hoping the world waits for you.

The tokens do not care which camp you are in. They just keep flowing.