Size: a a a

2020 May 15

n

neFormal in fprog_spb
Ну ок.
источник

АГ

Александр Гранин... in fprog_spb
Я не думаю, что программист, как-то знающий только 1 язык, может называться сеньором
источник

AV

Alexander Vershilov in fprog_spb
А по возможности её ещё и автоматом за меня напишет
источник

AV

Alexander Vershilov in fprog_spb
Про кложу, кстати я считаю, её языком клеем между разными системами над которыми ты не имеешь упраления и не можешьоказывать влияние на развитие.
Там решения и дефолты кложи весьма хорошие
источник

АГ

Александр Гранин... in fprog_spb
Слепое отрицание систем типов так же не свидетельствует в пользу профессионализма. Как и наоборот, впрочем
источник

n

neFormal in fprog_spb
А мне лень парсить килотонны конфигов с произвольным форматом
источник

AV

Alexander Vershilov in fprog_spb
Если приходится писать много таких систем, то я не удивлюсь и выбору динамического языка и вообще подходу
источник

AV

Alexander Vershilov in fprog_spb
neFormal
А мне лень парсить килотонны конфигов с произвольным форматом
Не очень понял связь, если честно
источник

K

Kakadu in fprog_spb
В одном умном видео говорилось, что провоцировать человека на изучение новой технологии нужно в тот момент, когда он наступил на проблемы текущей, провел 2 дня в отладке и очень зол на свою работу. Если же у него и так всё шустро работает, он не допускает ошибок, и т.д., то он нафиг не захочет учить чего-то новое
источник

AV

Alexander Vershilov in fprog_spb
Александр Гранин
Слепое отрицание систем типов так же не свидетельствует в пользу профессионализма. Как и наоборот, впрочем
Это вечный спор, ему лет больше, чем нашему спору про фримонады
источник

АГ

Александр Гранин... in fprog_spb
Если мне предложат на выбор: Python, JavaScript, Clojure или Erlang, то я выберу Clojure. Хотя бы потому, что на ней не написал еще ни строчки
источник

AV

Alexander Vershilov in fprog_spb
Kakadu
В одном умном видео говорилось, что провоцировать человека на изучение новой технологии нужно в тот момент, когда он наступил на проблемы текущей, провел 2 дня в отладке и очень зол на свою работу. Если же у него и так всё шустро работает, он не допускает ошибок, и т.д., то он нафиг не захочет учить чего-то новое
Я тут недавно всю ночь просидел в lldb пытаясь создать условия, чтобы воспроизвести реальный баг (чтобы убедиться, что я его пофиксил). Есть шанс меня куда-то подтолкнуть
источник

АГ

Александр Гранин... in fprog_spb
Kakadu
В одном умном видео говорилось, что провоцировать человека на изучение новой технологии нужно в тот момент, когда он наступил на проблемы текущей, провел 2 дня в отладке и очень зол на свою работу. Если же у него и так всё шустро работает, он не допускает ошибок, и т.д., то он нафиг не захочет учить чего-то новое
Да, learning the hard way. Наступание на проблемы способно освободить человека от мифов. Но нужна определенная доля осознанности
источник

n

neFormal in fprog_spb
Alexander Vershilov
Не очень понял связь, если честно
Описывать форматы довольно геморройно. И в одном списке там ещё могут лежать яблоки с медведями, что потребует доработки парсера
источник

AV

Alexander Vershilov in fprog_spb
Почему, в таком месте не читать тип "Текст" ?
источник

n

neFormal in fprog_spb
Kakadu
В одном умном видео говорилось, что провоцировать человека на изучение новой технологии нужно в тот момент, когда он наступил на проблемы текущей, провел 2 дня в отладке и очень зол на свою работу. Если же у него и так всё шустро работает, он не допускает ошибок, и т.д., то он нафиг не захочет учить чего-то новое
Всё учил только по доброй воле и по любви.
источник

AV

Alexander Vershilov in fprog_spb
Кстати, вы видели твиттер тред Димы Зуйкова про разбор неструктурированных данных на haskell?
источник

n

neFormal in fprog_spb
Alexander Vershilov
Почему, в таком месте не читать тип "Текст" ?
Его потом надо будет отдельно парсить, а это ж писать придётся.
источник

AV

Alexander Vershilov in fprog_spb
Я могу ошибаться, но кажется что в динамике придётся парсить столько же
источник

AS

Alex Shipilov in fprog_spb
Alexander Vershilov
Если я правильно помню то доступ к несуществующему полю в кложе именно такой дефолт имеет
Да nil, но можно там же задать дефолтное значение (get m k default)
источник