Большинство проблем в инженерных командах пытаются решать через процессы.И какое-то время это работает. А потом внезапно процессы начинают тормозить, решения замедляются, управляемость падает.И чем больше "улучшаешь", тем хуже становится.За последние несколько лет я пересобрал
Когда смотришь на рой светлячков ночью, возникает довольно естественный вопрос: как они вообще понимают, когда нужно вспыхнуть? Почему через некоторое время хаотичные вспышки вдруг начинают напоминать согласованное поведение? Читать далее
Почему требований нет (и это нормально).Думаю, каждому читателю-тестировщику знакома картина, когда ты приходишь на работу, завариваешь кофе, садишься за Jira, а там на тест упала задача, в которой из контекста только название. Причем что-то вроде «Улучшить авторизацию».Требования очень редко полностью попадают под характеристики... Читать далее
В этой статье продолжаем онлайн‑дневник экспериментов с TAPe‑подходом к компьютерному зрению на COCO. Кратко: подняли точность до ~98% на двухпроцентной выборке, уменьшили количество ложных срабатываний и начали переход от поиска центроидов к детекции прямоугольников вокруг объектов. Скорее узреть
Как из таблицы истинности и четырёх битов родился семисегментный дешифратор? Разбираем два способа синтеза логических выражений, минимизацию и сборку в Digital Deeds. Спойлер: ни одной готовой микросхемы, только логика и желание понять, как это работает внутри. Читать далее
Наверное, каждый из нас так или иначе сталкивался с пусковым током какого-либо импульсного блока питания, когда подключал его к сети. В этот момент возникал характерный щелчок, а иногда даже проскакивала искра между контактами вилки и розетки. А у кого-то возможно даже выбивало…
Мы часто думаем, что плохой интерфейс — это про кнопки, цвета или сетку. Но чаще он ломается не из-за пикселей. А из-за того, что дизайнер не учитывает, как на самом деле работает мозг.Пользователь — не машина. Он устает. Спешит. Тревожится. Делает выводы на основе первых впечатлений.И вот здесь включаются когнитивные искажения. Разберём 5 самых опасных для UX. Читать далее
Кадровые решения часто ломаются не потому, что у компании нет данных о людях, а потому что HR, руководители и собственники говорят о них на разных языках. Разбираю, почему оценка сама по себе не решает проблему, где именно теряется смысл между профилем и бизнес-решением и зачем компании на самом деле нужна HR-аналитика. Читать далее
В этой короткой статье я расскажу, как определить IP-адреса, которые использует Telegram. А что делать с этой информацией дальше - решайте сами.Мне нужно было автоматизировать блокировку богоненавистного Telegram в своей сети. Сначала я пытался блокировать его по всем известным доменам: это давало лишь частичный эффект, а в последний месяц такой способ практически перестал работать. Публичные IP Telegram не помогли и я решил, что хватит это терпеть. Читать далее
В статье показан практический подход, который помогает сократить время на вёрстку, убрать лишние вопросы и сделать дизайн понятным без дополнительных объяснений. Если вы сталкивались с ситуациями, когда разработчик «не так понял макет», сроки вёрстки дизайна часто переносятся, коммуникация отделов дизайна и разработки хромает — этот материал для вас. Читать