Идеология юниксовых систем, так называемый unix way, заключается в использовании композиций множества простых узкоспециализированных инструментов для решения сложных задач. По-английски такие инструменты называют sharp, в буквальном переводе острые. Подобно тому как нож, скальпель или резец в умелых руках творит чудеса, так же он способен творить ужасные вещи. Обладание мощным инструментом не только даёт возможности, но и накладывает ответственность.

Я уже давно восторгаюсь простыми и эффективными конструкциями из инструментов командной строки линуксовых систем. Но на этой неделе я не упустил возможность одной командой нанести немалый урон работоспособности ОС. Вместо того чтобы сделать слепок тома я записал в него данные, испортил файловую систему, запорол всё. Резервные копии данных имеются, но они настолько огромны, что копируются на сервер уже третий день.
Я мог бы написать о вреде чрезмерных возможностей этих самых базовых команд с которых начал повествование, о том что в случае деструктивных действий пользователю должно выдаваться предупреждение, но это всё чушь. Не бывает власти без ответственности, не бывает острого ножа которым нельзя порезаться. Максимум можно сделать ручку поудобнее, но без травм всё равно не обойтись.