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

推荐订阅源

宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
V
Visual Studio Blog
爱范儿
爱范儿
H
Help Net Security
J
Java Code Geeks
I
InfoQ
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Scott Helme
Scott Helme
S
SegmentFault 最新的问题
S
Securelist
L
LINUX DO - 热门话题
Cyberwarzone
Cyberwarzone
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
博客园_首页
B
Blog
F
Fortinet All Blogs
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
S
Secure Thoughts
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Forbes - Security
Forbes - Security
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Schneier on Security
Project Zero
Project Zero
Martin Fowler
Martin Fowler
C
Cybersecurity and Infrastructure Security Agency CISA
N
Netflix TechBlog - Medium
N
News and Events Feed by Topic

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
What Changed in My Workflow When I Started Using AI
Sanket Parmar · 2026-06-24 · via DEV Community

Six months ago, AI was everywhere. Every day, there seemed to be a new tool, a new feature, or a new prediction about how AI would change web development.

Some said AI would become an essential part of every workflow. Others said it was mostly hype and wouldn't make much difference in the long run.

I wasn't sure what to believe. Instead of following the debate, I decided to test AI tools in my own web development work and see what happened.

Over the next six months, I was using AI regularly for coding, debugging, research, and everyday tasks. Along the way, I learned where it saved time, where it struggled, and where human judgment still mattered most.

Here's what I found.

The First Thing That Changed: Where I Spend My Attention

Before AI tools, a big chunk of my day went to work I'd describe as mechanical.

What That Mechanical Work Looked Like

  • Writing repetitive component structures from scratch
  • Looking up syntax I'd used a hundred times but couldn't quite remember
  • Writing tests for straightforward, predictable functions
  • Setting up boilerplate configurations I'd built a dozen times before

This work wasn't hard. It was just slow. And it pulled my attention away from the parts of development I find genuinely interesting, architecture decisions, novel problems, and figuring out why something breaks.

After six months, that ratio shifted. Not because the mechanical work disappeared, but because it got faster. What used to take 30 minutes now takes 5. The attention I was spending on boilerplate is now available for the problems that actually need thinking.

That's the real change. Not "AI writes my code." More like "AI handles the parts I don't need to think about so I can focus harder on the parts that matter."

What I Actually Use and What Each Does Well

I've tested several tools seriously enough to have real opinions. Here's how each one fits into my workflow.

GitHub Copilot

Copilot lives inside the editor and autocompletes as you type. It feels like having a fast typist next to you who knows your codebase.

It's excellent at pattern completion. If you write a function similar to something you've built before, Copilot fills in the rest accurately. Where it struggles is with novelty, new patterns, complex logic, and unusual requirements. It guesses based on patterns and sometimes guesses wrong with full confidence.

Claude

Claude handles longer context better than any tool I've used. When I need to work with a large file, explain a complex codebase decision, or debug something that requires reading across multiple components, Claude's ability to hold and reason about more context produces better results.

DIY web development is popular among most devs, but I would recommend hiring an agency if you are building a serious project, even when building a website using AI. There are a lot of things that AI still can't do until an expert or a subject knowledge peson is giving prompts.

ChatGPT (GPT-4o)

I use ChatGPT mostly for quick reference and exploratory thinking. When I'm unsure what direction to take on a problem, talking it through with GPT-4o helps me clarify my own approach. It's more conversational than Copilot. The context window is smaller than Claude's, so I use it for shorter, more focused interactions.

Cursor

Cursor changed how I think about the whole workflow. It's a code editor built around AI, not a plugin bolted on, but the actual core of the product. The Composer feature lets you describe what you want and generates code across multiple files at once.

For spinning up new components or features, Cursor is faster than anything else I've tried. The trade-off: it's optimized for speed, so the output sometimes needs cleanup before it meets production standards.

Tool Comparison at a Glance

Tool Best For Weakness Works Best When
GitHub Copilot Pattern completion, autocomplete Struggles with novel logic You know what you want to write
Claude Architecture, long context, code review Slower response for simple tasks Context is complex or large
ChatGPT (GPT-4o) Quick reference, exploring approaches Smaller context window Questions are short and focused
Cursor Multi-file generation, new features Output needs review before shipping Starting a new component or feature

Each tool has a specific place. The mistake most developers make is trying to find one tool that does everything. The better approach is to figure out which tool handles each type of task best.

The Debugging Shift

Debugging used to follow a predictable pattern. Read the error. Google it. Find a Stack Overflow thread from 2018. Try the solution. Discover that the API has changed. Google again. Eventually figure it out.

How That Changed

When I paste an error with the relevant code into Claude or ChatGPT, I get a diagnosis that's usually correct, explains why the error is happening, and suggests a fix with context about what the fix actually does.

This isn't always faster; sometimes the old approach works immediately. But for unusual errors, complex stack traces, or errors in unfamiliar codebases, AI diagnosis saves significant time.

The more important shift is in how I approach debugging now. I spend less time trying random fixes and more time understanding what's actually wrong. Explaining a problem clearly to an AI forces you to understand it well enough to articulate it, which often gets you halfway to the solution before the AI even responds.

What AI Is Still Bad At

I want to be honest here because a lot of writing about AI tools skips the failures.

Limitations

  • Hallucinated APIs: Copilot will autocomplete a function call to a method that doesn't exist. ChatGPT will confidently tell you a library supports something it doesn't. Claude is better about this than the others, but it still happens.
  • Subtle code issues: AI-generated code often passes the surface test; it looks right, it runs without errors, but has problems underneath. State management bugs. Unhandled edge cases. Security issues that only surface under specific conditions. You cannot ship AI-generated code without reviewing it as carefully as you'd review code from a junior developer.
  • Novel problems: If you're working on something without good training data, a niche framework, an internal API, or an unusual architecture, AI becomes less useful fast. The pattern-matching breaks down when there are no patterns to draw from.

What It Means for How You Learn

When I encounter a library or framework I haven't used before, I used to read the documentation linearly and work through examples. Now I start by asking Claude to explain the core mental model, what it does, why it works the way it does, and what the key concepts are. Then I look at the documentation for specifics.

The Risk Worth Naming

Understanding the mental model first means the documentation makes more sense when I read it. But there's a risk: if you use AI to write code you don't understand, you're accumulating technical debt in your own knowledge.

You can ship faster short-term, but you can't debug problems, make good architecture decisions, or explain your codebase to your team. The developers getting the most out of AI tools use them to go faster on things they already understand, not to skip understanding things they need to know.

The End

AI tools made me faster. The gains are real, measurable, and consistent.

The biggest gains came in mechanical work, boilerplate, repetitive patterns, and standard configurations. Smaller but meaningful gains showed up in debugging, code review, and learning new technology.

What didn't change: the need to understand what you're building, the judgment required for good architecture decisions, the ability to read code and spot problems, and the skill of shipping code that actually works in production.

AI is a leverage tool. It amplifies what you already know. If you know how to build good web applications, AI helps you build them faster. If you don't know yet, AI can help you learn faster, but only if you treat its output as a starting point to understand, not a finished product to ship.

That's the honest version of what changed.