Пятничное чтиво
Привет!
На этой неделе прошел стрим, но так как я в европе, интернет подвел. Выложить запись смогу только завтра.
—————————————
A graphical introduction to dynamic programming
Объяснение в картинках что есть динамическое программирование. На примере трех проблем (Fibonacci numbers, the House Robber Problem и the Change Making Problem) рассматривается что это такое. Из выводов: динамическое программирование позволяет эффективно решать класс задач, завязанных на рекурсии с highly-overlapping subproblem structure.
—————————————
Why software projects take longer than you think – a statistical model · Erik Bernhardsson
Статья с аналитикой, которая пытается ответить на вопрос, почему так сложно давать правильные эстимейты проектам. По ссылке найдете занимательные выводы, понравился пункт о среднем времени выполнения задачи, о которой ничего не знаем (спойлер: время стремиться к бесконечности). Так же, стоит почитать обсуждение статьи на reddit и hacker news.
—————————————
The Zen of Erlang
На этой неделе умер Joe Armstrong, создатель эрланга. Поэтому сегодня статья, с описанием базовых концепций языка. Из нее узнаете, что падать это здорово и как дерево супервизоров может с этим помочь. Мне нравится концепция акторов из эрланга, идея о том, что падать полезно (главное быстро и автоматически подняться) и развитие идеи в chaos engineering. Поэтому, хочется верить, что эти идеи будут больше развиваться вне эрланга/эликсира.
Русский перевод
——— одной строкой ———
- http://amp.gs/U8HR - объяснение и примеры использования dRuby;
- Turning Side Projects into Profitable Startups - YouTube;
- Why Every Element of SOLID is Wrong - Speaker Deck;
Привет!
На этой неделе прошел стрим, но так как я в европе, интернет подвел. Выложить запись смогу только завтра.
—————————————
A graphical introduction to dynamic programming
Объяснение в картинках что есть динамическое программирование. На примере трех проблем (Fibonacci numbers, the House Robber Problem и the Change Making Problem) рассматривается что это такое. Из выводов: динамическое программирование позволяет эффективно решать класс задач, завязанных на рекурсии с highly-overlapping subproblem structure.
—————————————
Why software projects take longer than you think – a statistical model · Erik Bernhardsson
Статья с аналитикой, которая пытается ответить на вопрос, почему так сложно давать правильные эстимейты проектам. По ссылке найдете занимательные выводы, понравился пункт о среднем времени выполнения задачи, о которой ничего не знаем (спойлер: время стремиться к бесконечности). Так же, стоит почитать обсуждение статьи на reddit и hacker news.
—————————————
The Zen of Erlang
На этой неделе умер Joe Armstrong, создатель эрланга. Поэтому сегодня статья, с описанием базовых концепций языка. Из нее узнаете, что падать это здорово и как дерево супервизоров может с этим помочь. Мне нравится концепция акторов из эрланга, идея о том, что падать полезно (главное быстро и автоматически подняться) и развитие идеи в chaos engineering. Поэтому, хочется верить, что эти идеи будут больше развиваться вне эрланга/эликсира.
Русский перевод
——— одной строкой ———
- http://amp.gs/U8HR - объяснение и примеры использования dRuby;
- Turning Side Projects into Profitable Startups - YouTube;
- Why Every Element of SOLID is Wrong - Speaker Deck;