The Designer Who Codes — From Creative Technologists to True Product Design Leaders.
The debate has persisted for nearly a decade. Ought designers to learn to code? Are they capable? Is it truly necessary? The question re-emerges with each new tool that narrows the divide between design and engineering, and artificial intelligence has now reduced that barrier more dramatically than any predecessor.
Yet the debate has always been predicated on the wrong question. The real issue is not whether designers can write code, but whether the binary distinction between designer and engineer still reflects how the most successful products are created. Increasingly, it does not.
The traditional model is deceptively straightforward: designers design, engineers build. Each discipline occupies its own territory. Handover occurs at prescribed junctures. Documentation, communication, and a measure of goodwill bridge the chasm between intent and implementation, yet this arrangement breeds friction, inefficiency, and the all-too-familiar late-stage surprises that prove far costlier to remedy than to avert.
Artificial intelligence has not resolved this model; rather, it has laid bare its underlying fragility.
When a designer can generate a functioning prototype from a prompt, validate a layout in hours rather than days, and produce code that serves as a reference for engineers, the question of ownership within the process becomes markedly less distinct. At this juncture, organisations face a choice: to treat the ensuing ambiguity as a problem to be managed, or to recognise it as an indication that the prevailing model is due for replacement.
The newsletter’s assertion that artificial intelligence is shifting designers from execution to strategy, from screens to systems, is accurate. However, it misses the more significant implication: this shift alters not merely what designers do, but who they become.
Product design has always rested on three core principles: feasibility, viability, and desirability. A solution must be technically possible, commercially sustainable, and genuinely wanted by the people it serves. These aren’t sequential filters—they operate simultaneously, and the best product decisions come from people who can hold all three at once.
The fundamental flaw in the designer-engineer binary is that it separates feasibility from desirability when they should be integrated. Designers are custodians of desirability; engineers, of feasibility. Viability occupies an ambiguous middle ground, typically overseen by product management. The consequence is a product process that resolves tension through handover, rather than through genuine shared understanding.
The DaS™ model addresses this challenge directly through the Creative Technologist, or XT. This is not a designer who codes as an afterthought, nor an engineer who has merely completed a UX course. Instead, it is a practitioner who validates design assumptions in working code while designers prototype in Figma, pursuing a parallel path that eliminates friction before it accumulates.
The impact is both specific and measurable. Parallel delivery reduces code waste by up to 40 per cent. Feasibility is confirmed early, rather than discovered belatedly. Behavioural and interaction risks are addressed before engineering commences at scale. At the handover point, which DaS™ terms the Definition of Ready, engineering receives not merely a specification, but a validated and tested starting position.
By the twelfth week of one major programme, this model had yielded weekly feature releases to live environments, a parallel experimentation product for rapid testing, and designers and developers collaborating as a unified team of makers. This was not because the roles vanished, but because they integrated around shared accountability for the outcome, rather than divided ownership of the process.
The adoption curve is significant here, too. Artificial intelligence has compressed the learning curve that once rendered technical literacy seemingly unattainable for designers. The 58 per cent of product professionals now employing AI in research, the generative prototyping tools that produce UI components from prompts, the automated accessibility checks and predictive friction analysis—these do not supplant design thinking. Rather, they remove the executional overhead that previously absorbed the time and attention technical learning demands.
A designer who once devoted three days to producing high-fidelity screens can now accomplish the same in an afternoon. The time reclaimed need not be reinvested in producing more screens; it can instead be directed toward understanding how the underlying code functions, and how that understanding might influence decisions made earlier in the process.
The progression from UI/UX designer to Creative Technologist does not constitute a career change. Rather, it is the natural evolution of what product design has always aspired to achieve: to hold feasibility, viability, and desirability together in the same mind, simultaneously, throughout the entire delivery lifecycle.
For designers, the entry point is not a coding bootcamp, but curiosity about what happens after the handover. What does the engineer do with your specification? Where is it rebuilt, reinterpreted, or simplified to accommodate implementation? Begin with these questions. The Curious Path—learning across disciplines rather than specialising in one—distinguishes a designer who shapes outcomes from one who merely shapes screens.
For design leaders, the XT is not a recruitment exercise, but a development pathway. The designer already on your team who asks engineering questions, attends sprint reviews unprompted, and seeks to understand the technical rationale behind design constraints—that is your XT in the making. Provide them with a structured path, and their value will compound. Leave them without direction, and they will depart.
For organisations, the Definition of Ready is the mechanism that renders this model operational. When design delivery yields not merely a specification, but a validated, tested, acceptance-criteria-complete artefact from which engineering can proceed without ambiguity, the gap between the two disciplines closes structurally as well as culturally. This requires a delivery framework that treats the handover point as a shared milestone, not a one-way transfer.
“Designers shouldn't need to code — that’s what engineers are for.” The argument isn’t that designers should write production code. It’s that designers who understand how code works make better design decisions — earlier, at lower cost, with fewer late-stage surprises. The XT doesn’t replace the engineer. It validates the assumptions the engineer would otherwise have to discover during the build. That is not a threat to engineering. It is the most valuable thing a designer can do for an engineering team.
“Engineers are already doing design thinking — we don't need hybrid roles.” Some are. Most aren’t — not because engineers lack design instinct, but because their accountability structures don’t reward it. An engineer measured on sprint velocity will resolve design ambiguity in the fastest available direction, not necessarily the best one. The XT’s value is not design thinking applied to engineering. It is design accountability maintained through the delivery cycle — ensuring that what gets built reflects what was designed, not just what was buildable.
“The learning curve is too steep alongside delivery commitments.” It was. AI has changed that calculation significantly. The technical literacy required to validate assumptions in code, understand a data model, and read an acceptance criterion to identify its design implications — these are no longer multi-year acquisitions. They are accessible, iterative, and increasingly supported by the same AI tools that are already embedded in the design workflow.
The designer-engineer debate has long served as a proxy for a more fundamental question: who is accountable for the gap between intent and implementation? The answer the industry has tacitly accepted—namely, that it is a shared responsibility managed through process—is precisely why that gap endures in nearly every delivery environment.
The Creative Technologist closes this gap structurally. This is not achieved by transforming designers into engineers or vice versa, but by establishing a role that holds both accountable to the same outcome. Feasibility, viability, and desirability are not treated as sequential filters, but as concurrent design constraints that a single practitioner can navigate throughout the entire product lifecycle.
This is not a compromise between two disciplines. It is the direction product design has been heading since its earliest days, when the first designer was presented with a technical constraint and asked to render it inevitable.
Is the Creative Technologist the natural foundation for product designers, or is it a step too far?
We have set out our position; now we invite yours.
The conversation continues at designatscale.co and, of course, in the comments below.










