No-code
No-code means building working software through a visual interface — a canvas, a flow builder, a spreadsheet — instead of writing the implementation by hand.
Framer, Webflow, and similar tools are no-code for sites. n8n is no-code for workflows. The editor is the compiler: you arrange pieces, it emits the thing users hit. Low-code is the same idea with an escape hatch — a code component, a function node — when the pieces run out.
It is the right default for marketing sites, internal tools, and automations a non-engineer will maintain. It is the wrong default for a multi-tenant product, a permissions model, or anything that needs a real data layer you own. Vibe coding is adjacent but different: you still get code, you just did not type most of it.
The honest limit is the ceiling of the tool. Past a point you are fighting the canvas. We start no-code when the job fits, and we graduate the parts that have outgrown it rather than pretending the canvas is a framework.

