Alen
Принцип «YAGNI» (англ. You Ain't Gonna Need It — «Вам это не понадобится») и на выходе всё равно будет сайт-визитка и твоя квартальная премия будет полностью соответствовать Key Performance Indicators, которые предназначены правда для бизнеса, а никак не для наёмного рабочего, ну какая разница.
Иногда у заказчика уже есть старый сайт, отсюда требования к знанию PHP5 и принципу DRY (Don’t Repeat Yourself (DRY, рус. Не повторяйся)).
Точно! А по отношению к SOLID применяем принцип KISS - нафиг нам нужны эти замороки