Aragaer
а то чот на работе пишу только баш скрипты да письма в аутлуке
Евгений
Пишите код :)
kosc
На плюсах-то?
Aragaer
не, я на чистом си. Ну еще на питоне и в последнее время на лиспе немножко ковыряюсь
Denis
пишите на хаскелле и будете знать хаскелл, делов то
Denis
у нас вакансии периодически тоже бывают
Aragaer
я писал на нем что-то несколько лет назад, но не особо что получилось. Но я не теряю надежду вернуться 8)
Danila Matveev
пишите на хаскелле и будете знать хаскелл, делов то
чтобы открыть дверь, откройте дверь (с)
Denis
мне скорее вспоминается “как нарисовать сову”
Denis
чтобы открыть дверь, откройте дверь (с)
а вообще конечно это неправда
Denis
т.к. “знать хаскелл” и “писать на хаскелл” это разные вещи
Aleksei (astynax)
Для того чтобы начать писать на хаскеле, не нужно знать много хаскеля
Denis
и одно без другого существует в обе стороны
Denis
ну и обе стороны дополняет друг друга
Denis
как сделать чтобы в quote blocks телеграм не вставлял смайлики?
Евгений
А он вставляет? :-(
Евгений
Вроде нет
adam
я увольняюсь из Серокеля! а раз я увольняюсь, надо искать замену господа товарищи хаскелисты, позвольте предложить: • работа на хаскеле, удалёнка (подробнее здесь расписано: https://gist.github.com/neongreen/98d40ea2b965166001bc20b15a26a6f9) • надо знать только хаскель • ничего больше знать не надо • вообще ничего знать не надо • диплом и опыт тоже не нужны конкретно про знание хаскеля: хотелось бы, чтобы вы умели в хотя бы 50% из стандартных вещей — монадные трансформеры и mtl — сериализация/десериализация — всякие очевидные либы типа unordered-containers/process/directory/text/bytestring/... — основы линз — чуток STM и async — associated types — синтаксические экстеншены всякие — quickcheck, hspec вот из этого списка если половиной можете пользоваться или хотя бы слышали и за пару дней можете разобраться, то круто type-level изыски, кондуиты, сёрвант, профункторы, вот это вот всё не нужно будете работать • либо над Cardano (это криптовалюта, полностью на хаскеле, опенсорсная, сейчас она топ 6 по капитализации) • либо над новыми проектами (тоже блокчейн, но для тех, кому нравится оказываться в самом начале новых проектов, а не в бюрократии, где надо хоть чуть-чуть думать над стабильностью и обратной совместимостью) а ещё у нас большинство людей говорят по-русски и чудесные мемы в слаках, нигде больше таких нет такие дела пишите в личку
За чудесные мемы в слаках можно и резюме подать
Евгений
Ну вот я кинул квотеблок со смайликом
Andrei
Для того чтобы начать писать на хаскеле, не нужно знать много хаскеля
С другой стороны, даже немного хаскеля достаточно, чтобы возненавидеть текущую работу с использованием <mainstream_programming_language>! А тут и до ситуации, когда мотивации ворочать мейнстрим уже нет, а квалификации ворочать хаскель за деньги нет ещё, рукой подать.
kosc
Не надо писать код, очевидно же.
Евгений
Ну теперь нужно писать сильно меньше кода
kosc
Теперь он пишет конфиги, а они декларативны.
kosc
Прямо как Haskell.
Евгений
yaml-программирование!
Donat
Админ, пишу на jinja2 и меня это не сильно радует. :)
Donat
На yaml норм, да
Евгений
Ансибл?
Donat
Да
kosc
Погоди-те как, а мы разве не путаем админов с DevOps?
kosc
Или в чём разница-то?
Donat
Девопсов нет.
kosc
Окей
kosc
Скажу одному закомому девопёсу, что его нет.
Donat
Девопс это ведь что-то вроде методологии, это по-моему так же глупо звучит как, например, agile developer.
Евгений
Погоди-те как, а мы разве не путаем админов с DevOps?
У меня в должности с недавних пор написано "девопс". Но собственно девопс это разновидность админов. Бывает сетевик, виндоус-админ, хостинговый админ, а бывает девопс
Maxim
девопс — это админ, умеющий программировать?
Скорее программист, умеющий админить
Евгений
Нет, большинство админов умеет писать код, как это связано вообще?
кана
спорить о том, что не имеет четкой формализации...
кана
это как разговоры об ооп, где каждый имеет в виду что-то свое
Евгений
Девопс это админ, поддерживающий определённый стек технологий: ансибл, докер, травис, гитлаб и т.д.
Donat
+
Donat
Рынком?
Андрей
Девопс это админ, поддерживающий определённый стек технологий: ансибл, докер, травис, гитлаб и т.д.
всё же фокус на том, что первый автоматизирует, а второй администрирует (можно читать как "олдфаг мешающий прогрессу")
Aragaer
мне повезло, я хоть и укушен хаскеллем, мой любимый теплый ламповый си не является мэйнстримом, поэтому отвращения к нему не возникает
Cheese
Рынком?
то есть если в вакансии написано "девопс", то ты девопс, а если "админ", то админ? больше никаких различий
кана
предположительно автоматизация некоторых процессов разработки, таких как деплой и CI
Андрей
программист автоматизирует бизнес, девфопс ближе к инфраструктуре для программиста
Андрей
хотя это всё роли, я вот и программист и так уж случилось сейчас немного девопс ) ну начальник меня так назвал пару раз )
Donat
Во всяком случае если на вакансии посмотреть большинство именно такой стек используют
Donat
Кстати, заметил, что в этом чате очень уж часто возникают холивары на тему терминологии.
Cheese
я видел человека, который сам себе в поле "должность" вписал "devops", став таким образом первым девопсом яндекса
Андрей
😅
Donat
👍
Donat
Не смотрел пока
кана
Определение термина - это тип, в то время как сам термин - терм этого типа (тавтология). Наличие термина для определения как доказательство верности определения (правда система аксиом тут довольно противоречива)
кана
Называйте это изоморфизмом Каны
Андрей
а в хаскеле нельзя программировать как в лиспе? )
Dmitry
(if (eq (x) 1) "A" 42) ?
Dmitry
давно не брал я в руки скобок
Alexander
в лиспе нельзя программировать как в лиспе
Alexander
иначе это не лисп
Dmitry
там стринговые литералы-то есть в таком виде?
Dmitry
а то опять не угадал. сколько раз писал глючный недоделанный лисп, но никак не запомню, как оно там в настоящих лиспах
Dmitry
в expconf-е сть
Aragaer
ну только не (x), а просто x
Aragaer
потому что иначе это вызов функции x