Все написанное ниже является частью личного опыта автора и не является панацеей, любители похоливарить идут лесом:
1. Приведите себя к единому стандарту разработки. Себя лично, исходя из своего опыта, а не озираясь на всякие Gulp, LESS и прочую хрень, отчасти помогающую в разработке (на самом деле редко).
2. Постарайтесь выделять закономерности в своем коде и его обработке, например, использование одних и тех же классов, структуры верстки. К примеру, для 99% форм у меня есть класс form, которым я оформляю 90% css и делаю ajax именно через этот класс.
3. Для PHP просто называйте поля одинаково из проекта в проект, поможет как для валидации данных, так и вообще для написания единого обработчика, покрывающего 80-90% случаев.
4. Почитайте про KISS, DRY, SOLID, очень помогает поставить мозги на место.