Функциональное программирование
Посмотрел доклад от разработчика (и заодно VP cognitech - привет #clojure) про функциальное программирование
Что рядовой обыватель ожидает увидеть в докладе?
Нечто холиварное, заумное, занудное и плохо пробубненное
А что по факту?
💎Есть классный сторителлинг (по всем канонам и с цифрой 3)
💎 Крутые слайды (минимум слов, огромные буквы, тезисы смыслов, а не смерть от powerpoint), которые именно поддерживают выступающего, но не оттягивают на себя внимание аудитории
💎 Красивые аналогии (функциональный язык - это рефакторинг любого другого языка),
💎 Понятный язык (я на английском смотрел на 1.5х)
Понятно, что после такого выступления начать что-то писать на haskel или clojure не получится, но задуматься, что не так-то это и страшно – точно смогут многие.
YouTube
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
This presentation was recorded at GOTO Berlin 2018. #gotocon #gotober
http://gotober.com
Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect @russolsen3122
ABSTRACT
Functional programming has finally escaped from academia. These days…
http://gotober.com
Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect @russolsen3122
ABSTRACT
Functional programming has finally escaped from academia. These days…
Дилемма: надо ли руководителю работать руками? (продолжение)
Хочу ответить на вопрос с нескольких позиций
Я не мастер #SQL, но при необходимости могу написать пару JOINов, небольшой расчёт в python в notebook и запилить макрос в #excel (и даже data-pipeline в #clojure)
Точно потрачу больше времени, чем человек, который занимается этими делами профессионально.
При этом чаще я просил подготовить для меня выгрузку, а потом уже с ней ковырялся, реже — пилил аналитику сам («реже» — не есть «никогда»).
Почему в целом делал руками?
Три причины:
🪄 было интересно🧐, когда задачка казалась вызовом для моих ручек как у 🦖
🪄 стоимость постановки задачи и ее реализации собственными силами были соотносимы
🪄 когда был доступен человек, которого надо было много проверять и который в силу разных причин не мог глубоко разобраться в нюансах задачи
В качестве заключения
Ответ на вопрос «работать ли руководителю руками» сильно зависит от его уровня.
Есть категория руководителей, с которыми нужно обращаться как с тяжело больными: не отвлекать по пустякам, готовить материалы, оформлять, направлять их внимание и проч.
К таким не относятся ни менеджеры продуктового, ни проектного толка, поэтому пусть работают руками хотя бы иногда и для души.
Хочу ответить на вопрос с нескольких позиций
Я не мастер #SQL, но при необходимости могу написать пару JOINов, небольшой расчёт в python в notebook и запилить макрос в #excel (и даже data-pipeline в #clojure)
Точно потрачу больше времени, чем человек, который занимается этими делами профессионально.
При этом чаще я просил подготовить для меня выгрузку, а потом уже с ней ковырялся, реже — пилил аналитику сам («реже» — не есть «никогда»).
Почему в целом делал руками?
Три причины:
🪄 было интересно🧐, когда задачка казалась вызовом для моих ручек как у 🦖
🪄 стоимость постановки задачи и ее реализации собственными силами были соотносимы
🪄 когда был доступен человек, которого надо было много проверять и который в силу разных причин не мог глубоко разобраться в нюансах задачи
В качестве заключения
Ответ на вопрос «работать ли руководителю руками» сильно зависит от его уровня.
Есть категория руководителей, с которыми нужно обращаться как с тяжело больными: не отвлекать по пустякам, готовить материалы, оформлять, направлять их внимание и проч.
К таким не относятся ни менеджеры продуктового, ни проектного толка, поэтому пусть работают руками хотя бы иногда и для души.