Спартанские стандарты
Ну, здравствуй, мой хитрожопый друг, нелюбитель вьючных животных! От всей души тебе желаю со следующим твоим ТЗ, где чётко расписано, чтоб под все-все браузеры, да с отключённым JS, и чтоб по дайлапу, — в общем, со всем этим добром нарваться на кого-нибудь вроде меня. Потому что я умею читать ТЗ и распознавать хитрожопость.
Ты надеешься получить нормальный продукт, посредством придирок заставить разработчика сделать вдвое больше работы, чем было оговорено, или вообще не заплатить. А потом ещё написать сюда, какие они, эти веб-программисты и дизайнеры, бестолковые. А знаешь, что ты от меня получишь? Ты получишь всё по ТЗ и строго по стандартам. Белый фон, чёрный шрифт. Из оформления — полужирный, курсив, заголовки и списки. Из графики — логотип, который твой заказчик мне прислал, в том виде, в котором он его прислал.
Ой, заказчику не нравится? Нет в юридическом словаре никакого «нравится — не нравится». Кроссбраузерность? Есть. Читаемо? Вполне. Стандартам соответствует? Более чем. А значит, примешь и оплатишь. Если понадобится, через суд. Да-да, у нас тоже есть юристы.
Мне жаль тех молодых сайтостроителей, которые уже научились писать вменяемый код и неплохо рисовать, но ещё не поняли главного: не все заказчики одинаково хороши. Я могу представить себе их лица при виде списка претензий, в котором указано, что под Lynx не отображаются картинки, при выключенном JS не работает слайд-шоу, а в Netscape 3.0 без поддержки Flash отказывается работать видеоплеер. Не сообразив ещё, что их просто банально кинули, они будут пытаться что-то доказывать и объяснять, но Заказчик, Который Всегда Прав, не станет слушать. Не потому, что не понимает, а потому, что ему плевать.
В общем, совет вам, молодые: учитесь распознавать недобросовестных заказчиков и слать их куда подальше. Или наказывать по мере возможностей.