Как разработать вебсайт и не бомбануть

Важен лишь КОНТЕНТ. все остально - лишь доступ и работа с этим контентом. Все ваши амбиции связанные со спецэффектами, использованием топовых фреймворков, модные стилизации и теребоньканье шрифтов - не более чем крохи данных которые испарятся из мозга пользователя. Лишь художники подобные вам будут обращать внимание на всю ту навороченную дичь которая льется золотым дождем с дисплея.

оригинал на медиуме

как видит разработчик / как видит клиент

Есть несколько проверочных вопросов которые следует задавать как клиенту, так и себе.

А нужен ли сайт вообще?

(Вам точно нужен сайт?)

90% случаев клиенту нужно решение которое 300 раз есть на рынке и сайт ему не нужен. Блог - миллиард вариантов wp, blogger, temblr, telegra.ph, medium, соцсети... Каждый из этих вариантов покрывает ВСЕ нужды блоггера без ебанины с хостингом, базочкой и тд. Магазин - автоматические магазы типа shopify, ecwid, weebly, prom.ua, allbiz... Даже олх будет в разы эффективнее чем очередной говносайт на вукоммерс или опенкарт. Опрос, сбор данных - google forms, survey monkey. Или опросы в соцсеточках, которые опять же будут гораздо востребование и эффективнее чем на сайте. Как минимум потому что человеку не придется логиниться.

Нужно дизайн или нужно заработать денег?

(Вы хотите красиво или вы хотите делать бизнес?)

Не стесняйтесь задавать такие вопросы клиенту, ибо сказано: клиент вообще ничерта нешарит в этом вашем вебе. Если же отбрасывая все ваши аргументы клиент будет настаивать на производстве ненужного говномагаза мотивируя это личным желанием, то скорее всего он - мудак. Вы можете рискнуть и взяться за такую мудацкую работу, однако будьте готовы что за те гроши что вам заплатят - вы будете обязаны круглосуточно играться со шрифтами и тестикулами вашего нового господина. В конце, после того как вы бесплатно наполните сайт такого человека (такие люди обычно непонимают что такое шаблон и что такое контент) вы запустите это в продакшн. После нескольких дней, вам покажется что вы избавились от этой каббалы, но он позвонит... Он позвонит обязательно и задаст вопрос: "почему на мой сайт никто неходит". Вы будете долго объяснять что сайт нужно продвигать, закупать рекламу, что это уже отдельная работа для специалистов... На что получите поток говна и фразу что вы мошенники и ничтожества и неумеете работать.

Для каких целей нужен этот элемент?

(Вам нужен рабочий продукт или бесполезные фичи?)

Фичакат - это крайне полезный скилл. Если клиенту давать волю то в итоге вы получите кусок неюзабельного, тяжеленного, мерцающего говна. Каждую фичу или элемент дизайна нужно поддавать сомнению, анализирова и давать клиенту то что ему НУЖНО, а не то что он ХОЧЕТ. Да, да именно разработчик должен говорить что клиенту нужно, а не наоборот. По сути клиента вообще не должно ебать как вы будете решать ту или иную задачу.

Чем будет наполняться сайт?

(Для наиболее эффективного решения нам нужно знать какой контент будет на вашем сайте?)

"Ну вы сделайте сайтик, а потом мы уже контентик вам дадим". Нет. Контентик - за отдельную денюжку. Но вот знать общую направленность - необходимо. Новости, политический сайт, порнуха, магазин унитазов, торговая площадка?