Мы часто слышим про mobile first, но вопрос «кто главнее» не ограничивается типом устройства. Поговорим о двух подходах к разработке сайта, когда главный программист или дизайнер. Когда главный программист, это называется Code first — сначала код, потом все остальное. Это удобно в проектах, где важнее логика и функция, чем интерфейс и эстетика. Работоспособный сайт при таком подходе собирается быстро (про красоту думать не надо), но пользоваться им не всегда приятно. Т.е. например, результаты поиска будут выводиться сплошным плохо читаемым текстом...