Vibe Coding
9 essays on this topic.
The Junior Developer's Roadmap for 2027
Entry-level tech hiring is tighter and AI writes much of the code. A 12-month roadmap: fundamentals, eight skills, practice that keeps you sharp, and proof.

Shipping Is Half the Job
AI can write the code, but running it is a separate skill: environments, secrets, CI, staged rollouts, alerts, cost limits and a launch checklist.

From Prompting to Architecture
AI is great at the function in front of it and weak at the shape of the whole app. How to own boundaries, names and decisions so your code can keep changing.

Tests Are How You Talk to the AI
AI coding agents have been caught editing tests to make them pass. Write the test first, protect it, and it becomes the clearest spec you can give.

Data Outlives Code
AI can rewrite your code in minutes. It can't bring back deleted rows. Schema constraints, safe migrations, tested restores and least-privilege access.

The Security Holes AI Writes Every Day
Leaked keys, missing auth checks, open databases, invented packages: the security holes AI coding tools write most, with bad and fixed code for each.

Debugging When the AI Is Out of Ideas
Pasting the error back works until it doesn't. A real debugging method: reproduce, minimise, hypothesise, test, plus git bisect and stack traces.

You Can't Fix What You Can't Read
Reading code is the core skill AI can't replace. How to trace a request through an unfamiliar codebase, review diffs critically, and practise with AI.

Vibe Coding Is Real. So Is the Bill.
Vibe coding is great for prototypes. The research on speed, code quality, security and junior jobs shows what it costs later, and the 8 skills that pay it.
