Build with AI. Ship like an engineer.
Practical guides to vibe coding and AI-assisted development: how to start, what to set up before anyone else uses your app, and the mistakes that cost people later. Written by Theo Pelingan, who ships production software with these tools every week.
New to vibe coding? Read these in order
- 1Start here
How to start vibe coding: a plain-English guide for 2026
What vibe coding is, which kind of tool to start with, the loop that keeps a project on track, and a first project you can finish in a weekend.
- 2Essentials
Vibe coding essentials: 8 things to set up before anyone uses your app
Version control, secrets, data access rules, sign-in, tests, separate test and live data, spending limits and backups — what each means and how to check it fast.
- 3Pitfalls
Vibe coding pitfalls: 8 ways AI-built apps go wrong (and the fixes)
Open databases, leaked keys, insecure code that works, invented packages, agents with live access, and feeling faster than you are — with the evidence for each.
Latest AI Dev Brief
#1 AI Dev Brief #1: AI-found PHP bugs, stolen API keys, two new frontier models Two weeks to 23 Oct 2026: critical PHP flaws found with AI, an agent console that leaked users' API keys, Gemini 4 Argon and Meta's Muse Wonder. 10 Oct 2026 to 23 Oct 2026. A new issue every two weeks.Choosing a tool
Cursor vs Claude Code (2026): editor or agent, and what each costs
Pick Cursor if you want one editor with a choice of models and a cheap way in. Pick Claude Code if you mostly delegate whole tasks to an agent and want it in the terminal, your existing IDE, the desktop or the browser. They aren't exclusive: Claude Code runs inside Cursor as an extension.
ComparisonLovable vs Bolt.new (2026): which app builder should you start with?
Both are good first tools. Pick Bolt.new if you want the cheaper paid plan and to see and edit code in the browser from day one. Pick Lovable if you want a polished managed backend and expect to stay on the platform; budget for Pro if you need to edit or download the code.
Coming next
Get new articles by RSS.