RIP RTFM
RIP RTFM
Понадобилось мне на днях в linux терминале из многочасового видео вырезать небольшой фрагмент. Помню, что это можно сделать с помощью ffmpeg, но какие ключи при этом надо использовать – конечно же, я не помню. Читать man я не стал, а просто спросил у чата гпт. Тот мне выдал почти готовую команду: я сделал copy-paste, поменял тайминги, и через 2 минуты у меня уже было готовое видео.
Быстро? Безусловно!
Удобно? Конечно!
Эффективно? Да!
Однако в связи с этим у меня родилась следующая мысль - мы перестали читать man’ы. И это не есть хорошо! Дело в том, что у нас пропадает, как сейчас модно говорить, насмотренность.
Когда я жил в общаге ВМК МГУ, у нас было в моде выражение “man what?”. Главной проблемой было узнать название команды, а дальше уже шло другое знаменитое выражение – RTFM. И мы RTFM’или!
Мы разбирались чем awk отличается от sed, more от less, echo от tee. А главное – мы видели, как устроен софт: какие ключи предусмотрены в той или иной утилите. И поневоле задумывались: а почему именно такие ключи, почему в таком порядке, а что будет в случае, если этот ключ оставить, а вот тот убрать, и т.п.
И когда я создавал свой скриптовый язык и интерпретатор к нему, я интуитивно догадывался, какие ключи должны быть, какие из них должны быть включены по умолчанию, а какие должны быть взаимно исключаемые. Также я понимал, что только переменных в языке недостаточно – надо предусмотреть и константы, и заодно еще макропеременные, которые подставляются на этапе работы препроцессора.
Как будут проектировать софт представители нынешнего поколения, у которых нет такой насмотренности? С помощью того же чата гпт?
Я попросил чат гпт придумать аббревиатуру, которая придёт на смену RTFM и которая будет означать “спроси у чата гпт”. Как мне кажется, он был в восторге от этой идеи, и сгенерировал целую кучу сокращений (см. скриншот).
Но почему-то мне ни одно из них не нравится 😢
RTFM мне ближе и родней, хотя мы все понимаем, что время RTFM уже давно кануло в лету…