• YouTube упал? Или проблема одного процента
    0
    Такой себе хак — по моим наблюдениям американцам и европейцам показывают больше рекламы, чем нам. Более платёжеспособная аудитория — больше вложения в рекламу для них.
  • Mozilla разработала открытый шлюз для Интернета вещей
    0
    А сейчас типа не зоопарк? У нас в офисе 30% — microUSB, 30% — эппл, 30% — USB Type-C плюс 10% запасных кирпичефонов с круглыми гнёздами.
  • О’Жаль: Что не так с гибкими методологиями
    +2
    Всегда меня забавляло, что суть Agile прямо противоположна названию, ведь как только мы начинаем «гибкую разработку» у нас железными гвоздями прибиваются в график совещания, релизы, ретроспективы и всё прочее. До этого, когда было «не гибко», можно было туда-сюда это всё двигать (или вообще иногда игнорировать), но как только мы стали agile — всё, отливаем процесс в бетоне и ставим на постамент.
  • Slack — это противоположность организационной памяти
    0
    Если у людей есть время потыкать кнопочки набирая вопрос и подождать пока в ответ ему потыкают кнопочки, набирая ответ — то это уже не вопрос критической важности. Важные вопросы — задают голосом и ответы хотят услышать немедленно.
  • Slack — это противоположность организационной памяти
    +1
    В течении Х минут на вопрос должна отвечать первая линия техподдержки и больше, наверное, никто. Если заказчик хочет получать ответы на рандомные вопросы каждые 10 минут от конечного разработчика — то пусть осознаёт, что такой разработчик будет способен лишь на мелкую рутину, а большие серьёзные задачи не будут сделаны никогда.
  • Slack — это противоположность организационной памяти
    +1
    Давайте я Вас научу отличать важные сообщения от неважных: если к Вам врываются в кабинет и что-то кричат — это важное сообщение, если звонят по телефону — это сообщение средней важности, если пишут в Slack — то можно отключить сообщения и отвечать на них раз в час.
  • Пять проблем и тенденций информационной безопасности: чего ожидать в 2018 году
    +1
    А вот как всё будет на самом деле: «Экспансия ИИ», «Угроза интернета вещей» и «Революция блокчейна» навредят (или помогут) ровно 0% людей и компаний. Этих вещей просто не существует, они — красивая пыль в глаза, которой «эксперты по безопасности» набивают цену себе и своей профессии. Максимум, что случится, так это какой-нибудь холодильник на винде упадёт с синим экраном и пару «СМИ» напишут панические статьи в духе «как страшно жить, скоро нам нечего будет кушать из-за взбесившихся холодильников».

    Угрозы «криптовымогателей» и «уязвимости бессерверных приложений» реальны, но они имеют мало значения для обычных пользователей и мелких компаний. Скорее это инструмент глобальных кибервойн, мы уже наблюдали в прошлом году атаку одного «криптовымогателя», который, как оказалось, ничего не вымогал и вообще не ставил своей задачей заработать денег, а просто рушил инфраструктуру. То же самое и с бессерверными технологиями: чтобы это взломать, нужно хакнуть Амазон, Гугл, Майкрософт — а у кого есть подобные ресурсы, кроме государств.
  • Можно ли использовать С++ вместо Си для небольших проектов в микроконтроллерах
    0
    Как-раз UB даёт право делать всё, что угодно. А из всего множества «всего, что угодно» вариант «не делать ничего» являетя оптимальным и по затратам времени и по размеру бинарника :)
  • WebAssembly и манипуляции DOM
    0
    чудесное “a = a” и вызов геттера textContent без использования его результата

    Мой преподаватель по теории компиляторов на третьем курсе универа за такое возвращал лабораторку/курсовую на доработку. Двоешники.
  • Статья о том, как мы попробовали применить современные нейросетевые технологии, чтобы находить каски на головах людей
    +1
    Чуть ли не первый на Хабре реальный кейс простого и понятного применения нейросетей на практике, а не для абстрактного распознавания котиков.
  • Миром всё ещё управляет язык С
    +2
    Вот бы движок хабра позволял искать по урл оригинала или имени автора — не было бы и дубликатов. Способ «случайно напоролся» — единственно возможный вариант найти уже существующий перевод.
  • 5 мифов о ведущих разработчиках, от которых мне становится грустно
    +2
    Самостоятельность — это здорово! Дал разработчику задачу — он ее сделал.

    Ха, если бы это было так! Для специалистов уровня сеньйоров и выше под «самостоятельностью» подразумевается не только выполнение задачи, а и её формулирование, аргументация её практической пользы для проекта и чуть ли не план повышения продаж продукта и роста прибыли после реализации фичи.
  • Честный подход к управлению людьми, или Почему я никогда не делаю контрофферы
    +8
    Считаю, что человек доволен, если не говорит мне об обратном на периодических встречах

    Считаю, что я здоров, если лежащий на полке градусник не показывает высокую температуру.
  • Какие у вас есть вопросы?
    +1
    Насколько быстро реагируют люди на электронные письма / сообщения в Slack в выходные и после 6 вечера?

    А что это за дурацкий вопрос? Если речь не идёт о какой-нибудь команде круглосуточной техподдержки, то в выходные и после 6 вечера на письма люди отвечают «никак» и это нормально. Если кто-то и отвечает — то это его личная инициатива, может ему скучно дома, но это совершенно ничего не говорит ни о компании, ни о проекте.
  • Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов
    0
    Я вообще всегда исхожу из того, что данные карты, которые я ввожу где-то в Интернете, становятся известны всем вообще и сразу, поэтому денег у меня там ровно 0 до момента покупки чего-то, а на основной карте с деньгами вообще запрет всех интернет-операций.
  • Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов
    0
    «Для остальных»

    Остальные — это домохозяйки, понятия не имеющие об инструментах разработчика и Fiddler'е.
  • Почему плохо быть отличником
    +8
    Как Вам сказать… Я тоже где-то в таком же возрасте поступил примерно так же. А вот сейчас думаю, что это было не верное решение. Да, фокусировка на технических предметах даёт возможность быстро поднять уровень в том же программировании, найти хорошую работу. Но, как потом оказывается, работа программиста, особенно с повышением уровня и опыта, всё чаще включает в себя «soft skills» — психологию, умению хорошо говорить и грамотно писать, понимание людей, мотивов их поступков и т.д. Ты можешь блестяще написать какой-то код, но из-за недопонимания в команде вдруг окажется, что он уже кем-то написан раньше или другая задача более приоритетна и ты, по сути, подвёл людей, потратив время зря. Что уж говорить о роли тимлида или менеджера проекта — там роль «гуманитарных» навыков ещё важнее.

    Чтение книг, изучение иностранных языков, да и даже всякие там предметы типа истории и культуры — на самом деле не так бесполезны, как кажется.
  • Почему плохо быть отличником
    +2
    Вообще, лучший результат достигается тогда, когда в команде есть разные люди. На каждого «креативщика» нужен и тот, кто может идти по стандартной процедуре «от сих до сих», на каждого практика нужен и кто-то владеющий теорией, и т.д.
  • А вы не программируете себе burnout?
    +1
    Интересно сравнение интенсивности эмоционального выгорания программистов с докторами и полицейскими в последнем опросе. Доктора и полицейские каждый день, каждую минуту всё-таки делают очень общественно важную и полезную работу. И даже если они допускают ошибку — то это всё же ошибка при попытке, например, спасти чью-то жизнь.

    А чем занимаются программисты? Да половина из нас пилит игры, разрабатывает какие-то казино, клепает баннерокрутилки, кто-то вирусы пишет и боты, кто-то для форекс-лохотрона ПО, плюс куча унылой бюрократизированной корпоративщины. Да мы ещё и ошибки при этом делаем! Ну, блин, мало того что цель часто откровенно глупа или зла, так мы ещё и достичь её оптимальным образом не способны. Как уж тут не «выгореть».
  • Моя первая работа
    0
    Мне тот период запомнился тем, что повалились все, кто занимался в ИТ чем-то бестолковым (казино, спам, кино-реклама). При этом фирмы, которые занимались нормальными вещами (сети, телеком, финансы, медицина) как работали, так и продолжили себе (ну может на пару месяцев приостановили на всякий случай найм новых сотрудников — чисто для перестраховки). Тот кризис был просто напоминанием, что если ты живёшь в воздушном замке, то он может в любой момент рухнуть. «Реальное» ИТ он мало затронул.
  • Стратегия ветвления ThreeFlow
    –1
    Ну, а Вас не удивляет, что примерно так же, например, Google пишет Chrome? И trunk-based разработка у них есть, и флаги для включения фич — об этом есть видео на Youtube, можете посмотреть.
  • Моя первая работа
    +2
    Не знаю, возможно. Я в коммерческой разработке где-то 16 лет. Когда был «кризис»? Если Вы о «крахе доткомов» в 2000-ом году, то да, его я ещё не застал.
  • Моя первая работа
    +1
    Я вот что-то совершенно не помню «грянувшего кризиса». В моей реальности ИТ-проектов, работы, программистов, фирм и всего прочего всегда становилось только больше. Те, кто прогорали, делали это исключительно из-за личного идиотизма руководства.
  • Обзор литературы по языку Python для начинающих
  • Восемь возможностей C++17, которые должен применять каждый разработчик
    0
    Получается выбор между быстродействием и удобством+безопасностью. Быстродействие в таком выборе скорее всего проиграет, тем более, что тот, кто во всех этих строках ищет быстродействия — вообще будет использовать голые С-строки без всяких обёрток.
  • Восемь возможностей C++17, которые должен применять каждый разработчик
    0
    Так у него ещё и c_str() нету? Как им пользоваться вообще? В 9 случаях из 10 получается удобнее иметь const& string.
  • Восемь возможностей C++17, которые должен применять каждый разработчик
    +4
    Но есть минус: для string_view не гарантируется наличие нулевого символа на конце

    Я так уже и вижу тысячи разных багов, которые тут могут возникнуть.
  • Как перетасовать песни?
    0
    Она им подошла, а пользователям не подошла
  • Как перетасовать песни?
    +1
    Который играл до этого, конечно. Для чего же ещё юзеру нажимать кнопку «предыдущий трек»?
  • Как перетасовать песни?
    0
    Статью-то читали? Случайную перестановку они генерировали сразу и она им не подошла.
  • Определения. Аксиомы
    +1
    Автор — прикольный зверь, а вы тут все жестокие и безсердечные. Художника легко обидеть. Он так видит!
  • Переписать базу сообщений ВКонтакте с нуля и выжить
    +2
    Хаффмана и деревья сейчас дают даже в некоторых школах с мат.уклоном, не говоря уже о всех ИТ-специальностях в вузах.
  • Нет, у меня нет сторонних проектов, чтобы вам показать
    +3
    Да. Но такой врач нужен на позицию профессора в мед.универе или в исследовательскую лабораторию. А на 99% позиций врачей в обычных поликлиниках и больницах — такой врач не нужен. Более того, если он туда попадёт — то и ему будет плохо (скучно) и мед.учереждение рано или поздно попадёт в какую-то неловкую ситуацию, когда такой врач вдруг решит отойти от общепринятых протоколов лечения.
  • Нет, у меня нет сторонних проектов, чтобы вам показать
    +8
    А при приёме на работу врачей нужно просить их показать тех пациентов, которых они дома у себя в свободное время вылечили (ну, тех, которые на работе в прошлой больнице — нельзя, там же всё официально, приватные данные).
    «Вот это Василий, я ему на той неделе на даче аппендикс вырезал, зацените!»
  • Нет, у меня нет сторонних проектов, чтобы вам показать
    +14
    Когда-то, когда я был молод и меня на всяких собеседованиях спрашивали важно ли для меня работать в интересном проекте, с интересной командой — я всегда отвечал «да, конечно!». Мне это казалось правильным. Более важным даже, чем уровень оплаты.

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

    Потому, что это и есть профессионализм. Ты делаешь то, что должен, настолько качественно, насколько способен. Каждый день. А интересно оно там мне или не интересно — клиента не должно заботить. Представьте, если бы вам хирург отказался проводить операцию, потому что «она какая-то скучная».
  • Kaspersky Industrial CTF 2017: семь часов, чтобы вырубить завод
    0
    Ну вот к пятому пункту всё в реальной жизни и сводится. Вспомните как годик назад русские спецслужбы ломали украинские энергосети. Тогда операторы на местах тупо сидели и смотрели как «внезапно начавшая двигаться мышка начала нажимать кнопки в программе управления энергосетью» и их это поначалу совершенно не напрягло, поскольку такое и раньше много раз делали их коллеги — «в производственных целях».
  • Локализация комментариев в коде. Лекция Яндекса
    +5
    мы решили отказаться от комментирования кода на русском языке

    отказываться от поддержки справочников на русском языке мы не хотели


    Простите, это всё ещё 2017 год на дворе? Это всё ещё ИТ-компания? Или тут весь текст красненьким и смайлики «фейспалм» после каждого предложения?
  • 13 сюрпризов неайтишной компании
    0
    Возможно, шкаф на том месте выполнял какую-то важную неявную функцию — ну там, например, экран начальника с порнухой загораживал? А передвинутый в логичное место — не закрывал, да ещё и чтоб назад его вернуть пришлось бы какую-то причину придумывать.
  • Time Travel Debugging в новом WinDbg
    0
    Ну, используя профайлер, можно получить названия вызываемых между двумя моментами времени функций и время их работы.
  • Time Travel Debugging в новом WinDbg
    0
    То, что каждой версии debugging tools был нужен свой dbgsrv — это не новость, так всегда было. Но касаемо фичи Time Travel Debugging — тут всё ещё хуже, она для remote debug не работает вовсе.