UNIX-философия: старик, который до сих пор бегает быстрее молодых.

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