Search
Write a publication
Pull to refresh
5
0
Михаил @sibirier

Делаю хорошо аналитикой, решениями и кодом

Send message

Проблема поиска универсального инструмента в том, что это не конкретные правила, а схема того, как подбирать правила. (и эти схемы давно известны)

Потому что сложность бывает разных видов:
структурная (много элементов),
синергетическая (много связей между элементами),
временнАя (много состояний системы, которые меняются в рантайме),
историческая (некоторые решения принимались в разное время в разных условиях и некоторые уже устарели),
функциональная (на один домен возложено сразу много функций и разносить их по разным частям = увеличивать структурную и временнУю сложность),
и так далее.

Сооветственно, каждый из критериев - одна из осей = степеней свободы. И число возможных решений - комбинаторная сложность от количества степеней свободы (что содержит некоторое кол-во факториалов в формуле).

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

Не бывает одного универсального простого решения, потому что в разных проектах важнее разные критерии / оси / степени свободы. И для разных условий лучше подойдут разные подходы к управлению сложностью / проектами (планами) / реализациями / ... .

А про "схемы давно известны" можно почитать, например, вот тут: ссылка (немецкая вики (как наиболее требовательная к качеству статей); можно переходить по другим языкам для добора всех уникальных статей на эту тему, т.к. там не эквивалентные множества).

Один дата-центр на такую большую (по присутствию в регионах) компанию?
Ненадёжно (как уже сейчас видно, задним умом...)

Хотя про задний ум: "не стоит класть все яйца в одну корзину", кажется, не вчера родилась поговорка.

Это не ехиничество, а напоминание о просчёте рисков для менеджмента: время простоя и репутационные издержки дороже затрат на диверсификацию рисков

Почему речь о зубах? У меня эти ощущения больше на нёбе. И от соленого и жирного зубы никогда не болели, только от кислого и сладкого бывало. Просто если бы это было массовым (с т.з. продуктов и гигиены) явлением, то влияли бы не только чипсы, но и всё остальное, а тут только чипсы так заметно себя ведут.

Да и в голове именно боли от чипсов бывают редко. Они по ощущениям как давление, а не как сигналы от конкретных нервов.

У меня от чипсов голова именно плохо работает, день-полтора. Потом происходит какая-то очистка организма от этого и работа мозгов восстанавливается.

Изначальный комментарий писал для "у меня тоже такое бывает, это не выдумки автора".

Не знаю - в те дни, когда я мог бы есть чипсы, я обычно сплю до 13-15 часов. Да и утром я почти всегда ем хоть сколько-то нормальный завтрак (профессия обязывает днём иметь достаточно энергии для мышления и не думать о еде; а в выходные повторяю это, чтобы рацион не сбивать).
Но да, я выше писал: тяжесть в голове и мыслях начинается через несколько часов.

Но допишу: такая тяжесть продолжается весь день и иногда может переходить и на второй день. Больше двух дней тяжести мыслей и ощущений не было.

И чтобы не флудить лишнего, сразу отвечу на этот коммент: я замечал, что после чипсов и после жирной колбасы (например, докторская) ощущения во рту (не в голове) одинаковые - как будто жирной плёнкой с вкусовыми добавками застелили всю полость рта во много слоёв и просто чисткой зубов это не смывается. От колбасы голова никогда не болела и не ухудшала качество мышления. На ЖКТ могла влиять негативно, да, но не на голову.

Последний год тоже замечал за собой, что на следующий день после съеденной пачки чипсов голова грузная, плохо работает, концентрация внимания низкая. Ощущение, что голова "засоряется" всякими веществами, которых много содержится в чипсах, а в других продуктах не так много.
Другие факторы в этих замерах тоже исключал (и недосып, и недодвиж, и алкоголь, и другую вредную еду) - это точно от чипсов. Притом если комбинировать с какими-то газированными напитками, то эффект у меня наступал в течение нескольких часов, а не на следующий день.
Если комбинировать чипсы с квасом, то на следующий день прям тяжело. В т.ч. иногда даже до головных болей.

Самое странное, что от фастфудов похожего состава и способа приготовления (типа картошки фри) ничего подобного не происходило.
Возможно, дело в консервантах и/или вкусовых добавках.
От солёной рыбы (сушёной или свежей) таких эффектов не ощущается (у меня).
От консервированных оливок тоже тяжеловато в голове бывает через несколько часов (продолжается часов 5-10).

Наиболее тяжело в голове (прям сразу, минут через 10-15; тяжело и по ощущениям, и по невозможности интеллектуальной деятельности) становится после водки (в т.ч. из коктейлей, поэтому их не пью). От виски и рома таких эффектов не было (от разумного количества; от водки всегда плохо от любого количества).

Возможно, это всё как-то связано между собой. Возможно и нет.

P.S. Чипсы Lays тоже есть перестал. Некоторые другие по ощущениям ещё хуже (хотя даже иногда как будто бы лучше на вкус, но это ерунда, по сравнению с эффектом после). "Безобидные" чипсы не нашёл, ем рыбу.

P.P.S. Алкоголь крайне рекомендую не употреблять. Что вместо него? Решать жизненные проблемы (не закрываться от них) или искать таких друзей, с которыми хорошо/легко и без алкоголя.

P.P.P.S. Берегите себя. "Ты - то, что ты ешь". Мне когда врачи назначают определённые диеты и их соблюдаю - сознание самое чистое, как никогда. Чище только если лимфу качать/гонять каждые несколько часов (зарядки, 10к+ шагов, спорт и так далее).

Прекрасно, что такая круглое число использовано для прикола.
Обязательно посмотрите на issues и pull requests - там мемы уровня issues к "FizzBuzz enterprise edition" - можно развлечься (если не смущает тематика).

Ещё из интересных "круглых чисел" есть RFC 9000 (QUIC protocol)

Вот так "пальцем в небо" и с недостатком информации могу лишь сделать вывод о недостаточном контроле сложности либо о недостаточном найме (с чем могут быть трудности на высоком уровне требований).
Недоприменённый принцип KISS видится мне - нужен такой рефактор кода, чтобы после рефактора в нём могли разобраться эти условные мидлы с 5 годами опыта (я и сам примерно такой и иногда вижу проекты от Архитекторов, в которых не то что "без поллитру", там целого склада может быть мало) с эффективностью, приближённой к "архитекторской".

Долгое время думал "а как люди занимают должности выше, если они уже заняты? И если это хорошие должности, то их же не отдадут просто так?". Теперь (не конкретно сейчас, а вообще) понимаю, что эти должности передают специально, от усталости от этих должностей (даже если они "хорошие"), в том числе.

Для этого почти во всех должностных инструкциях (которые почти все игнорируют) обычно пишут про обмен опытом как одну из обязанностей. Чтобы до таких ситуаций не доводить - "набрал на себя слишком много, а делегировать некому. И сам уже не вывожу, и остальные не справятся. В итоге переработки, выгорание, споры/ссоры/конфликты с начальством, нервы. В итоге уход в другую компанию и начинается всё с начала..."

И начальству "сейчас" этот обмен опытом между сотрудниками не сдался - денег же бизнесу это не приносит (что интересно, надначальство понимает необходимость этих процессов, но контроль этого отдаёт в отделы и дальше эта идея растворяется, будто её и не было). А когда это потом выливается в невозможность выкатить фичу, потому что не успевают или некому, и из-за этого теряют заказчиков/грант/тендер/клиентов, тогда уже поздно делать "правильно".
Особенно это проявляется для коротких релизных циклов или для близких дедлайнов.
Это из наблюдений и за теми средами, в которых я бывал, и за рассказами о других условиях. Люди везде люди.

К сожалению, со временем иногда вылезает "могу = должен", незаметно ведущее к насилию над собой, и справляться с этим довольно сложно.

Нужно придумать себе игру-надстройку над этими действиями: не просто писать код, потому что надо, а, например, постараться решить эту задачу так, чтобы добавить что-то новое, чтобы создать инструмент, который потом можно переиспользовать для этих же целей и эту задачу решать в разы быстрее; извлечь какое-то новое знание из известного процесса; попробовать новый инструмент для решения задачи; решить эту задачу раз и навсегда во всём контексте ("если хочешь что-то поменять, вот тебе конфиг - меняй что хочешь сам").
Иногда проекты таких надзадач выглядят монструозными и первоначальная задача выглядит уже не "не хочу делать, но надо. Опять в это залезать, а там неприятный код/текст", а, например, "о, это я уже знаю как делать, это просто и понятно, на фоне той игровой надзадачи, сделать несложно". То есть сместить фокус контраста с "ничего не делаю - делаю эту задачу" на "делаю эту задачу - делаю задачу на порядок сложнее". Во втором случае эмоции от той же самой задачи могут быть приятнее)

У меня, например, так было с линуксами: на работе нужно было настраивать линуксы и докер, а в команде, так сложилось, я это знал на одном из лучших уровней, если не лучше всех. Я не хотел этим заниматься, но понимал, что кроме меня либо некому, либо все заняты другими задачами, которые без них не сделать. Я нашёл в этом всём некоторый дзен. В докере рассматриваю это исключительно как путь/инструмент, без каких-то эмоций (негативных или позитивных), без каких-то ожиданий от задачи. Просто спокойно делаю.
А настройка линукс - я "отдыхаю" в эти дни. Поменял конфиг и дальше довольно примитивная проверка работы занимает несколько часов - хорошая разгрузка мозгов от суеты.

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

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

Больше проблема, кмк, когда люди не хотят искать этот подход и не видят проблем в последствиях своего поведения, не понимают почему другим людям что-то важно.
Я неустанно повторяю при любом упоминании проблем между людьми: "все проблемы от недопонимания" - все проблемы нужно сначала обсудить, без эмоций.

Хотя, думаю, людям, которые всё рационализируют, рационализировать чужие (и свои) эмоции проще, чем эмоциональным людям объяснить, что занудство "рационализаторов" - это их "развлечение", им доставляет удовольствие вытворять такие мыслительные кульбиты. И в этом их (нас) тоже нужно поддерживать. Это и не должно быть "весело" (в т.ч. снаружи), это "для души". А человек, которому "приятно погладили душу", готов на многое в качестве благодарности.

А никто и не убирает эмоции. Их откладывают на эффективное применение. "Делаю либо качественно, либо никак".
Эта "рациональность" в отношениях - продолжение "слишком дорогой эффективности".
Особенность айтишников, инженеров, логистов - мы занимаемся автоматизацией процессов. И любое повышение эффективности ощущается (без участия сознания) рациональным, потому что "ну сколько времени я на это потратил? 2 недели? Это время окупится за следующие 20 применений..."
Просто некоторое повышение эффективности нерационально в текущих условиях, но может быть рационально в других (где больше масштаб системы, чаще происходят события и так далее).

А отношения да - редко происходят события, нет права на ошибку, лучше не оттягивать и эмоции подсказывают лучше всякого интеллекта.
Я сам потратил 10 лет на поиски понимания "что такое любовь" и "что такое романтика" (чтобы понять как в этих процессах участвовать) и в течение этих поисков не сказать что был рад. Но когда в итоге нашёл, понял, что для ответа на этот вопрос достаточно знаний из школьной программы(
Жутко нерационально.
Когда ответ нашёл, понял, что эмоции мне все 10 лет подсказывали делать всё то же, к чему я пришёл "рационально". Только они мне подсказывали это делать "по наитию" и ни разу не давали нужного эффекта. И теперь я понимаю почему - я это делал в не том порядке, не в то время, не с теми людьми или не в тех контекстах. Это как пойти убирать снег в августе в тропиках - пойти я могу, но снега там нет.

Иногда "рациональность" бывает вынужденной(


P.S. может я не совсем понял что такое "убирать эмоции из отношений" и речь была много о чём, а я написал об одном примере.

Обычно, достаточно поставить актуальное ядро и всё будет ок с драйверами (но не для каждой версии ядра есть perf и прочие утилиты; которые, впрочем, нужны далеко не всем пользователя линукс-дистрибутивов).

Но да, до сих пор иногда бывает разного рода шаманизм. Который точно так же есть и в винде, ставящейся самостоятельно (не с "завода"). Просто там подгонка драйверов и проверка работоспособности обычно происходит на этапе предпродажной подготовки или прям в производстве, поэтому у пользователей такого этапа нет; но это не значит, что его нет совсем.

Мне довелось в винде ставить дрова на монитор, на который не было дров в системе - это была пытка.

Хаб "статистика в IT":
А где статистика? "Чаще всего", но числа не покажем. "Статистика" - а с чем сравнивать? Единичные замеры бесполезны, а ссылок в статье на замеры нет. Да и тут замеров нет.
Как музыканты относятся к IT? Статья о культурных трендах без каких-либо чисел. Даже если цель про культурные тренды - в чём её ценность в таком виде?

Что происходит? Почему совершенно нетехническая статья с сомнительной ценностью на Хабре? С положительным рейтингом

Обыграть это другими игровыми механиками.
Например: 12 источников ресурсов или алтарей или источников квестов для основных сюжетных линий или это места гильдий/альянсов/спаунов фракций/рас. Или РБ там расставлять самых буйных.

Или сделать что-то вроде "границы карты" - спрятать эти пятиугольники под какой-то ненужной локацией/декорациями.

Или сделать там порталы между остальными пятиугольниками. Или между 12 другими изменериями.


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


В реальном мире существуют полюса. Там перестают иметь смысл некоторые привычные явления, типа "севернее/южнее" или "запад/восток". Какая там долгота? Но в остальном мире долгота помогает для определения местоположения и направления движения. Для полюсов, полагаю, существуют какие-то специальные устройства/алгоритма определения направления движения.
Так же и с этими пятиугольниками поступать

Есть же санитарные нормы о концентрации всяких веществ. В парилках не только же пар, но и всякие добавки всё равно есть (которые могут быть вполне себе продуктами неполного сгорания - что явно провоцирует рак).

Есть нормы относительно влажности вокруг бытовой техники - с большой влажностью она быстрее портится.

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

Это явно говорит о более сильной зависимости.

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

Golang + SQL + git + HTTP/REST | gRPC + хотя бы одну книгу по проектированию прочитать, типа GoF / Фаулера / дяди Боба. Про книги: не обязательно зазубрить, но чтобы понятия оттуда были "на слуху".
И базовую теорию тестирования.

За 3-5 месяцев до уверенного джуна очень даже реалистично дойти.

Как понять, что готовы? Вы можете ответить на все вопросы из открытых интервью (записи) на нужную вам позицию без подглядок.
И при решении задач на leetcode / hackerrank / top coder / project euler / etc не подсматривать снова и снова правила синтаксиса, а лишь решать задачу (можно с поисками функций/методов стандартной библиотеки, это нормально).

Принуждение ставить приложения?

Я паранойик или компании действительно настолько очень сильно хотят ставить приложения, что все другие способы как можно сильнее усложняют/ограничивают? Зачем они это делают?

Это как Сбер долгое время не давал возможность подключать СБП через сайт, только через приложение. На мой вопрос в службу поддержки "можно через сайт или через вас?" отвечали "только приложение". В итоге сломались (хз под чьим давлением) и сделали включение на сайте.
Хотя другие некоторые банки и без подключения работали с СБП. Сбер просто решили наварить себе трафика в приложении? Какого трафика?

Почему они так яростно заставляют скачивать приложения? И кто это делает: технари? рекламщики? маркетологи? Зачем?
Можете объяснить? Моя не понимать.

  1. Кофе. Разное/ый кофе действует по-разному. От некоторого (чаще всего это растворимый) появляется нервозность, тревожность, теряется коцентрация внимания, через час-полтора упадок сил и так далее. Растворимый пить перестал.
    Но в кофейню хожу каждый день и там уже наливают хорошее/ий кофе, после него только настроение повышается, но в течение пары часов некоторая расслабленность всё равно ощущается. Возможно из-за молока (беру флэтвайт)

  2. Алкоголь тоже по-разному действует.

    Вино: голова болит, думать неохота, очень жарко, быстро "развозит". Там даже в игрушки играть не получается, не то что кодить. После вина только гулять на улице, вечером, глядя на закат и общаясь с неплохой компанией. Оно не для работы.
    Вино брал до 1к за бутылку, как более дорогие влияют не знаю.

    Джин, виски, ром: после них у меня получается работать, писать код. Такие напитки на меня влияют в сторону большей результативности и меньших раздумий на всякие отвлечённые темы. Но до поры, до времени: моё состояние рабочее в такие моменты как раз описывается пиком Балмера очень хорошо.
    Для меня (90кг, человек "процессов" (в противовес людей "результатов"), тревожный+нудный, опьянение умеренно быстрое, переработка алко умеренной скорости, медленнее опьянения) хватает пары "коктейлей" 0.2 (разводить 1 к 5-6) для получения "положительных" эффектов от алкоголя, но ещё недостижения негативных. Третий "коктейль" уже слегка замедляет мысли и действия, после четвертого работать не получится.

    водка: сильно быстро пьянит, сильно болит голова. Влияет так независимо от производителя, концентрации (пил в т.ч. в коктейлях, типа long island ice tea). Там не то что работать - своих мыслей не слышно, негативные мысли-самоедство от водки заглушают вообще всё. Крайне рекомендую не употреблять ни в каком виде.

    Сакэ, ликёры, сидр, медовуха: поначалу сладкая/приятная жидкость, а через глотков 5-7 действует как вино. Как спирт оно влияет так же, как и остальной спирт: уменьшает порог решимости, избавляет от загруженности мыслями, сосредотачивая мозг на двух-трёх темах максимум. Но остальные вещества в напитках "разжижают" тело как вино, но чуть медленее. Про сакэ это в меньшей степени. Он больше как ром действует.

    Пиво, коньяк, энергетики, текила, вермут/мартини не пью (пробовал, принял решение не пить это), информации нет.

    P.S. Если можете не пить - не пейте. Я хорошо понимаю как действует алкоголь, какие для этих целей нужны "дозы" алкоголя, как (если вдруг что) убрать влияние алкоголя и так далее. Химическое образование помогает это понимать. Я употребляю исключительно в тех случаях, когда без него будет хуже, чем после него.
    АЛКОГОЛЬ РАЗРУШАЕТ ОРГАНИЗМ! Ещё раз: если есть возможность не пить - не пейте. Если вы себе опредяляете, что это всё-таки нужно вам лично, то не переборщите с дозами.
    Больше 1г спирта (эквивалента) на 1кг массы тела - уже перебор. 2г/кг массы тела - уже "кондиция"/"овощ".

Прочитал и статью, и комментарии.
После статьи первые мысли, что это аналитический паралич или он истероид.
После прочтения комментариев подумал "ему нравится мысль, что он с уважаемым умным человеком разговаривает на равных, на одном языке, о чём-то сложном, но при этом делать ничего и не собирался".

Похоже на "быстрый дофамин" - ничего особо не делая получить как можно больше эмоционального подкрепления за счёт своих мыслей. Троллинг той же природы активность.
С его стороны он сам для себя выглядит как молодец. С остальных сторон это паразитизм. А с паразитами что надо делать?..

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

В бесплатном общедоступном формате лечится баном, увы, "всем понравиться невозможно". Называется "дезинсекция".

Если вручную:
Теоретически и практически возможно (крючком, спицами сложнее, но тоже можно). Даже как минимум двумя способами.
Но удобство процесса и качество результата будет сомнительными.

От первой манжеты рукава по кругу;
потом туда-сюда всей высоте "тела", делая соответствующие изменения рядов для создания выреза под голову/шею; связать сначала, например, половину переда (под шеей), затем закрыть петли у шеи и перейти к вязке спины, обе половины под шеей, затем набрать доп петли (для компенсации закрытых и убавленных), довязать вторую половину переда, потом опять туда-сюда, затем нужно как-то аккуратно сшить бок, оставив петли для круговой вязки рукава;
дальше второй рукав и манжету.

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

Но сразу скажу: никакой симметрии узора и эстетики в таком не будет, изначально так себе затея вязать всё одной деталью.

P.S. текст - личное мнение; если есть способы сделать свитер крутым одной деталью - с интересом прочитаю описание сего процесса.

Information

Rating
4,586-th
Location
Россия
Date of birth
Registered
Activity