
For most of my career the deliverable was a file. Annotated frames, a spacing scale, redline measurements, a document explaining hover states, and then a long conversation with a developer about what the file meant.
That ritual existed for one reason: designing and building were different jobs done by different people, and the gap between them had to be bridged with documentation. The gap is closing, and what is replacing handoff is better than handoff was.
What handoff was actually for
Handoff was a translation layer. The designer knew what the thing should be; the developer knew how to make it; neither could do the other half. The spec existed so intent survived the journey between them.
It was always lossy. Every designer has watched a build come back with the right components and the wrong feel - correct spacing, wrong rhythm. The spec captured the measurements and lost the judgement, because judgement is extremely hard to write down.
What changed
Two things. Design tools became programmable, so a design system can be a real source of truth rather than a picture of one. And code generation got good enough that a designer who understands structure can build the thing instead of describing it.
I design and build the same project now. There is no handoff because there is no gap to bridge. When a section feels wrong at 1440px I change it, in the code, in about a minute - rather than filing a revision, waiting, and reviewing a build.
The new deliverable is the system, not the spec
If nobody needs a translation document, what do you actually hand over at the end?
The component set and the rules for using it. Not a picture of the components - the real ones, in the real codebase, with the constraints that keep future pages consistent. Design tokens that are the values the site uses, not a parallel list that drifts.
This is a better artefact than a spec, because a spec describes a moment and a system describes a behaviour. The spec is stale the day the first new page is added. The system is what makes that page look right.
What designers should learn instead
Not necessarily to write production code. But to understand structure: what a component boundary is, why a layout that works at one width breaks at another, what makes a design system implementable rather than merely beautiful.
The designers struggling most right now are the ones whose value was producing the artefact. The ones doing well are the ones whose value was the judgement, because judgement is the part that did not get automated and shows no sign of doing so.
A model will produce a competent layout. It will not tell you the whole approach is wrong because you misread what the user came for. That remains the job.
What this means for hiring
Briefs increasingly ask for someone who can take a product from research to shipped interface. Not because that is fashionable but because the handoff cost - in time, in meetings, in things lost in translation - was always real and is now avoidable.
If you are hiring, the question is no longer whether you want a designer or a developer. It is whether the work is big enough to need two people, or coherent enough that one person moving quickly will produce a better result than two people coordinating.
Questions
Do designers need to learn to code in 2026?
Not necessarily to production standard, but understanding structure is now close to essential - component boundaries, responsive behaviour, what makes a design system implementable. The designers whose value was judgement rather than artefact production are doing fine.
Is Figma handoff still relevant?
For teams where design and development are separate roles, yes. What is changing is that the handoff document is no longer the final deliverable - the implemented component system is, because it is what keeps future pages consistent after everyone has moved on.
What should I hire, a designer or a developer?
Ask whether the work genuinely needs two people. For a product or site of moderate scope, one person who designs and builds removes the translation loss and the coordination cost. For large scope with parallel workstreams, specialised roles still make sense.