• Привет, Хабр!  Хочу поделиться своей историей о том, как я добрался в Microsoft. Постараюсь без лишних эмоций рассказать, как было, что делал, что получалось, и что не получалось. В этой статье я не буду «продавать» идею куда-то идти, либо отговаривать.   Я уже…

  • В новом дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давности, как Apple боролась с мошенничеством в App Store в…

  • За годы работы в project и product management мне довелось работать с проектами самых  разных типов: от государственных и образовательных инициатив до сложных IT-продуктов  и создания SaaS-платформ.И один из интересных профессиональных выводов, который я сделала за это время, касается  выбора подхода к управлению проектами.Waterfall и Agile уже много лет остаются двумя основными методологиями в индустрии. О них написаны сотни книг и статей. Однако на практике вопрос обычно не в том, “какая методология лучше”, а в том, насколько  она соответствует типу продукта, уровню неопределенности внутри проекта, задачам бизнеса.Когда Waterfall действительно работаетТрадиционная Waterfall-модель  строится вокруг  последовательных  этапов:  сбор требований → проектирование → разработка → тестирование → внедрение.Такой подход дает бизнесу несколько важных преимуществ:четкий и заранее согласованный scope; прогнозируемый бюджет; понятные сроки реализации; удобство контрактного управления; высокий уровень формализации процессов. Именно поэтому Waterfall по-прежнему отлично работает в проектах: с фиксированными  требованиями; в государственных тендерах;  в enterprise-среде с  минимальным  уровнем  изменений. В подобных кейсах предсказуемость важнее гибкости.Почему в IT все работает иначеНо ситуация меняется, когда речь идет о digital-продуктах и IT-разработке.Современные продукты редко существуют в стабильной среде. Требования меняются.  Пользовательское поведение меняется. Бизнес-гипотезы  уточняются  уже в процессе  разработки.В одной из моих настольных книг в профессиональной области “Clean Agile” by Robert C. Martin автор рассматривается Agile не просто как набор процессов, а как подход  к работе в  условиях  постоянной неопределенности.Ключевая идея Agile — регулярная обратная  связь и способность  адаптироваться раньше, …

  • Завершился десятый сезон Всероссийской киберспортивной студенческой лиги «ГигаЧат». Команды высших и средних профессиональных учебных заведений со всей страны боролись за главный трофей и призовой фонд в размере 3 млн рублей. Мероприятие было организовано при поддержке Российского спортивного фонда.В 2026 году заключительный этап турнира проходил сразу в двух городах —…

  • 1 Введение 2 Описание модуля с фиксированными параметрами — CordicSimple_v1 3 Небольшая модернизация — CordicSimple_v2 4 Описание параметризируемого модуля — CordicParam_v1 5 Модернизация: возможность увеличения производительности — CordicParam_v2 6 Итоги 1 Введение В далеком 2011 году автором была опубликована статья…

  • Google DeepMind опубликовал препринт про агента AlphaProof Nexus, который автономно нашел формальные доказательства для 9 из 353 открытых задач из каталога венгерского математика Пола Эрдёша. Медианная стоимость успешной попытки — около $200, разброс от $20 до $800.Среди решенных — задача #12 Эрдёша…

  • Эксперты из GitGuardian обнаружили утечку данных из GitHub Агентства по кибербезопасности и защите инфраструктуры США (CISA). Публичный репозиторий под названием Private-CISA содержал 844 МБ данных, включая код инфраструктуры Terraform, скрипты для управления инфраструктурой, резервные копии внутренней документации и многое другое.Эксперты…

  • «$1 млрд ARR за два года» — стандартный темп AI-эпохи. Cursor, Harvey, десятки других стартапов отчитываются о миллиардах годовой повторяющейся выручки (ARR) за два-три года с момента основания. Расследование TechCrunch от 22 мая выяснило, что часть этих цифр стоит на бухгалтерии обмана.…

  • ВведениеВ современной науке о данных и машинном обучении мы постоянно решаем задачу оптимизации: найти в многомерном пространстве параметров точку, минимизирующую функцию потерь. Градиентный спуск, метод Ньютона, эволюционные алгоритмы — все они суть разные способы ответить на вопрос: «Как из точки А…

  • Good news, everyone! Вышел RxJS Ninja 2.0 Выкатил RxJS Ninja v2.0 — большое обновление моего обучающего проекта по RxJS.Что поменялось:Переписал уроки так, чтобы материал заходил и новичкам.Добавил практику: теперь не надо искать задачи по всему интернету. Появились use cases. К…