Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
614 - Telegram Web
Telegram Web
А кто ты в этом мире?
Главная задача стартапа — убедится, что вот эта вот придуманная модель будет работать, потом будет другая модель, потом ещё одна и так до того, как не заработает. В энтерпрайзе же всё работает и нужно постоянно меняться и адаптироваться.

В итоге получается, что режим разработки в стартапе — это когда есть цель, но непонятен путь. Энтерпрайз, когда цели нет, есть лишь путь.
Ребята! Открываем новый сбор.

Наши бойцы рассказывают о потере двух «транспортных средств» (ох уж этот язык военных). Просят помочь купить хотя бы одно такое средство. Блин, проще говоря, внедорожник они хотят. Хотелось бы, конечно, пикап, вроде того, на что мы прошлый раз собирали, но такой пикап в хорошем состоянии очень тяжело найти. Опять же, конкретный автомобиль мы ещё не бронировали, нужно посмотреть как будет идти сбор. На 50% будем бронировать, а целью поставили $8000.

Кстати, у нас появился отдельный канал, где будут разные видео и фото от бойцов, и куда можно попасть только по приглашению.

А вот Самая Главная Ссылка (там эплпей должен быть даже):
https://send.monobank.ua/jar/4QxM3tuPTR

Моно-карта: 5375411201873143

Приватбанк: 5168752003854042

И вот пейпал: alexey@osipenko.in.ua

Поднажмём? На нас очень рассчитывают. Спасибо, всех обнял.
​​Задался я целью, думаю, как бы так делиться контентом, видео там всякими, чтобы не для публичных просмотров, а «для своих», так бы сказать. Сначала, конечно, рассылал в личку, а после просмотра удалял, но это так себе способ.

Оказывается, телеграм, умеет такое прям из коробки. В общем, приватный канал умеет запрещать копировать, форвардить или сохранять посты из себя. Уж не знаю зачем Павел Дуров такое придумал, наверное онлифанс хотел свой собственный забубенить, но сейчас прям использовать его можно как нельзя кстати. Ещё монобанк можно привести в пример. Сначала они сделали фичу «банка», чтобы можно было накоплениями своими заниматься, потом сделали «совместную банку», чтобы можно было несколько человек привлечь, потом сделали «накопление по ссылке» и фича расцвела совершенно новыми красками. Использование её для сбора средств — одно удовольствие, ведь в два клика можно сделать красивую и удобную форму, по которой даже пейпасом можно рассчитаться с любой точки мира.

Да, такой канал я и сделал и приглашаю туда людей, которым не безразлично то, что мы тут с вами полезного делаем. Достаточно написать мне в личку и сильно нас поддержать в сборах средств. А что это такое «сильно» — каждый решает сам для себя. В аттаче небольшой кусочек видео сегодняшнего, что в том канале будет.

А это всё была длинная подводка к эволюции, как процессу. Одно из самых распространённых заблуждений про эвлюцию — это то, что эволюция позволяет подстраиваться и адаптироваться под меняющиеся условия. Мол, стало холодно — начинаем отращивать шерсть. Стало тепло — начинаем учиться потеть. Эволюция тут совершенно не при чём. Выживает и успешно размножается тот, кто уже приспособился к внезапным изменениям и кто уже готов к новой реальности. И наоборот это не работает.
Экстраполяция IT
Ребята! Открываем новый сбор. Наши бойцы рассказывают о потере двух «транспортных средств» (ох уж этот язык военных). Просят помочь купить хотя бы одно такое средство. Блин, проще говоря, внедорожник они хотят. Хотелось бы, конечно, пикап, вроде того, на…
Держу в курсе. За первые 36 часов собрано всего навсего 50%. Спасибо большое-пребольшое тем, кто уже в деле и огромное спасибо авансом тем, кто ещё поддержит или попросит коллег и знакомых поддержать. ❤️.
Легаси неизбежно, я до сих пор не понял, как писать приложения так, чтобы через год они не превращались в субстанцию, в которой тупой ум утонет, как утюг, а острый утонет, как дамасский клинок.

#dimoneverything #перечитываяэкстраполяцию
Добавил в закреплённый пост карту моно и карту приватбанка. А ещё знающие люди говорят, что в комментарии к переводу из привата нужно добавить «благочинність» або «допомога військовим», чтобы платёж прошёл автоматически без финмониторинга.

Напоминаю, что мы собираем на авто для военных. Машину уже нашли и забронировали, стоит она 250800 грн, а собрали мы невероятные 157098 грн за трое суток. Это очень круто, но к сожалению всё ещё недостаточно.

Прошу всех небезразличных поучаствовать. Спасибо.
Вместо изначально запланированной Киа за $8000 было решено взять Ниссан за $6000. Весьма вероятно, что ждать ещё, пока соберём полную сумму, уже нельзя. Так что ночью на покраску и завтра на передовую. Фоточки ждём. Как-то так.

Всем учавствовавшим большое спасибо. Всех обнял и приподнял 🧡.
This media is not supported in your browser
VIEW IN TELEGRAM
Отчёт о готовом автомобиле. Уж не знаю как вы, а я люблю неодушевлённым предметам-помощникам давать имена. Робот-пылесос у меня Изольда, посудомойку звать Харди. Предложите в комментариях имя для этого ничсанчика, пожалуйста.
Как только в наш ЖК начали возвращаться жильцы, в домовом чате творилось что-то невероятное. Шерлоки Холмсы в чате есть? Что тут происходило есть какие-нибудь здравые идеи? Что этой инсталляцией хотели сказать асвабадители?
​​Выскажу непопулярное мнение «Экстраполяци». Знаете, сейчас принято ругать Эппл за их решения. Вроде клавиатуры бабочкой, что прям откровенное говно и с технической и с практической точки зрения. Или тач-экранов вместо F1-F12 кнопок, что тоже оказалось менее функциональным, чем ожидалось.

Но вот все эти провальные попытки мне говорят о том, что Эппл экспериментирует и не боится делать того, чего другие делать ссут. Да, некоторые эксперименты оказались неудачными. Но при этом другие эксперименты стали основой целой индустрии и стандартом де-факто в отрасли. Просто этого мы уже не замечаем, ведь это та самая серебряная пуля, о которой каждый мечтает. Просто провалы мы, люди, склонны подмечать, а успехи проходят, как что-то само собой разумеющееся.

Я не силён в поговорках, но помните, кто не рискует тот, кто не пьёт шампанское с огурцами.
Тут сейчас волна вайти-вайти, а вот Александр Парамонов, (с которым мне удалось поработать), снял короткометражный фильм «Выйти из IT». Актуальненько. Приятного просмотра.

https://vimeo.com/683521638
Помните тест, в котором нужно было сосчитать количество передач баскетбольного мяча? Если вы не видели, то посмотрите, прежде чем читать дальше.

В 2004 году был сформулирован принцип «ложной слепоты». Этот термин объеденяет в себе несколько разнообразных феноменов нашего восприятия. Обычно выделяют два вида ложной слепоты: слепоту невнимания и слепоту к изменениям. Слепота невнимания (или перцептивная слепота) подразумевает неготовность нашего мозга воспринимать изменения, которые мы не ожидаем увидеть. Как гориллу в ролике, которую уже окрестили «невидимой гориллой» и даже сайт отдельный есть по этому поводу. Еще причиной называют рассеянность, которая вызванная необходимостью полностью сконцентрировать внимание. Очевидно, что на себе вы этот феномен можете почувствовать только если о нем не знаете. И действительно, при повторном эксперименте с другими футболистами и совершенно другой макакой вы ее обязательно заметите, так как ожидаете ее увидеть.

Слепоту к изменениям тоже можно заметить гораздо проще, есть довольно много роликов в интернете на эту тему. Даже BBC снял передачу, посвященную этому феномену. В обычных условиях изменение наблюдаемой картины мгновенно обращает на себя внимание. Однако мы можем не замечать изменения, если они совпадают с коротким прерыванием наблюдаемой картинки. Это может быть кратковременное моргание экрана, монтажный стык видео или короткая помеха. В экспериментах по слепоте к изменениям обнаружилось, что почти 70% испытуемых не замечали подмены главного действующего лица, а изменения менее существенных деталей оставались проигнорированными почти в 100% случаев.

Казалось бы, отвязанный от программирования термин и совершенно не понятно как знание о этой слепоте можно применить. Но можно. Разработчик может быть настолько сосредоточен на решении конкретной задачи, которая полностью захватывает его внимание, что не видит очевидных проблем в соседнем методе или решает задачу каким-то странным образом. Отсюда и возникает требование делать ревью кода, идеи парного программирования и концепция работы по технике помидорок, хотя не все могут четко сформулировать почему эти требования существуют. Еще в команде всегда найдется такой разработчик, который будет неимоверно крут на фоне всех остальных, и его код, как правило, отсматривается сквозь пальцы. И менее опытные разработчики стесняются делать замечания более опытному товарищу. При отсмотре кода своего коллеги внимательно изучайте то, что могло быть пропущено по этому принципу и помните про эффект ложной слепоты.

#перечитываяэкстраполяцию
Ревью пулл реквеста нужно глобально только по двум причинам: с целью улучшения техники или стратегии. Техника — это когда Фаулер доволен и тесты быстры и зелены, а стратегия — это когда код готов к глобальным изменениям, неожиданным капризам клиентов и внезапным пиковым нагрузкам не там, где подстелили соломки.

Логично, что обсуждение стратегии должно предшествовать изменениям в коде, а технические неисправности с закрытыми глазами можно исправлять и после. Черт побери, обсуждать глобальные изменения архитектуры после пулл реквеста — это значит, что время на пулл реквест было потрачено впустую и надо все переделывать. А вот технические ошибки можно бы и самому проверить — отсматривать свои собственные пулл реквесты перед тем, как кому-то их показывать, очень полезное дело.

Ещё одна страшная проблема: исполнитель потратил сильно больше времени на обдумывание пулл реквеста, чем ревьювер. И если считается, что оба разработчика одинаково умны, то вряд ли ревьюверу может прийти какая-то клевая идея, которая не приходила в голову исполнителю. Иногда как бы да, но КПД этого процесса больше похоже на статистическую погрешность.

Конечно же, ревью пулл реквестов имеет ещё несколько дополнительных целей, вроде необходимости знать об каком-то коде нескольким людям, или проверка очевидности кода, но это лишь приятный и полезный бонус, но точно не основная цель.

А решение у проблемы достаточно элегантное. У задачи должно назначаеться не один исполнитель, а два. Один делает, другой командует. Прежде чем начать выполнять, командир и исполнитель обсуждают решение, командир принимает стратегическое решение, исполнитель его делает, командир принимает. Ответственность, вроде бы, точно так же распределяется, как и при классическом ревью пулл реквеста, только в механике парной работы это не просто формальные правила, а естественные условия работы.

Конечно же, современные команды состоят сплошь из профессионалов и считается, что все более-менее равны как по правам, так и по интеллектуальным способностям, поэтому количество ролей «командир» и «исполнитель» у каждого разработчика должно выходить приблизительно поровну. В итоге окажется, что в половине случаев каждый разработчик выступает исполнителем, а во второй — командиром.

Опять же, «исполнитель» вовсе не означает, что тварь он дрожащая и просто на кнопочки нажимает, вовсе нет. Обсуждения, аргументации и доводы должны быть с обеих сторон. Но окончательное решение должно быть за командиром.
В телеграме работа с публичными каналами кардинально отличается от привычных площадок. В ютубе, например, все блоггеры, как один, начали просить нажимать на колокольчик, чтобы мгновенно узнавать о новой публикации, новостные ресурсы начали добавлять бесячую браузерную нотификацию о новых постах. А в телеграме же с точностью до наоборот. Пользователей просят нажимать «mute», чтобы новые посты не раздражали. Даже тем, кто не убрал звук оповещений, сообщение не приходит благодаря особому тихому режиму отправки сообщений. Попробуйте отжать «mute» на недельку на канале и убедитесь сами — появится значок непрочитанного сообщения, но форсированное уведомление приходить не будет. За другие каналы ручаться не могу :-)

Ещё в телеграме всё ещё напрочь отсутствуют встроенные механизмы продвижения и популяризации каналов. Тут нет вкладки «тренды», нет «мои друзья читают», нет «рекомендаций». С точки зрения пользователя это безусловный плюс. И именно поэтому масса каналов изобилует рекламой других каналов и подборками каналов. Просто это чуть ли не единственный способ рассказать о канале новым читателям. «Экстраполяция» уже давно не рекламируется в других каналах, а рекламы в «Экстраполяции» вообще никогда не было.

Интересно подмечено, что любой пост в канале — это причина мгновенного уменьшения подписчиков на пять-десять человек. Потом, со временем количество подписчиков восстанавливается. Наверное, автоудаляются аккаунты, которые давно не заходили и телеграм их удаляет, а с каналов отписка происходит в момент доставки публикации в удаленный аккаунт.

Хочу попросить вас, мои любимые, рассказать о моем канале вашим друзьям. В телеграме ли, на фейсбуке ли. Может даже при личном контакте. Особенно приятно мне будет, если вы вместе со ссылкой на «Экстраполяцию» опубликуете понравившийся пост у себя на соц.страничке.

Люблю, целую, ваша «Экстраполяция».

Ссылка для ответственных, но ленивых: https://www.tgoop.com/itextrapolation
Азимов когда-то сказал про магию и технологии, но в современности эта фраза должна звучать как «Любая достаточно продвинутая программа неотличима от интеллекта»
За годы программирования самых разных систем как по сложности, по объёму и по запущенности, я заметил очень простой признак плохого кода.

Если писать тесты на код тяжело, неудобно и вообще проще вручную проверить, то значит код этот — говно.
2025/07/01 01:49:13
Back to Top
HTML Embed Code: