Полный текст
Почему «скучный» код — это признак мастерства, а не посредственностиВспомните фильмы о боевых искусствах: новичок постоянно прыгает и показывает flashy-приёмы, а мастер остаётся почти неподвижным, но его один удар решает всё. Автор статьи утверждает, что в программировании так же: желание использовать все модные инструменты — от Redis до очередей — признак новичка. Мастерство же в том, чтобы выбрать простейшее рабочее решение.Но разве это не путь к «большому кому грязи»? И что делать с масштабированием? Автор считает, что одержимость будущим масштабом — главный грех SaaS-разработки, а настоящий инжиниринг как раз и заключается в поиске самого простого, а не самого навороченного пути.Разберёмся в этом контринтуитивном подходе и выясним, почему YAGNI — возможно, главный принцип из всех.