Pull to refresh
52
0.9

Пользователь

Send message

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

Хорошо подготовиться, встретиться и за пару дней совершить научное открытие? Мне кажется здесь так не работает.

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

Интересная статья, навела вот на какие мысли.

К агрегатам стоит относиться как к некому API, которое реализует композицию нескольких объектов - позволяя работать с ними как с одним целым. Это возможно когда все они находятся во владении одного Bounded Context. Например, кучу шестерёнкок можно воспринимать как часть агрегата, лишь когда они собраны внутри конкретной коробки передач. Если же они разбросаны по складам разных поставщиков, то это не агрегат. Возможной бизнес сущностью в такой ситуации может быть заказ-наряд - но только здесь понятие согласованости будет совсем иного рода, нежели передача вращения от одного вала другому. Хотя если все же попытаться сделать последнее, то мы в самом деле получим по истине эпическую сагу.

Тактические паттерны все же задуманы для использования в пределах только одного Bounded Contex - когда нужно согласовать между собой несколько принадлежащих ему агрегатов. В случае микросервисов, речь обычно идёт о согласовании данных в одной базе. Когда речь заходит о согласовании данных в разных базах - у которых разные владельцы - то про тактические паттерны говорить нет смысла.

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

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

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

В приличном обществе за такие шутки можно отправиться в путешествие с мешком денег всем отделом. Или у вас регламенты доступа в SIEM тоже писали стажеры?

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

Звучит как призыв вернуться обратно в детство. К сожалению или счастью Интернет теперь вырос и повзрослел. Сейчас он уже другой и с другими взрослыми проблемами: деньги, войны, преступность, политика - назад в подгузники дороги нет. 35 лет кризис среднего возраста?

все граждане Фландрии должны иметь POD

Наверное, будет лучше сказать: жители - Фландрия это часть Бельгии.

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

Это правда, но это ещё не вся правда. Капитал боится отсутствия прибыли или слишком маленькой прибыли, как природа боится пустоты. Но раз имеется в наличии достаточная прибыль, капитал становится смелым. Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы. Если шум и брань приносят прибыль, капитал станет способствовать тому и другому. 

В общем если у вас кого-то деньги не мотивируют, то речь наверняка идёт о каких-то грошах.

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

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

В аду есть отдельный котёл для тех, кто спрашивал оценки, а потом предьявлял их обратно как ваши обязательства.

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

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

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

Для python есть библиотека gevent, где пытаются скрыть асинхронность под капот. Вся радость заканчивается как только дело доходит до отладки.

Давно вы видели в муравейнике хоть одного менеджера?

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

Говорят, что осмотрительные люди делятся на два типа: тех кто делает бекапы, и тех кто делает бекапы и потом проверяет.

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

Например, квадратный корень определён для 0, а вы сделали только для положительных. Баг или фича, как понять?

Если копать в суть, то в отношении кода тайпчекинг это верификация, а тесты - валидация. Они дополняют друг друга, а не подменяют. Поэтому ФП хорошо, а с тестами - лучше.

А такая же рассылка

Если ваше сообщение это рассылка, то я не давал на неё согласия). А так, да - за показ рекламы согласия вроде не требуется. Как ваш подкат теперь развидеть?

Парадокс брадобрея (если упростить), ничего не сломал, хотя по прежнему существует

Ну как классика https://en.m.wikipedia.org/wiki/Catch-22. :)

просто бесполезное утверждение, принятое на веру и висящее в вакууме с парой‑тройкой таких же бесполезных следствий и теорем

Как вариант - получим правила игры. Например, шахматы. А потом годы тренировок, горы литературы, масса теорий и продвинутого IT. Дворцы, матчи, бюджеты, ставки, призы. Истории взлетов и падений, политические интриги, кинематограф, миллионы зрителей. Интересно, что бы про это сказал Платон? :)

Information

Rating
1,365-th
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity