В мире, где каждые полгода появляется "новый стандарт разработки", есть одна вещь, которая пережила десятки эпох — UNIX-философия.
Она родилась в 70-х, когда компьютеры были размером со шкаф, но мысли у инженеров были удивительно свежие.
Считается, что первым её сформулировал Дуглас Макилрой — автор Unix-конвейера — ещё в 1978 году.
Позже Эрик Рэймонд обобщил весь подход в одну безжалостно честную аббревиатуру: KISS — Keep it simple, stupid.
И вот что делает эту философию актуальной даже сегодня:
Делай одну вещь за раз — и делай её хорошо.
Не нужно строить сервис-комбайн, который делает всё сразу. Один модуль — одна роль. Минимум магии, максимум стабильности.
Комбинируй простые инструменты, чтобы решать сложные задачи.
Не надо изобретать космический механизм. Достаточно собрать несколько маленьких надёжных штук — как из LEGO. Это и чинится быстрее, и ломается реже.
Текст — лучший интерфейс.
Прозрачность убивает хаос. Там, где всё видно и читается, нет места непредсказуемости.
Сегодня вокруг — фреймворки, надстройки, мегастеки и прочие сирены современного IT. Но UNIX-философия напоминает:
— Надёжность важнее новизны.
— Простота побеждает сложность.
— Идеи держатся дольше, чем инструменты.
И пока мы спорим, какой JS-фреймворк проживёт ближайшие 12 месяцев, KISS-подход тихо обеспечивает работу доброй половины интернета.
Мы в «Цифра Два» убеждены, что иногда старые концепции переживают новые не потому, что "ретро", а потому что сделаны нормально с первого раза.