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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
B
Blog
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
IT之家
IT之家
D
Docker
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta

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? My Team Caught Me Using AI to Merge PRs. The Code Was Fine. The Trust Wasn’t. 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)
I Built a Full Stack App Without Writing Code (AI vs Deve...
Sanajit Jana · 2026-04-20 · via Artificial Intelligence in Plain English - Medium
I shipped a working product in six hours. No IDE. No backend code. No database setup. By midnight, I had login, APIs, a dashboard, and real users clicking buttons. By morning, it started breaking. Not in one place. Everywhere. That was the moment the experiment stopped being fun and started becoming honest. The promise that pulled me in You have seen the demos. Type a prompt. Get a UI. Add a backend. Deploy in one click. It feels like cheating. It feels like the future. So I tried to build something real. Not a toy. Not a landing page. A simple app: User login Create tasks Store data Show dashboard Classic full stack. Nothing fancy. No code. Only AI tools. What I used I kept it simple: Chat-based AI for generating logic A no-code builder for UI Managed backend for auth and database Auto-deploy platform No manual coding. Only prompts. Hour 1: This feels illegal I described the app in plain English. “Create a task manager with login and dashboard.” UI appeared. Clean. Responsive. Then I asked for backend logic. “Store tasks per user.” Done. The system generated API endpoints like this: // auto-generated app.post('/task', async (req, res) => { const { userId, text } = req.body await db.insert({ userId, text }) res.send({ ok: true }) }) No setup. No config. No struggle. I pushed a button. The app went live. Hour 3: Real users, real excitement I shared the link with friends. They signed up. They created tasks. Everything worked. At this point, I started questioning my career choices. Why spend years learning backend systems if this exists? That thought lasted about 20 minutes. Hour 5: The cracks show up First issue. Duplicate tasks. A user clicked twice. Two entries saved. No validation. No idempotency. I asked AI to fix it. It added a check. It looked correct. It still failed. Second issue. Slow responses. Simple requests took 800 ms to 1.2 seconds. Here is a rough comparison: | Action | AI-built app | Hand-coded app | | ----------- | ------------ | -------------- | | Create task | 900 ms | 120 ms | | Fetch tasks | 1.1 sec | 150 ms | No control over query optimization. No caching. Just black box logic. Third issue. Auth broke. Random users saw empty dashboards. The system failed to map session correctly. I asked AI again. It rewrote half the logic. Now login worked. But task creation broke. Fix one thing. Break another. The architecture I ended up with What I thought I was building: [ User ] | [ Frontend ] | [ API ] | [ Database ] What I actually got: [ User ] | [ Generated UI ] | [ Hidden Logic Layer ] | [ Managed API Wrapper ] | [ Abstracted DB ] | [ Unknown Internal Services ] You lose visibility. And once you lose visibility, debugging becomes guessing. The real problem is not performance Performance can be fixed. The real problem is control. You do not know: How data is stored How queries run How errors propagate How scaling works And when something breaks in production, prompts are not enough. You need understanding. Where AI actually shines Now let me be fair. AI is incredible for: Scaffolding projects Writing boilerplate Generating CRUD endpoints Creating UI fast If I had used AI as a helper instead of a replacement, this would have been a different story. For example: // clean, controlled service public Task save(Task t) { if (repo.exists(t.getId())) return t; return repo.save(t); } Small. Clear. Predictable. AI can help write this faster. But you still own the logic. The uncomfortable truth AI did not replace development. It compressed the easy parts. And exposed the hard parts faster. What this really means is: Beginners can build faster Experienced developers become more dangerous Systems still need thinking, not just prompting The moment everything clicked At around 2 AM, I stopped fixing the app. I opened my IDE. I rewrote one API properly. Added validation. Logging. Structure. Deployed again. Everything stabilized. That was the moment I understood the difference. AI can build something that works. A developer builds something that survives. Final takeaway If you are a developer reading this, here is the reality: AI is not your competition. Blind usage of AI is. Use it as a tool. Not as a replacement. Because when things break at scale, prompts will not save you. Understanding will. And that is still very human. A message from our Founder Hey, Sunil here. I wanted to take a moment to thank you for reading until the end and for being a part of this community. Did you know that our team run these publications as a volunteer effort to over 3.5m monthly readers? We don’t receive any funding, we do this to support the community. If you want to show some love, please take a moment to follow me on LinkedIn , TikTok , Instagram . You can also subscribe to our weekly newsletter . And before you go, don’t forget to clap and follow the writer️! I Built a Full Stack App Without Writing Code (AI vs Developer Reality Check) was originally published in Artificial Intelligence in Plain English on Medium, where people are continuing the conversation by highlighting and responding to this story.