Послушал интервью с основателем Basecamp. Всего 6 часов 😉. На скорости 2 не так уж и долго, да и дядька классный. Оказалось, он же и создатель Ruby on Rails, фреймворка для веб-разработки. Хоть я и не программист, но он смог меня убедить, что это круто. Он с такой страстью объяснял, зачем Rails нужен. Говорит, что фреймворк построен на идее, что разработка должна быть простой и радостной. Что не надо держать в голове кучу сложных конфигураций, есть понятные принципы, следуй им, и всё заработает. Как он выразился, Rails создан для людей.

В мире разработки конкуренция очень высокая. Даже я, не разработчик, сходу назову больше десяти языков программирования, и это даже не половина. Поэтому создание языков абсолютно продуктовая задача. У каждого языка есть конкурентное преимущество: кто-то быстрее, кто-то понятнее.

И у меня возник вопрос: почему в «человеческих» языках такого нет?

Почему, например, в русском языке никто не думает как продакт-менеджер? Почему мы продолжаем гордиться тем, что он «самый сложный в мире»? А ведь это, по сути, проблема. Представьте, если бы кто-то сказал, вот наш замечательный продукт, мы гордимся тем, что у него самый сложный онбординг.

Чем сложнее язык, тем больше времени люди тратят на то, чтобы его просто выучить. Это барьер, это годы в школе. Русский язык изучают с 1-го по 11-й класс. Я погуглил: на это уходит примерно 12% школьного времени. А что если это время потратить на что-то другое: литературу, математику, физику, историю? Сколько иностранцев смогли бы выучить русский язык проще?

Можно же упростить правила, писать «как слышится», убрать многочисленные исключения. Какая вообще разница, сколько букв «н» в словах «стеклянный» и «деревянный»? Зачем нам правило «жи-ши с буквой И», если можно писать с буквой «ы» или вообще убрать букву «ы»?

Понятно, хочется сохранить традиции, и какие-то изменения уже происходят. Вон в царской России убрали букву «ять» и ничего страшного. Кофе стал среднего рода и ничего не сломалось. Но кажется, что эти изменения идут слишком медленно. Люди продолжают тратить кучу времени, и почему-то никто не думает об этом с позиции пользователя.

Почему нет продакт-менеджера русского языка, у которого KPI сократить время на его освоение при сохранении смысла, глубины и красоты?

Сейчас учу греческий и там та же боль. Пять букв, обозначающих звук «и», куча исключений, нелогичных форм… Зачем? Почему язык не развивается как продукт?

Хочется, чтобы языки, как и софт, становились удобными, а не просто «традиционными».