Dovresti smettere di scrivere il codice adesso. Sono molto serio.
Se questo sito dovesse ricevere qualcosa di più che un semplice "design love" come colori o dimensioni dei caratteri, qualsiasi designer che valga la pena assumere dovrebbe voler adattare non solo il design, ma prima di tutto l'usabilità. Le esperienze utente grandiose (o anche buone) riguardano molto più che l'abbinamento di colori e pixel piuttosto, è l'esperienza completa che un utente ha quando utilizza il sito.
Diciamo che codifichi il sito completo senza alcun progetto in atto, quando arriva il designer e dice " non ci dovrebbero essere login richiesti per questa funzione " o " perché dovresti usare un approccio wiki-like invece "o" sì, questo ha assolutamente bisogno di funzionare offline "o" qui posizioniamo la casella di ricerca dei facet ", probabilmente è necessario ricominciare con alcune funzionalità, forse anche avviare all over se le idee del designer cambiano completamente le idee che avevi durante la codifica.
Se, d'altra parte, il designer è invitato molto presto (prima che inizi la codifica) puoi collaborare tutti sul tipo di esperienza che dovresti fornire e sarai in grado di creare una soluzione in linea con il risultato finale atteso. Sarai più contento, il designer sarà più contento, il cliente (il tuo amico) sarà più felice e soprattutto: l'utente sarà più contento!
Quindi, per rispondere alla domanda effettiva : se sei programmatore e qualcun altro è designer , non dovresti fare qualsiasi design del web (questo suona più duro di quanto vorrei, ma se questi ruoli sono veramente divisi in due persone, il programmatore dovrebbe programmare come progettato dal designer).
L'implementazione della funzionalità richiesta (in modo professionale) dovrebbe essere la vostra preoccupazione principale e non dovrebbe essere fatta prima di sapere cosa viene richiesto (che è sconosciuto prima che il sistema / il sito sia progettato).
Ora smetti di scrivere codice e chiama quel designer per una riunione!