Большинство программистов любит свои игрушки. Для них поиск идеального решения это возможность вырваться из унылого крудошлепства или другой рутины, а большинство так или иначе пилят что-то довольно банальное.
Чтобы сознательно выбрать достаточно хорошее решение сейчас нужна большая дисциплина и четкое понимание цели проекта.
По моим наблюдениям это не только в пост-союзе, а везде так.
"по-хорошему этот рефакторинг должен был быть раньше сделан"
Ну да, с другой стороны там что-то вроде: "менеджмент требует фичи, мы в свободное время чиним баги на которые не выделают времени, а он еще придирается что нет какого-то рефакторинга, да еще и в не самом критичном месте. И с такой точки зрения подобрее замечание выглядит совсем иначе.
И кстати не раз видел вываливающиеся ассерты в разном софте. Если честно подход не обрабатывать ошибку в релизе очень странный, и по-моему плохо применим в реальной жизни. Ну или точнее может быть применим где-то в шаблонном программировании, где у нас ассерт тестирует размеры переменных например - нечто что можно сделать в процессе компиляции, но не процессе работы.
«DOOM» (реально, Ромеро сам об этом писал) – тоже выросли из ДнД
Да, очень классный момент. Разработчик ID играли в ДнД после работы ( мастером был Кармак, у которого была тетрадь с записями ). Герои, вместе с Ромеро, ходили по его миру. В какой-то момент они встретили Демона, и он заказал им поиски Некрономикона, в обмен на самое крутое оружие Дайкатану ( позже Ромеро вроде бы даже выпустит игру с таким названием). Герой Ромеро решается на этот обмен. Дальше Кармак открывает свою тетрадь в которой написано, что если Демон получит Некрономикон то весь их миг погибнет ( ну или там будет захвачен демонами ). Что Кармак и произносит. Конец игры.
Ну а сюжет Дум, в каком-то смысле послесловие той самой игры... вот у вас мир захваченный демонами... крутитесь теперь.
ЗЫ, Кстати, там же в ролевых у них был какой-то крутой класс персонажа ( а может это было имя собственное уже не помню ) под названием Квейк.
Идеальный тест на понимание ограничений нейросетей. Если она вам пишет рецепт свиных крылышек и каждый раз соглашается что неправа ( даже если права ) то как ей можно вверить свою жизнь.
Как гром среди ясного неба: на одном из созвонов по задаче мой системный аналитик заявила: «Я эту задачу не буду делать, она сложная». На мои «я помогу, начни, там разберёмся, больше некому» — она просто вышла из зума и послала меня куда подальше.
Крутые дела, думаю я. Пишу ей, чтобы вернулась и обсудили ситуацию. В ответ: »Я не в ресурсе с тобой разговаривать». Великолепно. Первая мысль — может, у человека проблемы личного характера. Но нет, после многочисленных мягких заходов оказалось, она просто не хотела делать сложную задачу. После напоминания о том, что я всё‑таки её руководитель и уволить могу, задача была в работу взята.
Автор вам не нужно быть тим-лидом, не ваше это. Тут прошлись по разным непонятным моментом, но меня вот это очень зацепило.
Во-первых для автора это было "Гром среди ясного неба", то есть ноль понимания как там у своих подчиненных, которых он вроде бы как защищал. После такого захода по хорошему нужно бросать все дела и разбираться что случилось пока команда не выгорела и не разбежалась ( 90% что уже выгорела конечно ), но автор занимается угрозами.
А подписать сообщение приватным ключом А? Религия не позволяет?
Ну там был обычный MITM. Бот для каждого пользователя и представлялся тем самым другим собеседником и для подписи тоже. Классическая проблема любого мессенджера это первичный обмен ключами. Тут или на доверии ( например к удостоверяющему центру или или к самому сервису ) или в pgp проверять самому.
Вообще это интересное поведение, характерное для айтишников: когда формально вы правы, но все вокруг почему-то в огне.
А вдруг все в огне оттого что менеджмент требует фичу вотпрямщаз, технический долг растет, количество перестановок кроватей тоже увеличиваться сокращая время на работу, люди выгорают в попытке удержать поток говнокода не переставая пилить фичи, 90% которых будет выброшено на следующий день... а впрочем нет что это я... именно рациональный подход программистов к называнию вещей своими именами и попытке найти истинную причину проблем именно он ведет к ситуации "все о огне".
У Xfce традиционно не очень хорошо с настройками — она их регулярно теряет и сбрасывает при обновлениях, перезаписывает новыми опциями и вообще всячески ломает.
Но вы придрались к багу который в общем не баг а нормальное поведение ? Ну по-хорошему разобраться почему у вас эти настройки не сохраняются, может у вас /home двадцатилетней давности и там уже все поменялось, а новые конфиги не могут записаться в несуществующий путь например ?
Не оправдывая кривизну кода, я лишь хочу заметить что в указанном вами кода бага на мой взгляд никакого нет.
В 19 лет написание любого кода в команде с другими людьми дает этот самый Невероятный Скачок в Скиллах. Дальше рост замедляется и в общем где-то уже похож на логарифм а не экспоненту.
А если вспомнить скорость этой компиляции и то что в итоге один! статический! бинарник это просто черная магия, лучше которой еще не никто не смог сделать.
Большинство программистов любит свои игрушки. Для них поиск идеального решения это возможность вырваться из унылого крудошлепства или другой рутины, а большинство так или иначе пилят что-то довольно банальное.
Чтобы сознательно выбрать достаточно хорошее решение сейчас нужна большая дисциплина и четкое понимание цели проекта.
По моим наблюдениям это не только в пост-союзе, а везде так.
Полагаю разница в неизбежности смерти если катастрофа происходит на большой высоте.
А еще проще https://zim-wiki.org/
Ну да, с другой стороны там что-то вроде: "менеджмент требует фичи, мы в свободное время чиним баги на которые не выделают времени, а он еще придирается что нет какого-то рефакторинга, да еще и в не самом критичном месте. И с такой точки зрения подобрее замечание выглядит совсем иначе.
И кстати не раз видел вываливающиеся ассерты в разном софте. Если честно подход не обрабатывать ошибку в релизе очень странный, и по-моему плохо применим в реальной жизни. Ну или точнее может быть применим где-то в шаблонном программировании, где у нас ассерт тестирует размеры переменных например - нечто что можно сделать в процессе компиляции, но не процессе работы.
Вы это и написали, но дополню для тех кто не в курсе. В английском fiction - беллетристика, ака любой художественный текст.
а вот фантастика уже science fiction.
Да, очень классный момент. Разработчик ID играли в ДнД после работы ( мастером был Кармак, у которого была тетрадь с записями ). Герои, вместе с Ромеро, ходили по его миру. В какой-то момент они встретили Демона, и он заказал им поиски Некрономикона, в обмен на самое крутое оружие Дайкатану ( позже Ромеро вроде бы даже выпустит игру с таким названием). Герой Ромеро решается на этот обмен. Дальше Кармак открывает свою тетрадь в которой написано, что если Демон получит Некрономикон то весь их миг погибнет ( ну или там будет захвачен демонами ). Что Кармак и произносит. Конец игры.
Ну а сюжет Дум, в каком-то смысле послесловие той самой игры... вот у вас мир захваченный демонами... крутитесь теперь.
ЗЫ, Кстати, там же в ролевых у них был какой-то крутой класс персонажа ( а может это было имя собственное уже не помню ) под названием Квейк.
Это же шутка была, вы чего =))
Идеальный тест на понимание ограничений нейросетей. Если она вам пишет рецепт свиных крылышек и каждый раз соглашается что неправа ( даже если права ) то как ей можно вверить свою жизнь.
А если захотите поиграть в одну из многих проприетарных игр которые идут на х86?
Автор вам не нужно быть тим-лидом, не ваше это. Тут прошлись по разным непонятным моментом, но меня вот это очень зацепило.
Во-первых для автора это было "Гром среди ясного неба", то есть ноль понимания как там у своих подчиненных, которых он вроде бы как защищал. После такого захода по хорошему нужно бросать все дела и разбираться что случилось пока команда не выгорела и не разбежалась ( 90% что уже выгорела конечно ), но автор занимается угрозами.
Что уже можно да ? За три года десяток нейтральных комментариев а сейчас начнется трешанина под видом старожила понимающего в айти ?
первый компилятор языка Си писали же не на Си правда?
Ну там был обычный MITM. Бот для каждого пользователя и представлялся тем самым другим собеседником и для подписи тоже. Классическая проблема любого мессенджера это первичный обмен ключами. Тут или на доверии ( например к удостоверяющему центру или или к самому сервису ) или в pgp проверять самому.
Worms - это же вся игра про юмор.
Черви с базуками, супер-овца, Святая Граната Антиоха из Монти Пайтона ( https://www.youtube.com/watch?v=Qw-x8EFSOdA)
А вдруг все в огне оттого что менеджмент требует фичу вотпрямщаз, технический долг растет, количество перестановок кроватей тоже увеличиваться сокращая время на работу, люди выгорают в попытке удержать поток говнокода не переставая пилить фичи, 90% которых будет выброшено на следующий день... а впрочем нет что это я... именно рациональный подход программистов к называнию вещей своими именами и попытке найти истинную причину проблем именно он ведет к ситуации "все о огне".
То есть реальная проблема в том что:
Но вы придрались к багу который в общем не баг а нормальное поведение ? Ну по-хорошему разобраться почему у вас эти настройки не сохраняются, может у вас /home двадцатилетней давности и там уже все поменялось, а новые конфиги не могут записаться в несуществующий путь например ?
Не оправдывая кривизну кода, я лишь хочу заметить что в указанном вами кода бага на мой взгляд никакого нет.
В 19 лет написание любого кода в команде с другими людьми дает этот самый Невероятный Скачок в Скиллах. Дальше рост замедляется и в общем где-то уже похож на логарифм а не экспоненту.
А если вспомнить скорость этой компиляции и то что в итоге один! статический! бинарник это просто черная магия, лучше которой еще не никто не смог сделать.
Уязвимость печальная, или токен не привязан к почте или привязан но это забыли проверить в коде.
Проверочное слово "йгра".