Фил Ранжин
ну вот тут нужен баланс
gsomix
Ну, у кого-то хватает сил написать злобный коммент.
// потом приходит дедфуд и начинает рассказывать про хаскель, бгг
Фил Ранжин
она должна легко читаться, и при этом не быть голословной
Фил Ранжин
думаю, ты всё же прав
Фил Ранжин
надо писать про то, что сам делаешь
Pavel
то есть ничего не писать )
Фил Ранжин
не, писать точно надо
Pavel
сделать что-то -> написать про это -> профит
Фил Ранжин
вот Артём сделал статью - сколько людей в чатик пришло?
Фил Ранжин
это же хорошо
Анна
@gsomix ты офигенно прав про серьёзных людей и способы аргументации. Всё так. Но я думаю, что не стоит ругать тех, кто пишут про эмоции. Думаю, что эмоции, которые человек испытывает, программируя на том или ином языке, тоже очень важны
Pavel
я несколько месяцев пытался друзьям в чатике передать эмоции от кодирования на f#, но меня никто не понял 🙁
Анна
да, очень часто мы выбираем что-то по принципу "а что за люди этим пользуются"
Да, и не только люди. F# создаёт впечатление языка, на котором приятно программировать. И надо об этом тоже говорить, это тоже полезно.
gsomix
@gsomix ты офигенно прав про серьёзных людей и способы аргументации. Всё так. Но я думаю, что не стоит ругать тех, кто пишут про эмоции. Думаю, что эмоции, которые человек испытывает, программируя на том или ином языке, тоже очень важны
Про эмоции я понимаю. Не помню, я кому-то не так давно писал (может быть сюда), что выбор, например, между динамической и статической типизацией — это выбор в том числе эмоциональный и психологический. Я прекрасно понимаю, что это важно, ругаю я за другое. :)
Анна
проблема с эмоциями в том, что их сложно передать)
Это да. И потом будут комменты вроде "ну и что, а профит какой?" и всё будет похоже на секту 🤔
x
а и уже ПОХОЖЕ
Анна
В этом плане еще одна проблема статьи — про сообщество пара-тройка строчек.
Может быть, про людей и про сообщество нужно было больше всего писать, личные истории, байки, вот это всё. Это живо и цепляет, и пофиг что не так серьёзно 🤔
Анна
Хотя байки хорошие были
gsomix
И это круто, опять же.
gsomix
Это не описание преимуществ, и не искусственный пример.
gsomix
А опыт.
gsomix
Что возвращает нас к тому, что нужно сначала что-то делать, а потом писать и впечатления, и суть.
Анна
Вот поэтому я говорила, что мне нравится формат - потому что там всё же личности фигурируют и их впечатления.
Фил Ранжин
Дашь интервью нам?
Фил Ранжин
@gsomix
gsomix
Дашь интервью нам?
Нет, конечно, я не пользуюсь F#.
Фил Ранжин
Есть ещё простая идея
gsomix
Как думаешь, почему я не стал ничего отправлять? :)
gsomix
Как думаешь, почему я не стал ничего отправлять? :)
Потому что это был бы пустой треп. "Оооо, тайп провайдеры, ууу".
Фил Ранжин
Я полгода назад делал немобольшое тестовое на c#. В общем в требованиях акцентировалось гибкость и масштабируемость. У меня вышло файлов на тридцать кода. На f# с той же гибкостью будеет файла 4
Dr. Friedrich
Фил Ранжин
Это интересно.
Хм. Сделаете мне ревью и того и другого?
gsomix
Конечно, я готов помочь.
Фил Ранжин
Хорошо. Сегодня сделаю на фшарпе и скину сюда
Фил Ранжин
Меня тогда не слабо бомбануло с него
Фил Ранжин
Как думаешь, почему я не стал ничего отправлять? :)
я решил, это потому, что ты высокомерный
gsomix
Одно другого не отменяет, конечно...
Фил Ранжин
что-то из этого причина, а что-то следствие
gsomix
Ты, главное, код сюда скинь. ;)
Фил Ранжин
https://github.com/philippranzhin/testTask
Фил Ранжин
вот C#
Фил Ранжин
задача - написать консольное приложение, которое упрощает ввод с кнопочного телефона. я ему ссобщение, а он мне - последовательность кнопок на телефоне, которые нужно нажать
Фил Ранжин
а проблема в гибкости. Им нужно было, что бы всё было очень абстрактно
Фил Ранжин
и без либ
Фил Ранжин
для di например или моков/стабов
Фил Ранжин
что бы сохранить консистентность, F# код тоже я должен писать
Фил Ранжин
что бы разность скилла не влияла
Bonart
Глухой try catch у меня просто не пройдет ревью.
Bonart
ReadStrategy как функция - тут все совсем печально. Нужна последовательность ввода? Есть IEnumerable или IObservable
Bonart
Целый метод ProcessAll вместо одной строчки на LINQ
Bonart
Проще заново написать чем исправлять имеющееся
Фил Ранжин
это уже функциональный подход)
Фил Ранжин
хотя и readStrategy тоже
Фил Ранжин
и тут вопрос не в качестве кода. Есть мнение, что я ооочень врядли пишу на F# лучше, чем на C#
Фил Ранжин
с другой стороны - если кто-то готов заимплементить задачу на обоих языках, я буду рад оформить это в хорошую статью
Фил Ранжин
вернее, сделать так, что бы это было в неё оформлено
Romɑn
Предлагаю оказывать консалтинг ) В группе достаточно людей :D
Romɑn
Пора выходить на окупаемость
Romɑn
Инвесторы бушуют!!
Анна
@fvnever может ещё мзду собирать за повышение приоритета у багов Райдера 😱
Dr. Friedrich
Или коррупция. Даже не знаю, что ближе.
Dr. Friedrich
В общем, это плохо.
Крылатый
Это называется лоббирование. Или же valuable costumers.
Анна
Но ведь это мошенничество.
На самом деле я тоже не поддерживаю такие способы монетизации чего либо
Bonart
И слово "мзда" здесь неуместно ;)
Dr. Friedrich
Это называется лоббирование. Или же valuable costumers.
Ну пускай эти волуабельные костюмеры в кассу заносят
Dr. Friedrich
А не кому попало.
Анна
А не кому попало.
Человек-кремень!
Bonart
А не кому попало.
Ты же не кто попало ;)
Romɑn
А не кому попало.
Но ты же не кто попало
Romɑn
Лол
Анна
кстати да :)