• Российский SCRUM. Бессмысленный и беспощадный

    Доброе время суток, уважаемый Хабр!

    Я программист «старой школы», с опытом работы более 20 лет. Участвовал в разработке многих проектов, большая часть из которых довольно известные и успешные. В некоторых проектах занимал руководящие должности, достиг неплохого уровня зарплаты. Но ведь мы собрались здесь не для того, чтобы помериться стажем, опытом, зарплатой и т.д., верно? Поговорим лучше о том, как стартапы используют современные методы управления разработкой программного обеспечения. И что из этого получается.
    Читать дальше →
  • Мы приближаемся к пределу вычислительных мощностей – нам нужны новые программисты

    • Translation

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




    Давно, ещё в 1960-х, Гордон Мур, один из основателей компании Intel, заметил, что количество транзисторов, которые можно уместить на кремниевом чипе, удваивается примерно каждые два года. Поскольку количество транзисторов связано с вычислительной мощностью, это означало, что, по сути, вычислительная мощность удваивается каждые два года. Так родился закон Мура, обеспечивший для работающих в компьютерной индустрии людей – по крайней мере, для тех, кому ещё нет сорока – такую же надёжную основу, какую ньютоновские законы движения обеспечили для инженеров-механиков.
    Читать дальше →
  • Московская история профессионального выгорания — от 1996 до 2017. Путь из топ-менеджера госкорпорации в исследователи

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


      Но ты не чувствуешь себя счастливым. У тебя проблемы в семье. Проблемы с алкоголем. Натянутые отношения с персоналом. Акульи улыбки на совещаниях с такими же топ-менеджерами. Бессонница. Резкие перепады настроения и короткие депрессивные эпизоды. Работа надоела давным давно — с утра ты мрачно осознаёшь, что впереди ещё один бессмысленный день. С друзьями общаться не хочется да и незачем. Ты понимаешь, что в плену социальных условностей — ты IT-директор с высокой зарплатой и завидным положением в обществе — но это как камень на шее. И конфликты, конфликты, конфликты. Уже не только на работе, но и в семье.


      Ты не заметил, как попал в воронку профессионального выгорания, хотя внешне вроде бы жизнь удалась. И ты однажды понимаешь, что пошёл не по тому пути, и занимаешься совсем не тем, что для тебя важно и ценно.


      С этого осознания начинается долгий путь к самому себе.


      Мне повезло взять интервью у человека, который проделал «путь в тысячу ли» из топ-менеджера государственной корпорации, полностью изучил изнутри систему и смог вырваться, отказаться от социальных условностей и выйти из-под давления общества. Ему понадобилось три года, чтобы найти себя и справиться с последствиями профессионального выгорания.


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


      В беседе он откровенно сравнил два мира — мир государственных корпораций и мир свободного IT-сообщества, где он теперь по-настоящему профессионально свободен и счастлив.



      Читать дальше →
    • Google представила инструмент для создания ИИ. Он доступен даже школьникам

        image

        Google упростила машинное обучения для тех, кто не имел дела с разработкой. На смену Teachable Machine — сайту, который знакомил пользователей с основами создания ИИ, пришел Teachable Machine 2.0, где нейронные сети можно обучить одним нажатием кнопки.

        Первая версия позволяла с использованием веб-камеры наблюдать, как компьютер учится распознавать шаблоны и закономерности в изображениях.
        См. также: «Квантовая ставка Google на ИИ – и что она означает для всего человечества»

        Теперь же пользователь может с помощью веб-камеры и микрофона на своем ПК без написания кода обучать нейронные сети и экспортировать их в сторонние приложения, носители или на веб-сайты. Вторая версия может распознавать звуки и позы.
        Читать дальше →
        • +20
        • 17.3k
        • 6
      • Илон Маск пообещал создать поселение на Марсе за 20 лет

          image

          Глава SpaceX Илон Маск поделился планами по освоению Марса при помощи ракет Starship. Он заявил, что для создания первого марсианского поселения понадобится около 20 лет.

          Маск отметил, что для организации поселения на планету нужно будет доставить
          «миллионы тонн» оборудования и ресурсов. В процессе будет необходимо задействовать, по его словам, тысячи Starship.

          Запуски не получится проводить постоянно, так как Земля и Марс сближаются только раз в два года, пояснил Маск.
          Читать дальше →
        • «Неуловимый» список установленных обновлений Windows

            Вы когда-нибудь задумывались, с помощью чего формируется список установленных обновлений Windows? А через какое API его достать? Ответы на эти и другие возникающие вопросы я постараюсь дать в своём небольшом исследовании.


            Подробности - под катом
          • Возможности современного JavaScript, о которых вы могли не знать

            • Translation


            Несмотря на то, что в последние семь лет я пишу на JavaScript почти каждый рабочий день, должен признаться, что уделяю мало внимания сообщениям о нововведениях от ES. Главные возможности вроде async/await и прокси — это одно, но ещё каждый год идёт поток мелких поэтапных изменений, которые не попадают в моё поле зрения, поскольку всегда находится что-то более важное для изучения.

            В этой статье я собрал возможности современного JS, о которых мало говорили, когда они появились. Некоторые из них всего лишь повышают удобство, а некоторые невероятно практичны и могут сэкономить написание кучи кода.
            Читать дальше →
          • В Нидерландах остановили серверы Moonwalk, на которых работали 80% пиратских онлайн-кинотеатров в РФ

              image

              В Нидерландах были остановлены серверы, которые обеспечивали работу видеопроигрывателя Moonwalk. Его используют 80% российских пиратских онлайн-кинотеатров. Moonwalk подтверждает, что работа прекращена навсегда.

              В библиотеке плеера было 26 тысяч фильмов и 10 тысяч сериалов. Аудитория 50-ти самых популярных сайтов в месяц насчитывала 90 млн человек, а число сессий достигало 395 млн.

              Остановка серверов могла повлиять на работу таких ресурсов в РФ, как BasKino, HDrezka, KinoGo, «ГидОнлайн» и другие.

              Некоторые сайты разрешают пользователям скачать фильмы через торрент, а другие хранят видео в «Одноклассниках», «Видео Mail.ru», и могут перенести показ на эти платформы.

              Данного решения добилась Нидерландская ассоциация по защите авторских прав в индустрии развлечений (BREIN). Она работала совместно с американскими организациями, такими как Альянс по вопросам творчества и развлечений (ACE) и Американская ассоциация кинокомпаний (MPAA). Moonwalk воспроизводил контент, правообладателями которого были участники ACE и MPAA, а также BREIN. Компании заявили о потере ими сотен миллионов долларов. BREIN со ссылкой на ESET заявила, что 91% российских пользователей скачивают или стримят нелегальный контент.
              Читать дальше →
            • Представьте себе типичную IT-конференцию — вы приезжаете в какой-то огромный ангар/отель/конгресс-центр (нужное подчеркнуть), берете бейджик, потом сидите слушаете доклады в залах, а в перерыве между докладами стоите в очереди за едой, пытаясь взглядом найти знакомые лица в толпе. Знакомо, не правда ли? Тем не менее польза отраслевых мероприятий очевидна, поэтому их и посещают. Но что делать, если хочется не только повысить свой айти-скилл, но и развлечься? 11 оригинальных мероприятий, которые можно посетить не только ради докладов и нетворкинга, - в нашей подборке.
              Подробности — под катом
            • Как мы учились эксплуатировать Java в Docker

                Под капотом hh.ru — большое количество Java-сервисов, запущенных в докер-контейнерах. За время их эксплуатации мы столкнулись с большим количеством нетривиальных проблем. Во многих случаях чтобы докопаться до решения приходилось долго гуглить, читать исходники OpenJDK и даже профилировать сервисы на продакшене. В этой статье я постараюсь передать квинтэссенцию полученного в процессе знания.


                Читать дальше →
              • Восемь именных законов в UX дизайне ( часть 1)

                  В UX дизайне, как и в любой другой сфере деятельности, есть свои принципы и законы. В этой статье я бы хотел разобрать восемь из них, которые названы в честь их создателей.


                  Читать дальше →
                • Уволен через автоматизацию

                    Вспомним, что такое автоматизация. Возьмем, например, определение из Википедии.

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

                    Ключевую фразу я выделил жирным шрифтом. Проще говоря, автоматизация нужна для того, чтобы освободить человека от каких-то обязанностей. Что это такое – освобождение человека от обязанностей? Вы ведь слышали фразу «освобожден от исполнения обязанностей»? Это – увольнение.

                    Если вы занимаетесь автоматизацией, то скажите честно – много ли людей были освобождены от обязанностей благодаря вашей работе? Только здесь важны факты, а не домыслы.
                    Читать дальше →
                  • Представлен Talos — «современный Linux-дистрибутив для Kubernetes»



                      На днях американский инженер Andrew Rynhard представил интересный проект: компактный дистрибутив Linux, предназначенный специально для запуска Kubernetes-кластеров. Он получил название из древнегреческой мифологии — Talos.
                      Читать дальше →
                    • Что нужно запомнить программисту, переходящему на Python

                      • Tutorial

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


                      Однако в какой-то момент перл исчерпал себя и я решил заняться питоном, сначала просто делал что-то и разбирался с тем, что нужно для данной задачи, а потом понял, что нужны какие-то систематизированные знания и прочитал несколько книг:


                      • Билл Любанович «Простой Python. Современный стиль программирования»
                      • Дэн Бейдер «Чистый Python. Тонкости программирования для профи»
                      • Бретт Слаткин «Секреты Python: 59 рекомендаций по написанию эффективного кода»

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


                      В итоге у меня накопились какие-то заметки об особенностях питона, которые, как мне кажется, могут быть полезны тому кто пожелает мигрировать на него с других языков.

                      Читать дальше →
                    • О правильной осанке, укреплении мышц и растяжке

                        Этот пост можно рассматривать как комментарий к двум статьям о правильной осанке и здоровом позвоночнике: раз и два.

                        И даже как комментарий к комментариям, в которых обсуждалось, как же быть с задней поверхностью бедра, которая не позволяет ровно сидеть и правильно сгибаться.
                        Читать дальше →