#текучка
Уехал в Мучкап на кемп по пляжному волейболу. Работы все равно вагон, буду тут ее тоже делать. Оборудовал себе рабочее место, на пригорке для лучшей связи.
Уехал в Мучкап на кемп по пляжному волейболу. Работы все равно вагон, буду тут ее тоже делать. Оборудовал себе рабочее место, на пригорке для лучшей связи.
👍8🔥3
Поле в Тамбовской области конечно прикольное. Можно играть в картошку, а можно ее сажать.
Upd. Блогом промахнулся. Стирать уже не буду.
Upd. Блогом промахнулся. Стирать уже не буду.
😁11
#текучка #бизнес
Вернулся из кемпа. Помимо того, что отдохнул и перегрузился, получил для бизнеса несколько важных моментов.
Когда я уезжал на мне висело два срочных и важных проекта. Отпуск создал миникризис. И оказалось, что в условиях кризиса голова сразу начинает по другому работать, и я смог делегировать большие куски в обоих проектах. Хотя все равно я за неделю 20 часов сам наработал в отпуске.
Еще кемп это интересные люди, Помимо просто знакомств с прекрасными людьми, нашел пару контактов полезных для бизнеса:
крутого и системного "агронома", который уже далеко пошел и явно пойдет еще дальше.
и еще продавца микроскопов, которые похоже скоро мне понадобятся. Забавно как мир тесен, он лично знает моего заказчика по алмазному алгоритму.
Вернулся из кемпа. Помимо того, что отдохнул и перегрузился, получил для бизнеса несколько важных моментов.
Когда я уезжал на мне висело два срочных и важных проекта. Отпуск создал миникризис. И оказалось, что в условиях кризиса голова сразу начинает по другому работать, и я смог делегировать большие куски в обоих проектах. Хотя все равно я за неделю 20 часов сам наработал в отпуске.
Еще кемп это интересные люди, Помимо просто знакомств с прекрасными людьми, нашел пару контактов полезных для бизнеса:
крутого и системного "агронома", который уже далеко пошел и явно пойдет еще дальше.
и еще продавца микроскопов, которые похоже скоро мне понадобятся. Забавно как мир тесен, он лично знает моего заказчика по алмазному алгоритму.
👍11🔥9
#текучка #идея
Месяц назад мне у меня в голове столкнулись 3 совершенно разных мысли:
1. Есть такая интересная птица - полярная крачка. Она живет в приполярной местности, но у неё вечное лето. Потому что, когда наступает осень, она улетает из Арктики в Антарктику, а через полгода назад.
2. У фермеров есть такая шутка. Если тебе не хватает денег на комбайн, купи Ламборгини.
3. Наблюдал, как красивая и загорелая девушка делает финты с мячом.
И из этих мыслей сложилась идея бизнеса:
надо на зиму возить комбайны в Бразилию.
Идея очень странная в том смысле, что вообще не IT ни разу. И тут нет моей добавленной стоимости. Но чем больше я её прорабатываю, тем лучше она выглядит. С учетом высокой процентной ставки и в России и в Бразилии, эта идея еще вкуснее.
В результате я не буду конечно все бросать и бежать ее реализовывать, но развивать буду.
Вообще пока процентная ставка выше инфляции, любой бизнес с шерингом это бомба.
Месяц назад мне у меня в голове столкнулись 3 совершенно разных мысли:
1. Есть такая интересная птица - полярная крачка. Она живет в приполярной местности, но у неё вечное лето. Потому что, когда наступает осень, она улетает из Арктики в Антарктику, а через полгода назад.
2. У фермеров есть такая шутка. Если тебе не хватает денег на комбайн, купи Ламборгини.
3. Наблюдал, как красивая и загорелая девушка делает финты с мячом.
И из этих мыслей сложилась идея бизнеса:
надо на зиму возить комбайны в Бразилию.
Идея очень странная в том смысле, что вообще не IT ни разу. И тут нет моей добавленной стоимости. Но чем больше я её прорабатываю, тем лучше она выглядит. С учетом высокой процентной ставки и в России и в Бразилии, эта идея еще вкуснее.
В результате я не буду конечно все бросать и бежать ее реализовывать, но развивать буду.
Вообще пока процентная ставка выше инфляции, любой бизнес с шерингом это бомба.
👍14
#награды
Неожиданно победил в конкурсе, в котором записывался. :)
Неожиданно победил в конкурсе, в котором записывался. :)
👏6🎉3🐳2
Forwarded from TG Contest: Авторский контент здесь!
🎉 Итоги конкурса авторских Telegram-каналов — 2025
Мы подвели итоги! В каждой из 15 номинаций выбрали два канала, которые покорили и кураторов, и читателей.
Сохраняйте, подписывайтесь, делитесь с друзьями — это настоящая подборка авторского Telegram 2025 года
🍔 Продукты
— @tobeproduct (выбор куратора)
— @nemnogoproduct (победитель голосования)
🎨 Дизайн
— @bymakstorch
— @karma_designera
🖱 Юзабилити
— @uxksenia_channel
— @what_the_text
💻 Разработка и управление командой
— @opensource_findings
— @teamlead_stories
📈 Продажи и маркетинг
— @jedibizdev
— @ignatova_mr_protexti
📣 PR и реклама
— @piarchiksprivetom
— @killerofer
🗂 Управление проектами
— @M3ybeev
— @ozornye_stories
🚀 Стартапы
— @toxic_in_IT
— @RUcofounder
💰 Бизнес и предпринимательство
— @delai_raz
— @mezhkulturno
🤖 AI и инновационные технологии
— @tarasov_math_blog
— @cifrabunak
📚 Образование и книги
— @producer_c
— @voice_and_life
🧑💼 Карьера
— @fearstop
— @it_always_sunny
🧭 Менторство
— @takoyvopross
— @marina_omichka
🧠 Психология и саморазвитие
— @mister_igor
— @ups_and
🤣 Юмор
— @wb_prekrati
— @bogdan_e
🏆 Призы победителям
— Новые читатели — этот пост скоро появится в каждом из 15 каналов организаторов конкурса.
— Партнёр конкурса TGStat дарит 1 месяц бесплатной подписки на Premium-аналитику для Telegram-каналов победителям голосования.
— Radiogram дарит 3 месяца бесплатных подкастов для победителей в каждой номинации.
— Teleblog дарит 6 месяцев бесплатной подписки или 80% скидку на годовую подписку Teleblog Pro для победителей в каждой номинации.
В конкурсе приняли участие 389 каналов! А всего мы получили более 800 заявок — сами не ожидали такого интереса.
Спасибо, что были с нами, делали посты, голосовали и поддерживали друг друга. Мы обязательно учтём всё, что узнали в этом году, и проведём ещё один конкурс в 2026-м — уже с новыми фишками и партнерами.
До встречи ✌️
Мы подвели итоги! В каждой из 15 номинаций выбрали два канала, которые покорили и кураторов, и читателей.
Сохраняйте, подписывайтесь, делитесь с друзьями — это настоящая подборка авторского Telegram 2025 года
🍔 Продукты
— @tobeproduct (выбор куратора)
— @nemnogoproduct (победитель голосования)
🎨 Дизайн
— @bymakstorch
— @karma_designera
🖱 Юзабилити
— @uxksenia_channel
— @what_the_text
💻 Разработка и управление командой
— @opensource_findings
— @teamlead_stories
📈 Продажи и маркетинг
— @jedibizdev
— @ignatova_mr_protexti
📣 PR и реклама
— @piarchiksprivetom
— @killerofer
🗂 Управление проектами
— @M3ybeev
— @ozornye_stories
🚀 Стартапы
— @toxic_in_IT
— @RUcofounder
💰 Бизнес и предпринимательство
— @delai_raz
— @mezhkulturno
🤖 AI и инновационные технологии
— @tarasov_math_blog
— @cifrabunak
📚 Образование и книги
— @producer_c
— @voice_and_life
🧑💼 Карьера
— @fearstop
— @it_always_sunny
🧭 Менторство
— @takoyvopross
— @marina_omichka
🧠 Психология и саморазвитие
— @mister_igor
— @ups_and
🤣 Юмор
— @wb_prekrati
— @bogdan_e
🏆 Призы победителям
— Новые читатели — этот пост скоро появится в каждом из 15 каналов организаторов конкурса.
— Партнёр конкурса TGStat дарит 1 месяц бесплатной подписки на Premium-аналитику для Telegram-каналов победителям голосования.
— Radiogram дарит 3 месяца бесплатных подкастов для победителей в каждой номинации.
— Teleblog дарит 6 месяцев бесплатной подписки или 80% скидку на годовую подписку Teleblog Pro для победителей в каждой номинации.
В конкурсе приняли участие 389 каналов! А всего мы получили более 800 заявок — сами не ожидали такого интереса.
Спасибо, что были с нами, делали посты, голосовали и поддерживали друг друга. Мы обязательно учтём всё, что узнали в этом году, и проведём ещё один конкурс в 2026-м — уже с новыми фишками и партнерами.
До встречи ✌️
🎉10❤7👍2
#математика #текучка
Звонил на прошлой неделе из прошлой жизни научный руководитель, говорит нашел ошибку в моей старой теореме. Разобрались, ошибки нет. Пока разбирался, нашел свои старые картиночки. Выложу самую красивую.
Есть такое число Хееша, это сколько раз можно обложить многоугольник вокруг себя. Если многоугольник совсем кривой, то 0, а если им можно упаковать все пространство то бесконечность. Сложно найти такие многоугольники, у которых оно больше нуля, но не бесконечность. Вот мой пример с реберным числом Хееша 6, то есть при условии, что я покрываю только ребра, но не вершины. Рекорд с нормальным числом Хееша - 5.
Пример состоит из дуг, но их можно превратить в многоугольник.
Звонил на прошлой неделе из прошлой жизни научный руководитель, говорит нашел ошибку в моей старой теореме. Разобрались, ошибки нет. Пока разбирался, нашел свои старые картиночки. Выложу самую красивую.
Есть такое число Хееша, это сколько раз можно обложить многоугольник вокруг себя. Если многоугольник совсем кривой, то 0, а если им можно упаковать все пространство то бесконечность. Сложно найти такие многоугольники, у которых оно больше нуля, но не бесконечность. Вот мой пример с реберным числом Хееша 6, то есть при условии, что я покрываю только ребра, но не вершины. Рекорд с нормальным числом Хееша - 5.
Пример состоит из дуг, но их можно превратить в многоугольник.
❤9👍5🔥2🤩1
Как правильно фильтровать варианты?
#алгоритмы
Предположим у нас есть сложный алгоритм с многоуровневым перебором. Скажем 5 шагов, и на каждом случаи размножаются от 5 до 100 раз.
Перебрать всё невозможно 100^5= 10 миллиардов, комбинаторный взрыв. При этом все перебирать и не нужно. Довольно быстро находится хороший ответ.
Естественно развивающаяся программа обрастает кучей настроек по уровню фильтрации на каждом из шагов. Какие-то виды фильтров захардкожены и их уже не отключить. Всю эту систему приходится заново подгонять на новом кейсе. И потом мучаться обобщать, когда кейсов становится много.
А есть достаточно простой и универсальный подход к тому, как гармонизировать разные этапы алгоритма вместе.
Смотрим на написание алгоритма как на оптимизационную задачу. За ограниченное время мы можем перебрать ограниченное количество вариантов и нам надо найти лучший вариант из тех что мы можем найти.
Естественный критерий по которому надо фильтровать - вероятность того, что вариант даст необходимый нам ответ.
Если мы не понимаем какой вариант лучше, а какой хуже, то просто на промежуточном шаге, когда на вход нам пришел вариант с вероятностью p, а мы расщепили его на K подвариантов, то вероятность новых подвариантов будет p/K.
С учетом того, что у каждого шага обычно бывает разное количество вариантов, то вероятности в итоге будут сильно различаться.
Если есть критерий который позволяет примерно оценивать качество получившихся вариантов, то еще лучше. Будем назначать вариантам получше вероятность побольше, а вариантам похуже - поменьше.
Должен быть общий параметр программы - минимальная вероятность варианта. Если это скажем 1e-6 то больше миллиона вариантов мы не переберем.
На каждом шаге после генерации мы не фильтруем варианты, а оцениваем их относительную вероятность и сортируем по убыванию (это на самом деле очень даже похоже на функцию фильтрации, просто вместо запрета мы даем понижающий коэффициент варианту решения).
Таким образом получается простая схема как делать перебор любой глубины и не взрываться от числа вариантов.
Похожим методом работают алгоритмы декодирования сигнала в сотовой связи, там вместо вероятности используется ее логарифм, это по сути тоже самое.
Ключевая идея тут что у варианта естественный параметр - это его вероятность.
Оптимальная схема выстраивается автоматом исходя из этого факта, как школьные задачки по физике решались по размерности.
Мысль не банальная, один внешний заказчик использовал некую естественную вещь сильно коррелирующую с вероятностью, но не её.
А при переходе на вероятность я сразу получаю добавленную стоимость.
Кстати просто вероятность варианта тоже не совсем точный KPI. Напишите в комментариях более правильный параметр варианта, при котором алгоритм будет давать решение лучше.
Метод еще хорош, тем, что его потом удобно подгонять методами машинного обучения. Есть вся статистика по оценочным вероятностям и их потом можно уточнять. Я так понимаю коммерческие ЦЛП с 2010 так заметно ускорились именно благодаря этому подходу.
#алгоритмы
Предположим у нас есть сложный алгоритм с многоуровневым перебором. Скажем 5 шагов, и на каждом случаи размножаются от 5 до 100 раз.
Перебрать всё невозможно 100^5= 10 миллиардов, комбинаторный взрыв. При этом все перебирать и не нужно. Довольно быстро находится хороший ответ.
Естественно развивающаяся программа обрастает кучей настроек по уровню фильтрации на каждом из шагов. Какие-то виды фильтров захардкожены и их уже не отключить. Всю эту систему приходится заново подгонять на новом кейсе. И потом мучаться обобщать, когда кейсов становится много.
А есть достаточно простой и универсальный подход к тому, как гармонизировать разные этапы алгоритма вместе.
Смотрим на написание алгоритма как на оптимизационную задачу. За ограниченное время мы можем перебрать ограниченное количество вариантов и нам надо найти лучший вариант из тех что мы можем найти.
Естественный критерий по которому надо фильтровать - вероятность того, что вариант даст необходимый нам ответ.
Если мы не понимаем какой вариант лучше, а какой хуже, то просто на промежуточном шаге, когда на вход нам пришел вариант с вероятностью p, а мы расщепили его на K подвариантов, то вероятность новых подвариантов будет p/K.
С учетом того, что у каждого шага обычно бывает разное количество вариантов, то вероятности в итоге будут сильно различаться.
Если есть критерий который позволяет примерно оценивать качество получившихся вариантов, то еще лучше. Будем назначать вариантам получше вероятность побольше, а вариантам похуже - поменьше.
Должен быть общий параметр программы - минимальная вероятность варианта. Если это скажем 1e-6 то больше миллиона вариантов мы не переберем.
На каждом шаге после генерации мы не фильтруем варианты, а оцениваем их относительную вероятность и сортируем по убыванию (это на самом деле очень даже похоже на функцию фильтрации, просто вместо запрета мы даем понижающий коэффициент варианту решения).
Таким образом получается простая схема как делать перебор любой глубины и не взрываться от числа вариантов.
Похожим методом работают алгоритмы декодирования сигнала в сотовой связи, там вместо вероятности используется ее логарифм, это по сути тоже самое.
Ключевая идея тут что у варианта естественный параметр - это его вероятность.
Оптимальная схема выстраивается автоматом исходя из этого факта, как школьные задачки по физике решались по размерности.
Мысль не банальная, один внешний заказчик использовал некую естественную вещь сильно коррелирующую с вероятностью, но не её.
А при переходе на вероятность я сразу получаю добавленную стоимость.
Кстати просто вероятность варианта тоже не совсем точный KPI. Напишите в комментариях более правильный параметр варианта, при котором алгоритм будет давать решение лучше.
Метод еще хорош, тем, что его потом удобно подгонять методами машинного обучения. Есть вся статистика по оценочным вероятностям и их потом можно уточнять. Я так понимаю коммерческие ЦЛП с 2010 так заметно ускорились именно благодаря этому подходу.
Wikipedia
Likelihood-ratio test
statistical test used for comparing the goodness of fit of two statistical models
🔥6❤1👍1
#текучка
Начали на этой неделе внедрять алгоритм планирования самолетов в боевую эксплуатацию. И уже этим утром знакомая полетела на самолете, который распланировал мой алгоритм. Приятно работать не в стол и забавно чувствовать себя немножко демиургом 😇.
Upd. На другом таки. Я заранее планировал, при оперативном планировании что-то поменяли
Начали на этой неделе внедрять алгоритм планирования самолетов в боевую эксплуатацию. И уже этим утром знакомая полетела на самолете, который распланировал мой алгоритм. Приятно работать не в стол и забавно чувствовать себя немножко демиургом 😇.
Upd. На другом таки. Я заранее планировал, при оперативном планировании что-то поменяли
😁10👍8🔥4
Программа как завод.
#алгоритмы #голдратт
После прочтения Голдратта и оптимизации несколько заводов я теперь везде эти заводы вижу.
В заводах есть сырье/материалы, полуфабрикаты и изделия и переделы между ними.
В алгоритме есть входные данные, промежуточные результаты и окончательные результаты.
Алгоритм точно так же можно расщеплять на переделы, осознавать какие у нас промежуточные результаты, осознавать какие у них параметры и как с ними работать. Вот этот пост как раз с такой точки зрения написан.
С процессом продаж тоже самое. Смотрим на него, записываем переделы и сущности. Получаем воронку продаж, а в качестве полуфабрикатов просмотры, подписчики, клики, звонки, лиды, рукопожатия, договора и т.п.
Если вернуться к алгоритмам, то очень удобно оказывается сохранять все промежуточные результаты в файлы для отладки.
Еще я пишу сложные алгоритма или с перебором большим или с большим объемом данных и в этом случае я стараюсь программу чтобы она делилась на этапы и каждый этап работал с с загрузки данных из файловой системы и заканчивался сохранением. При этом так, чтобы если например выключилось электричество и все отрубилось, то после перезагрузки программа начинала как раз с того места где она остановилась.
Другими словами можно сказать, что верхний уровень программы должен быть написан в функциональном стиле (идемпотетную или с отсутствием побочных эффектов), и текущее состояние работы алгоритма должно быть отражено в файликах.
Я это в Яндексе подглядел когда-то.
Подход удобен тем, что меньше приходится пересчитывать тяжелые вычисления, удобно строить архитектуру для кластерных и распределенных вычислений и просто отлаживаться.
#алгоритмы #голдратт
После прочтения Голдратта и оптимизации несколько заводов я теперь везде эти заводы вижу.
В заводах есть сырье/материалы, полуфабрикаты и изделия и переделы между ними.
В алгоритме есть входные данные, промежуточные результаты и окончательные результаты.
Алгоритм точно так же можно расщеплять на переделы, осознавать какие у нас промежуточные результаты, осознавать какие у них параметры и как с ними работать. Вот этот пост как раз с такой точки зрения написан.
С процессом продаж тоже самое. Смотрим на него, записываем переделы и сущности. Получаем воронку продаж, а в качестве полуфабрикатов просмотры, подписчики, клики, звонки, лиды, рукопожатия, договора и т.п.
Если вернуться к алгоритмам, то очень удобно оказывается сохранять все промежуточные результаты в файлы для отладки.
Еще я пишу сложные алгоритма или с перебором большим или с большим объемом данных и в этом случае я стараюсь программу чтобы она делилась на этапы и каждый этап работал с с загрузки данных из файловой системы и заканчивался сохранением. При этом так, чтобы если например выключилось электричество и все отрубилось, то после перезагрузки программа начинала как раз с того места где она остановилась.
Другими словами можно сказать, что верхний уровень программы должен быть написан в функциональном стиле (идемпотетную или с отсутствием побочных эффектов), и текущее состояние работы алгоритма должно быть отражено в файликах.
Я это в Яндексе подглядел когда-то.
Подход удобен тем, что меньше приходится пересчитывать тяжелые вычисления, удобно строить архитектуру для кластерных и распределенных вычислений и просто отлаживаться.
Telegram
Блог о математике и бизнесе Алексея Тарасова
Как правильно фильтровать варианты?
Предположим у нас есть сложный алгоритм с многоуровневым перебором. Скажем 5 шагов, и на каждом случаи размножаются от 5 до 100 раз.
Перебрать всё невозможно 100^5= 10 миллиардов, комбинаторный взрыв. При этом все…
Предположим у нас есть сложный алгоритм с многоуровневым перебором. Скажем 5 шагов, и на каждом случаи размножаются от 5 до 100 раз.
Перебрать всё невозможно 100^5= 10 миллиардов, комбинаторный взрыв. При этом все…
👍9❤5🔥1
Устроили корпоратив. Собрали народ со всей страны. Наконец увидел всех в живую.
🔥17❤7👍1
Правило остановки солвера.
#для_специалистов #mip
У всех MIP солверов есть ровно две стандартные опции для остановки расчета.
Предел времени (time limit) или достижение заданного отклонения от оценки снизу (gap), то есть найденое решение отличается от оптимального только на 1% скажем.
Если выставить оба параметра, то солвер останавливается по первому сработавшему правилу.
Скажите, кто из читателей тоже делает модельки, это только меня раздражает? 🤯
Если поставить gap то хороший и быстрый расчет останавливается и отдает неоптимальное решение.
А если не ставить, то он уходит в очень долгий расчет там, где уже есть достаточно хорошее решение.
Во-первых, это просто не красиво. А во вторых, если работа солвера является подзадачей более сложного алгоритма, то нужно правильно балансировать между качеством и скоростью работы и просто двух параметров time_limit mip_gap явно для этого не хватает. Неужели это только мне не хватает?
Я в старых проектах писал специальную обертку, в которую можно было задать gap как функцию от времени (монотонно растущую). Получалась более гибкая история, которая нам срезала в среднем процентов 50% времени. Писал для Гуроби когда у меня была лицензия, кажется снова придется писать для highs.
#для_специалистов #mip
У всех MIP солверов есть ровно две стандартные опции для остановки расчета.
Предел времени (time limit) или достижение заданного отклонения от оценки снизу (gap), то есть найденое решение отличается от оптимального только на 1% скажем.
Если выставить оба параметра, то солвер останавливается по первому сработавшему правилу.
Скажите, кто из читателей тоже делает модельки, это только меня раздражает? 🤯
Если поставить gap то хороший и быстрый расчет останавливается и отдает неоптимальное решение.
А если не ставить, то он уходит в очень долгий расчет там, где уже есть достаточно хорошее решение.
Во-первых, это просто не красиво. А во вторых, если работа солвера является подзадачей более сложного алгоритма, то нужно правильно балансировать между качеством и скоростью работы и просто двух параметров time_limit mip_gap явно для этого не хватает. Неужели это только мне не хватает?
Я в старых проектах писал специальную обертку, в которую можно было задать gap как функцию от времени (монотонно растущую). Получалась более гибкая история, которая нам срезала в среднем процентов 50% времени. Писал для Гуроби когда у меня была лицензия, кажется снова придется писать для highs.
🔥5😨2🤔1
#текучка #воронка_продаж
Заключил договор на планирование крупного производства, не прошло и полгода. Уже и работа идет вовсю и заканчивать скоро 😄
Заключил договор на планирование крупного производства, не прошло и полгода. Уже и работа идет вовсю и заканчивать скоро 😄
Telegram
Блог о математике и бизнесе Алексея Тарасова
#текучка #воронка_продаж
Пришел заказ на планирование работы мясоперерабатывающего завода от старого клиента. Второй завод в 2025 году. :)
Пришел заказ на планирование работы мясоперерабатывающего завода от старого клиента. Второй завод в 2025 году. :)
🔥8
ТРИЗ и ИКР (идеальный конечный результат).
#мысль #рецензия
Когда я был школьником была популярная тема ТРИЗ - теория решения изобретательских задач.
На мой взгляд реально правильная и крутая штука.
Основа теории - это ИКР, идеальный конечный результат. Надо сначала сформулировать то, что ты хочешь, отсеять, то что является частью решения а не идеального решения, а потом уже делать необходимый минимум.
Это очень мощная идея. Я успешно применял ее кучу раз в жизни, это очень важная штука. Но очень контринтуитивна, я её долго переваривал.
Я ее воспринимал как сверхнаглость. Весь ТРИЗ с примерами по большому счету нужен чтобы переварить идею ИКР.
Сейчас для меня идея ИКР стала очевидна. Я позже еще пост про это напишу.
Еще в ТРИЗ были чек-листы для именно изобретательской работы: нагреть охладить, собрать разобрать. пустить ток, положить в воду.
Мы уже не патенты пишем и не мастерим изделия. Так что из ТРИЗ реально полезна именно идея ИКР.
Напоследок приведу пример про физика Роберта Вуда. Он заказал пластинку из соли толщиной 1 миллиметр, ему сказали что могут выточить только 2 а дальше она хрупкая и тоньше не получится. Он поспорил, что сделает тоньше.
Вуд просто взял влажную тряпочку и стал протирать пластинку, и допротирал ее до толщины 1/4 миллиметра.
#мысль #рецензия
Когда я был школьником была популярная тема ТРИЗ - теория решения изобретательских задач.
На мой взгляд реально правильная и крутая штука.
Основа теории - это ИКР, идеальный конечный результат. Надо сначала сформулировать то, что ты хочешь, отсеять, то что является частью решения а не идеального решения, а потом уже делать необходимый минимум.
Это очень мощная идея. Я успешно применял ее кучу раз в жизни, это очень важная штука. Но очень контринтуитивна, я её долго переваривал.
Я ее воспринимал как сверхнаглость. Весь ТРИЗ с примерами по большому счету нужен чтобы переварить идею ИКР.
Сейчас для меня идея ИКР стала очевидна. Я позже еще пост про это напишу.
Еще в ТРИЗ были чек-листы для именно изобретательской работы: нагреть охладить, собрать разобрать. пустить ток, положить в воду.
Мы уже не патенты пишем и не мастерим изделия. Так что из ТРИЗ реально полезна именно идея ИКР.
Напоследок приведу пример про физика Роберта Вуда. Он заказал пластинку из соли толщиной 1 миллиметр, ему сказали что могут выточить только 2 а дальше она хрупкая и тоньше не получится. Он поспорил, что сделает тоньше.
Вуд просто взял влажную тряпочку и стал протирать пластинку, и допротирал ее до толщины 1/4 миллиметра.
👍6🔥5
Школа Системного Мышления Анатолия Левенчука
#рецензия #системное_мышление
Есть такой очень интересный человек Анатолий Левенчук и он сделал школу системного мышления. Точнее теперь уже менеджмента.
Системное мышление это подход как понимать сложные системы, где у причин есть неочевидные следствия, есть эмерджентность и системный эффект. Идея в том, что для того чтобы построить ракету не обязательно быть гением как Сергей Королев, а можно освоить по настоящему системное мышление.
Помимо ракет хорошим примером сложных систем являются биологические системы, я по этой причине пишу биологические примеры.
Для себя я определил основные идеи системного мышления так:
1. Системы состоят из подсистем, и являются частью над систем. Такая иерархия систем.
2. Разделение целого на части бывает не только структурное (к которому мы все привыкли), но и функциональное.
Пример ножницы - структурно они делятся на две части, которые соединяются гвоздиком.
Функционально же у ножниц есть ручки, чтобы ими управлять и резать, и два ножа которые собственно режут. И гвоздик, который обеспечивает целостность и рычаг для резки.
Вот такие функциональные очки оказались лично мне очень полезны, прямо перевернули мир. Я стал видеть кучу важных вещей при проектировании. И знаком с кучей провалов, которые были вызваны отсутствием такого взгляда.
Неявно функциональное деление давно есть в этом блоге. Например вот мой старый пост про выбор среднего.
Забавно, например, осознавать, что чуть ли не основной задачей автомобиля является спасти жизнь человека, а не перевезти его из точки А в точку Б. По крайней мере если смотреть на стоимость частей.
Я лично прошел один базовый курс и больше пока не успеваю. Но по отзывам это очень мощная штука и дальше. Лично я подозреваю что там 10% основных идей даст 90% результата, но пока не уверен.
В любом случае разобраться хотя бы первых 10% системного менеджмента, это очень очень полезная штука, которая даст долгосрочный эффект в карьере, зарплате и просто понимании мира.
P.S. Еще у Анатолия Левенчука очень хороший вкус на новые вещи. В 2014 я переживал, что пропустил Биткоин. Это было обидно, так как я работал в центре распределенных вычислений и про Биткоин который их использует не знал. А вот про существование Эфириума я узнал из блога Левенчука, когда Эфириум стоил 30 центов, а главное идейно был очень и очень крутым.
#рецензия #системное_мышление
Есть такой очень интересный человек Анатолий Левенчук и он сделал школу системного мышления. Точнее теперь уже менеджмента.
Системное мышление это подход как понимать сложные системы, где у причин есть неочевидные следствия, есть эмерджентность и системный эффект. Идея в том, что для того чтобы построить ракету не обязательно быть гением как Сергей Королев, а можно освоить по настоящему системное мышление.
Помимо ракет хорошим примером сложных систем являются биологические системы, я по этой причине пишу биологические примеры.
Для себя я определил основные идеи системного мышления так:
1. Системы состоят из подсистем, и являются частью над систем. Такая иерархия систем.
2. Разделение целого на части бывает не только структурное (к которому мы все привыкли), но и функциональное.
Пример ножницы - структурно они делятся на две части, которые соединяются гвоздиком.
Функционально же у ножниц есть ручки, чтобы ими управлять и резать, и два ножа которые собственно режут. И гвоздик, который обеспечивает целостность и рычаг для резки.
Вот такие функциональные очки оказались лично мне очень полезны, прямо перевернули мир. Я стал видеть кучу важных вещей при проектировании. И знаком с кучей провалов, которые были вызваны отсутствием такого взгляда.
Неявно функциональное деление давно есть в этом блоге. Например вот мой старый пост про выбор среднего.
Забавно, например, осознавать, что чуть ли не основной задачей автомобиля является спасти жизнь человека, а не перевезти его из точки А в точку Б. По крайней мере если смотреть на стоимость частей.
Я лично прошел один базовый курс и больше пока не успеваю. Но по отзывам это очень мощная штука и дальше. Лично я подозреваю что там 10% основных идей даст 90% результата, но пока не уверен.
В любом случае разобраться хотя бы первых 10% системного менеджмента, это очень очень полезная штука, которая даст долгосрочный эффект в карьере, зарплате и просто понимании мира.
P.S. Еще у Анатолия Левенчука очень хороший вкус на новые вещи. В 2014 я переживал, что пропустил Биткоин. Это было обидно, так как я работал в центре распределенных вычислений и про Биткоин который их использует не знал. А вот про существование Эфириума я узнал из блога Левенчука, когда Эфириум стоил 30 центов, а главное идейно был очень и очень крутым.
Livejournal
Лабораторный журнал
ailev - the new blog in LiveJournal. There should be new interesting records soon.
👍3💯3