Кілька років тому я вважав себе дещо веб-розробником, знаючи основні 3 мови (HTML, CSS, JS) та багато PHP. Перехід від простого тексту до власних веб-сайтів було болем через так звані "стандарти", які на той час були для мене смішно складними. Це в значній мірі зводиться до цього (за вирахуванням матеріалів, пов'язаних з IE):
Існують стандарти, щоб замінити старі способи ведення справ більш простим способом. Однак, намагаючись реально реалізувати деякі речі (наприклад, цілком на основі CSS-макета), мені знадобилося в 10 разів більше, аби реально зробити це тоді, якщо я зробив більш просте і все ще працююче рішення. Якщо він відображався так само, то навіщо мені використовувати складніший приклад, який займає 10 разів більше і перервається після зміни браузера? Це викликало багато довгих релігійних дебатів у ## php, ## css і ## js у Freenode IRC, і насправді заборонили мені ## css, тому що я поспішав зі своїм маленьким світом там.
Моє запитання: Чи слід дотримуватися кожного стандарту та умов кодування, навіть якщо вони займають мене в 10 разів довше, але отримують такий же результат, як і простий?
Щодо тега опитування, з тих, хто має веб-сайти будь-якого розміру (величезні чи маленькі), чи дотримуєтесь ви усіх стандартів?