Nella breve storia del web design, poche questioni sono state controverse come la questione se i designer debbano codificare.

È fuori discussione che per progettare per il web è necessario apprezzare come funzionano i siti, ma questa comprensione deve essere sufficientemente approfondita da poter scrivere codice, dopo tutto quello che ci si aspetta che gli sviluppatori aderiscano a una guida del marchio, non si necessariamente aspettarsi che ne creino uno.

I WYSIWYG sono sempre più competenti e la maggior parte produce codice adeguato per i prototipi o per passare a uno sviluppatore (se non addirittura alla qualità di produzione). Allo stesso tempo, il codice di frontend è più complesso di quanto lo fosse anche cinque anni fa; non è affatto raro trovare sviluppatori di frontend specializzati in una singola tecnologia, come i CSS. Quindi c'è meno bisogno di designer per il codice, e una sfida sempre più difficile per coloro che scelgono di farlo.

D'altra parte, la maggior parte dei designer che gravitano sul web lo fanno attraverso una naturale curiosità. È uno strano designer che non ha almeno giocato con gli strumenti di sviluppo nel browser. Inoltre, scrivere HTML o CSS non può essere descritto con precisione come codifica; uno è un markup, l'altro è un insieme di definizioni di stile, entrambe parte del lavoro di un designer molto prima del web design.