A few weeks ago I deleted two years of work.

Thirty-four automations that run every day — for me and for my clients. WhatsApp AI bots, lead capture from Facebook and web forms, PDF report generation, calendar booking, CRM sync, notifications. All of them built the same way: box after box, dragged and dropped onto a visual canvas.

I deleted the lot and rewrote them in code.

This isn't a "no-code is bad" post. The visual platform I used (n8n) is genuinely excellent and open-source, and it let me ship fast for years. But as the system grew, I started fighting the tooling instead of building. So I want to walk through why code-first won for my use case, the numbers that came out of it, and — importantly — the parts that did not improve, because I have no interest in hype.

What "code-first" actually changed