Мой друг в Amazon не назвал это сменой политики. Он назвал это «новым ритуалом».
Сказал так, как будто описывал суеверие, которое существует только потому, что уже случилось что-то ужасное.
Теперь, прежде чем любой младший или средний инженер отправит изменение, к которому хотя бы прикасался ИИ-инструмент для кодирования, появилось новое требование:
Старший должен подписать.
Не «рекомендуется». Не «лучшая практика».
Гейт.
И причина — та самая, которая всегда создаёт новые гейты в больших технологических компаниях: сбой, который публично опозорил компанию.
Читать далееМеня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в Telegram каналe StepOne. Иногда мне скучно на работе, потому что перекладывать JSON это слишком просто, даже если микросервисы.
Я отучился на системного программиста-компиляторщика и столкнулся с отсутствием спроса рынка на такие навыки. Но выбрал быть счастливым и написал язык программирования hydrascript, чтобы JSON гонялся даже в докере на макбуке. Решение под катом вас точно удивит!
dotnet tool install hydrascript -gМы много слышали про написание кода с использованием ИИ, и хочется рассказать, как можно это попробовать без платной подписки. Здесь не будет глубокого погружения и сравнения моделей — только базовые основы и способы бесплатно оценить возможности ИИ, которые есть у нас сегодня, и решить, нужна ли вам платная подписка.
Читать далееВ условиях экономической турбулентности управление личными финансами превращается из хобби в задачу по выживанию. Когда инфляция съедает накопления, а горизонт планирования сузился до месяца, красивые круговые диаграммы с итогами года больше не работают. Чтобы выбраться из долгов или хотя бы не свалиться в кассовый разрыв, нужен жесткий, тотальный контроль над каждым рублем, долларом или крипто-центом.
Мы разобрали 6 популярных PFM-инструментов (Personal Finance Management), чтобы посмотреть, как именно — на уровне архитектуры и UX — они заставляют пользователя «резать косты» и брать бюджет под контроль.
Читать далееИли как не потерять деньги из‑за неправильной подсудности, неверно выбранной инстанции и игнорирования «Моего арбитра»
Представьте стандартную ситуацию: вы разработали сложный B2B‑продукт, внедрили его у клиента, а он не платит. Вы уверены в своей правоте, идёте в суд — и проигрываете. Не потому, что договор плохой, а потому, что ошиблись с подсудностью, не приложили скриншоты переписки или пропустили срок апелляции.
В IT‑бизнесе арбитражные споры — это не редкая экзотика, а рутина. Лицензионные договоры, поставка оборудования, разработка под ключ, нарушение авторских прав — всё это рано или поздно приводит в суд. И здесь выигрывает не тот, у кого сильнее позиция по факту, а тот, кто понимает, как устроена судебная система.
В этой статье я разберу уровни арбитражных судов, их особенности и главное — дам практические рекомендации, как не провалиться на каждом этапе. Будут аналогии с CI/CD, тестированием и баг‑трекингом, чтобы было ближе IT‑специалистам.
Читать далееМинимальный набор устройств для работы в ИТ на апрель 2026 ver.2
С учетом текущих санкций, разделения инета на сегменты и рекомендаций минцифры https://habr.com/ru/news/1018576/ ,получается, что типичному работающему корпоративному ИТ россиянину необходимо:
Читать далееПривет, это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя насыщенная: Google выпустила Gemma 4, Anthropic дважды засветилась с утечками c Mythos, Capybara и исходниками Claude Code. Cursor теперь делают упор на ИИ-агентов, а Netflix неожиданно врывается в ИИ-гонку.
Всё самое важное — в одном месте. Поехали!
Читать дайджест →Привет, Хабр! Сегодня поговорим о применении ИИ в промышленности. В области ИИ произошла очередная революция (и не одна). И это как раз тот случай, когда производственное предприятие может извлечь максимум выгоды при весьма небольших затратах. Характерно, что человекоподобные роботы, как на картинке выше (с завода Foxconn в Нинбо, Китай), для этого необязательны. Но обо всем по порядку.
Читать далееРазбираем теорему о мажорировании систем ОДУ: когда и как можно сравнивать решения, опираясь на квазимонотонность правых частей. Внутри — строгая формулировка, план доказательства и пример.
Читать далее"Кроилово ведёт к попадалову" - знает каждый русскоязычный, поляк бы сказал - "Tanie mięso psy jedzą", в британских колониях прозвучит - "Penny wise, pound foolish"...
Это история о том, к чему приводит экономия на SMM персонале и незнание банального
"Quis custodiet ipsos custodes?"
Записал кусок живой рабочей встречи по игровому проекту. Без постановы — обычный процесс: обсуждаем текущее состояние, проблемы и что делать дальше. Если коротко — как команда реально двигает проект, а не как это выглядит в презентациях.
Читать далееСейчас на рынке труда появляется новая корпоративная этика.
Когда безработица держится на уровне 2,2% (исторический минимум) - это превращается в ситуацию, когда любая потеря кандидата превращается в издержки, а любая узкая компетенция - в стратегический актив. И именно низкая безработица становится одним из индикаторов перегрева, усиливая борьбу за таланты в 2026-2030.
И вот в этом режиме рынок труда постепенно вспоминает про людей 50+.
Читать далееНа дворе 2026-й, и за это время как React, так и Vue сделали гигантский скачок в развитии и создании экосистемы вокруг себя. Но статистика до сих пор беспощадна к Vue. На React в два раза больше вакансий, чем на Vue. Сколько я ни спрашивал React-инженеров, ответ был всегда один и тот же: «React для серьезных проектов, а Vue так уж».. Серьезно? Почему вы до сих пор так думаете?? Ну хоть один пример приведите, что нельзя сделать во Vue. Хотя бы потратьте 1 день на изучение экосистемы Vue 3 Composition API, Vue Router, Pinia - да вы после этого забудете про свой React. А про различные useState я вообще молчу, Vue тут вообще вас всех обошел с обычными ref. Это вы еще не слышали про keep-alive.
Я считаю, что такое мнение построилось из-за простой причины: люди просто поставили свою карьеру на React, вот почему они его защищают, а компании продолжают его использовать.
Читать далееИз этой серии статей вы узнаете о, вероятно, самой глупом, легко предотвратимом и дорогом провале 21-го века, из-за которого Microsoft чуть не потеряла своего самого крупного клиента (OpenAI) и доверие правительства США.
Скучным утром понедельника 1 мая 2023 я впервые вышёл на работу в Azure Core в качестве сениор-сотрудника команды Overlake R&D, разработавшей карту выгрузки и сетевой ускоритель Azure Boost.
Azure не был для меня чем-то новым: наверно, это самая длительная моя подписка на облачный сервис, который был запущен в феврале 2010 года под названием Windows Azure.
Не был я и новичком в Microsoft: с 1 января 2013 года я был частью команды разработчиков Windows, а позже помогал выполнять миграцию SharePoint Online в Azure; в дальнейшем я присоединился к команде Core OS в качестве разработчика ядра. В ней я помогал совершенствовать ядро, участвовал в разработке и реализации платформы Container, поддерживающей Docker, Azure Kubernetes, Azure Container Instances, Azure App Services и Windows Sandbox. Выпуск всех этих технологий привёл к получению множества патентов.
Кроме того, я участвовал в мозговом штурме при создании прототипов карт Overlake в 2020-2021 годах, в составлении драфта предложения коммуникационного протокола и сетевого стека Host OS <-> Accelerator Card ещё на том этапе, когда у нас было лишь последовательное соединение отладчика. Также меня привлекали в качестве специалиста по Core OS, и я помогал разработчикам Azure Core диагностировать глубокие проблемы операционной системы.
В 2023 году я вернулся в Azure сразу в должности специалиста, поскольку уже внёс свой вклад в разработку некоторых из технологий, лежащих в основе Azure, и будучи её пользователем в глобальных масштабах больше десятка лет, как снаружи, так и внутри Microsoft.
Так как я был вернувшимся сотрудником, то пропустил обучение для новичков и получил приглашение Global Security на полдень для получения своего бейджа, но мой будущий менеджер спросил, смогу ли я прийти раньше, потому что тем утром у команды должно было состояться ежемесячное совещание по планированию.
Читать далееНачну с контекста. Я играю в EA FC (ранее FIFA) в режиме Clubs (11×11), где каждым виртуальным игроком управляет человек. Сам по себе режим интересный, но мне, как человеку, который любит цифры и аналитику, довольно быстро стало не хватать доступной статистики.
Я пришёл в лигу, у которой уже был свой сайт (я в этой статье опущу тему о том, что я администрировал проект порядка 3 лет). Там статистику собирали вручную: люди пересматривали записи матчей и заносили базовые показатели — голы, ассисты, перехваты, отборы и так далее. На основе этих данных считались различные рейтинги: лучшие игроки, бомбардиры, разрушители и прочее.
Выглядело это примерно так: набор таблиц, где действия сгруппированы по категориям и амплуа.
Читать далееВ последнее время я увлекся различными подборками полезных инструментов. Например, в прошлой статье мы разбирали сервисы для сжатия информации до ключевой сути – проще говоря, для создания саммари. А до этого выходили материалы об инструментах для программирования и генерации презентаций.
Сегодня я продолжу эту линейку, и на очереди – варианты для рерайта. Мы пройдемся как по бесплатным, так и по платным решениям. Правда, сразу сделаю ремарку: под “бесплатными” здесь часто будут подразумеваться версии с пробным периодом. Долго тянуть не буду – занимайте удобное положение, а я начинаю.
Читать далееДефекты — неизбежная часть разработки, но если они живут своей жизнью в чатах и трекерах, релизы превращаются в лотерею. В этой статье рассказываю, как выстроить системное управление дефектами: от жизненного цикла и сортировки до метрик вроде MTTR и SLA. Вы узнаете, чем серьёзность отличается от приоритета, почему «не воспроизводится» — это красный флаг для команды, и как метаданные дефекта экономят часы разработчиков.
Читать далееДень как день, ничего особенного. Как обычно, после работы сбежал в гараж (мастерскую), чтобы отвлечься от проблем, требований и бесконечных указаний о том, когда и чем я должен заниматься. Сбежал в свой мир моделек, станков, стружки и эпоксидной смолы — мир сотни начатых и незаконченных идей.
Читать далееВопрос читателю: Как можно сгруппировать натуральный ряд в групп, чтобы внутри каждой лежали только взаимно-простые числа?
Далее в статье я расскажу о том, как я нашел нестандартный способ решения такой задачи.
Читать далееНиже представлены рекомендуемые системные требования от разработчиков. На самом деле характеристики для «минималки» чересчур завышены, и игра неплохо себя показывает даже на не самых топовых сборках. Благодаря обширному списку доступных для настройки параметров, вы сможете без проблем запустить Battlefield 6, не покупая дорогостоящее железо. Игроки уже протестировали «шестерку» на «мамонтах» — GTX 1070 и 1080, и результат оказался куда более оптимистичным, чем вы могли подумать. Проект выдает 60–80 кадров в 1080p на средне-низких настройках.
Читать далее