Size: a a a

Haskell CVs and Jobs

2019 October 24

АГ

Александр Гранин in Haskell CVs and Jobs
Может оказаться, что некий корнер кейс вообще на практике не реализуется никогда, а мы тратим ресурсы, чтобы его учесть в нашей идеальной модели. Лучшее - враг хорошего. Если человек этого не понимает, ему рано зваться сеньором
источник

АХ

Алексей Худяков in Haskell CVs and Jobs
Александр Гранин
Это стремление чаще приводит к ненужному переусложнению и перфекционизму
Это про стремление к максимально простым интерфейсам с простым поведением, с которыми понятно как работать. Самый яркий пример успеха подобного подхода — монады. Это конечно сверхяркий пример, такие открытия дай бой раз в десятилетия бывают

Любой corner case в API это риск. Он может реализоваться (и реализуется куда скорее чем кажется)
источник

F

Foo in Haskell CVs and Jobs
parket
Клиентам часто пофигу. Увы. Ну, подумаешь, пара процентов отвалится из-за багов. Зато быстро, и главное, дешево.
отвалятся все клиенты, как только начнут малварь раздавать и поисковики об этом прознают
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Алексей Худяков
Это про стремление к максимально простым интерфейсам с простым поведением, с которыми понятно как работать. Самый яркий пример успеха подобного подхода — монады. Это конечно сверхяркий пример, такие открытия дай бой раз в десятилетия бывают

Любой corner case в API это риск. Он может реализоваться (и реализуется куда скорее чем кажется)
> Это про стремление к максимально простым интерфейсам с простым поведением, с которыми понятно как работать.

Это не про математичность, в общем смысле слова. Это про четкие контракты, отсутствие избыточности и магии в поведении.

> Любой corner case в API это риск.
Это риск. Но если есть риск - это не значит, что его надо бежать и фиксить тут же. Это значит, что его надо учитывать. И, возможно, найдутся другие способы, более дешевые или уместные, чтобы его покрыть. Административные, например
источник

АХ

Алексей Худяков in Haskell CVs and Jobs
> Это про четкие контракты, отсутствие избыточности и магии в поведении.

Т.е. про математичность.
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Математикой в широком смысле слова можно назвать чуть ли не все, так что тут не о чем особо спорить
источник

АХ

Алексей Худяков in Haskell CVs and Jobs
А что же тогда за маетематика в узком смысле, несущая вред?
источник

АГ

Александр Гранин in Haskell CVs and Jobs
А откуда взялось утверждение про вред?
источник

АХ

Алексей Худяков in Haskell CVs and Jobs
Александр Гранин
Это стремление чаще приводит к ненужному переусложнению и перфекционизму
^
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Это не про вред математики как таковой. Это про вред подобных подходов в Software Design. Но как я уже сказал, при достаточно широком определении математики можно опровергнуть любой мой аргумент. Для меня это бессмысленный спор, так как я в заведомо проигрышной позиции
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Математика в software design строго лучше концепций  Фаулера и прочих, потому что говорит тоже самое, но формально, и без возможностей разных интерпретаций
источник

λ

λоλторт in Haskell CVs and Jobs
Александр Гранин
Это не про вред математики как таковой. Это про вред подобных подходов в Software Design. Но как я уже сказал, при достаточно широком определении математики можно опровергнуть любой мой аргумент. Для меня это бессмысленный спор, так как я в заведомо проигрышной позиции
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Alexander Vershilov
Математика в software design строго лучше концепций  Фаулера и прочих, потому что говорит тоже самое, но формально, и без возможностей разных интерпретаций
Ты хоть с ними ознакамливался?
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Встречный вопрос про математику
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Я в университете изучал. Считается?
источник

NR

Nzr Rbzv in Haskell CVs and Jobs
Математика первична, полезность есть и у того, и у другого подхода, изучать личный бэкграунд друг друга лучше в других обстоятельствах.
источник

АГ

Александр Гранин in Haskell CVs and Jobs
Хаскеллисты, конечно, привыкли думать, что уж они-то знают истину, ведь математика!! А всякие там Фаулеры, якобы, пишут фигню. Ну да, ну да
источник

NI

Nick Ivanych in Haskell CVs and Jobs
Александр Гранин
Хаскеллисты, конечно, привыкли думать, что уж они-то знают истину, ведь математика!! А всякие там Фаулеры, якобы, пишут фигню. Ну да, ну да
По-моему, однозначно было сказано, почему именно математика строго лучше — не допускает возможности различных интерпретаций.
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
> А всякие там Фаулеры, якобы, пишут фигню.

Кто это говорил?
источник

λO

λeonid Onokhov in Haskell CVs and Jobs
Фаулер обосрался с REST. Я его мнение больше не могу воспринимать серьезно
источник