Я больше не пишу хаскельных книг.
Разных тем осталось очень много. Можно было бы написать о продвинутой магии на типах (линейные, зависимые типы). Можно было бы рассказать о разработке игр на Haskell. Я лично мечтаю о большой книге про предметно-ориентированные языки: как внешние, так и внутренние. Паттерны и идиомы тоже толком не описаны. То что есть сейчас - неполное, неправильное, написано плохо, без общего понимания Software Engineering, без прагматизма. Как сочинение студента, который слова повторяет, а сути не видит.
Не так много людей в Haskell способны рассуждать о разработке ПО на уровне сеньоров и архитекторов. Мало и хороших авторов, которые пишут для обычных смертных, а не для статусности в своей элитной касте. Пересечение этих множеств и вовсе исчезающе узкое.
Я себя из этого множества извлекаю. Писать что-то для Haskell уже нецелесообразно.
Я начинал FDaA, когда у Haskell еще был шанс стать популярнее. Я даже припозднился; шанс был в 2012-2016 годах. Я видел эту потребность, но словно бы об стену бился. Никто со мной не хотел и не мог говорить о высокоуровневых подходах и практиках, об архитектуре и принципах. Мне совали всякую чушь: "ты ничего не понимаешь, мальчик" и "иди читай пейперы", "не знаешь ТК, не контрибьютил в GHC - не хаскеллист". Плюнув на это узколобие, я в 2016 сел писать о своем видении, которого так не хватало. Но уже было поздно.
Сам дух моего сопротивления был продиктован социальной обстановкой. То, о чем я писал, воспринималось ересью. На некоторое время моим оппонентам даже удалось меня закопать. В 2017м мой контракт с Manning был разорван, потому что больше половины приглашенных ревьюеров написали резко отрицательные рецензии.
На два года я бросил FDaA. Но потребность никуда не делась, и я знал, что прав. Мне пришлось переосмыслить себя и воспитать чувство собственного достоинства. Только люди с чувством собственного достоинства могут отстаивать правду.
Мои книги и моя позиция по многим вопросам есть вызов статусу кво в коммьюнити. Но раньше у меня была потребность в этих знаниях, а сегодня у Haskell нет шансов, да и большого смысла в нем тоже нет. Дух Haskell переселился в Rust, OCaml, Scala и даже C++, оставив после себя бесперспективную оболочку. Haskell умер, и я не верю в его возрождение.
Я черпал энергию из разлома между мной и определенной прослойкой хаскеллистов. Мои оппоненты (а лучше сказать - хейтеры, вредители) невольно помогали, потому что своей узколобостью показывали мою правоту. Но в долгосроке подобная иррациональная ситуация губительна. Ну с какого хера ценят всяких болтунов, активистов и ноунеймов, а не авторов важных книг? Это нонсенс.
Поэтому я больше не пишу хаскельных книг.
Хотелось только сказать спасибо всем тем в сообществе, кто поддерживал, кто понимал и помогал. Или хотя бы не присоединялся к улюлюкающей толпе активистов. Вас очень много, хотя вас почти не видно. Вам оставаться в Haskell. Желаете языку процветания? Выражайте здравый смысл. Помогайте тем, кто выражает. Всяких болтунов и активистов не слушайте. Поддерживайте креаторов, окружайте себя талантливыми людьми. Воспитывайте в себе чувство собственного достоинства. Да, это общие советы, и не про Haskell. Но именно социальная здравость - необходимое условие для его существования.
Post #242
470
- 👍 8
- 😭 3
- 🤗 3
- 🙏 2
- 🤣 2
- 😇 2
- ❤ 1
- 💩 1
- 🥱 1