BlogДавным-давно, when the hills were still young, каждая торговая компания (ТЗК) имела свой отдел программистов, бизнес-приложения были database driven, т.е. вся бизнес-логика жила внутри СУБД (Oracle, DB2) в виде хранимых процедур, а клиенты писались на чем попало (perl, например).
Это приводило к тому, что весь бизнес какого-нибудь Walmart держался на одном очень дорогом компьютере и на одном очень дорогом программисте СУБД (DBD) и естественно это никого не устраивало.
В какой-то момент, фронтенд компьютеры начали стремительно дешеветь, в то время как компьютеры под БД в цене не падали, и возникла идея перенести часть логики на фронтенд.
В этой парадигме Sun представил миру EJB (1998 год) а в 2001 году был опубликован Agile манифест. Параллельно, с 1986 года по миру бродил Scrum — это методологический framework для управления проектами, суть которого в разбиении большого проекта на небольшие атомарные части. И в том же 2001 году Scrum натянули на Agile - т.к. они хорошо подходили друг другу: Agile как набор процессов (process framework) и Scrum как метод реализации процессов.
Основная беда Agile - растущий технический долг, т.к. “Responding to change over following a plan” на практике означает, что на глубокое планирование или рефакторинг существующего кода не выделяется ресурсов.
Так, мы как-то проводили аудит on-line кредитования для одного банка. Изначально предполагалось, что человек загружает пакет документов, и через несколько минут получает автоматический ответ. После нескольких месяцев работы бизнес решил увеличить время ответа до суток и оказалось, что за это время паспорт успевает просрочиться и нужно реализовать версионирование документов. Но на конвертацию уже накопленных данных, денег, естественно, не выделили. Так в системе появился второй, независимый от первого, менеджер документов. За два года таких менеджеров образовалось шесть, со сложным механизмом передачи клиента от одного другому.
Розничный бизнес готов платить эту цену за гибкость и уменьшение стоимости разработки. Если у вас есть “домашний” софт, который вы можете релизить когда захотите и у вас есть домашняя команда разработчиков, готовая откликаться на задачи бизнеса и переделывать все от Адама раз в две недели, то в этой среде Agile по сей день чувствует себя прекрасно.
Но как это бывает со всеми модными идеями, Agile стали пихать куда ни попадя – в автопром, разработку процессоров, софт для управления электростанциями и так далее. В 2011 году появился SAFe, который позволяет вам сделать из классического waterfall псевдо-agile, запихав Scrum внутрь каждой итерации (program increment), стоит это 20% проекта т.к. каждый 5 спринт объявляется техническим.
Ничего хорошего из этого вполне ожидаемо не выходит – сколько-нибудь сложный архитектурно софт или забывает про agile оставляя только внешнюю часть scrum ритуалов или срывает все планы по срокам и качеству
Министерская экономика
Представьте себе, что у вас есть три коровы азилозавра и корма хватает на то, чтобы они давали 60 литров молока в среднем, и, в каких-то уникальных условиях, 80 литров. В министерский отчет они попадут как: "Азилозавры коровы Триасовой Калининградской области дают до 80 литров молока".
Министр видит число 80, делает несложный арифметический расчет и выдает указ: "повысить надои на одного азилозавра до 30 литров", после чего начинает планировать куда потратит избыток молока. В области смотрят на этот указ, и отправляют двух азилозавров на мясо – тогда корма начинает хватать на то, чтобы оставшийся азилозавр начал давать 30 литров молока.
Итог: министерский приказ выполнен, молока стало меньше.
Это происходит в любой компании и на любом уровне, как только руководитель, принимающий стратегические решения, утрачивает представление об операционке.
PS: Мне тут высказали, что коровы так не работают и вообще за них обидно. Пусть будут азилозавры. И да, я в курсе, что рептилии не дают молока.
https://t.me/spb_melancholic_soul/24
Продолжаем тему практического детоводства.
Этапы развития человеческого организма хорошо изучены, и попытка бежать впереди паровоза в лучшем случае означает впустую потраченные ресурсы, в худшем – гастриты, неврозы и испорченные отношения с ребенком.
Дети все разные, и то, что хорошо заходит одному ребенку, совсем не заходит другому, поэтому умные книжки и чужие советы бесполезны — доверяйте в первую очередь своему родительскому чутью. Примерно до 12 лет от ребенка в этой жизни ничего не требуется и за это время вы, как родитель, накапливаете кредит доверия, который потом будете тратить, уговаривая и заставляя ребенка делать то, что ему не хочется.
До 6 лет ребенка воспитывать совершенно бессмысленно, каждый день приносит ему столько нового, что ваши наказания и увещевания просто тонут в этих эмоциях. Это не значит, что ребенку дозволяется всё — когда он делает что-то неправильное, надо обозначить проблему, или даже взять подмышку и унести в другое место. Помните, за всё, что происходит с маленьким ребенком, отвечает взрослый. Это не ребенок напился бытовой химии, это взрослый оставил ее не там, где нужно. Поэтому до 6 лет ребенок всегда должен быть в поле зрения кого-то из взрослых или, как минимум, радионяни.
Не надо бороться с «купи мне что-нибудь», - еще ни один ребенок не пострадал от избытка игрушек. Но вполне можно вовлечь ребенка в собирательство чего-то мелкого (Hot Wheels, например) и таким образом сделать «купи мне что-нибудь» менее разрушительным для нервов и бюджета.
Запаситесь терпением и всегда оставляйте запас времени. Например, если ребенок не хочет идти домой с прогулки или устроил истерику в магазине, самое правильное - просто взять паузу на 5-10-30 минут и дождаться того момента, когда ребенок справится со своими эмоциями. Но при этом надо видеть те моменты, когда истерика вызвана какими-то органическими причинами - маленький ребенок устал, простыл, у него что-то болит. В этом случае истерика не закончится сама, и надо принимать меры на устранение первопричины.
В первый класс ребенок приходит с ощущением, что все должны его любить, а отношения со сверстниками за него будет строить мама. Поэтому основная задача начальной школы — это мягкое вхождение ребенка в другой мир. Мир, в котором есть права и обязанности, а с людьми надо выстраивать отношения. Чему ребенка научат за начальную школу, ни малейшего значения не имеет - всё важное он пройдет заново в первые пол-года средней школы. Это же касается и иностранных языков - что бы ни происходило у ребенка в началке, к концу школы все выстроятся в соответствии со своими способностями. Поэтому лучшая началка - это та, после которой можно забежать домой, бросить портфель и помчаться во двор тусить с друзьями.
Очень распространён миф, что подвижного ребенка надо загружать как можно больше. На самом деле всё ровно наоборот - подвижность означает быстрое возбуждение и повышенную утомляемость. Поэтому чем подвижнее и активнее ребенок, тем жестче требования к режиму питания и сна и тем спокойнее должно быть его расписание.
Ребенку, живущему в нормальной семье, никакие искусственные активности не нужны — это ваши хотелки, и ребенку они не приносят пользы. Две недели на южном море не окупают стресс от смены климата и дороги. Бассейн — это раздраженные хлоркой бронхи, папилломы и вши, а не укрепление иммунитета. Английский с 3 лет никак не улучшит его знание в средней школе. И так далее.
Если ваш ребенок ходит в садик, то там уже есть весь необходимый объем занятий — от физкультуры до чтения. Если не ходит — то вы можете сами с ним заниматься по программе садика, без напряга и лишних эмоций.
Исключением является: массаж, ЛФК, логопед — и другое по показаниям; спорт, который вы понимаете (про спорт напишу отдельно); рисование или музыка, если у вашего ребенка есть явный талант и вы видите его дающим сольный концерт в 12 лет.
Практическое детоводство требует трех вещей: денег, здоровья и разумного пофигизма. Причем связаны эти вещи между собой на манер проектного треугольника – если у вас мало денег, то вам нужно много здоровья и пофигизма и т. п.
Дисклеймер: родителям суперталантливых или проблемных детей читать то, что ниже, не нужно – у вас все по-другому.
На ребенка можно потратить любое количество денег, важно отличать ваши хотелки от реальных потребностей и сознательно расставлять приоритеты. Деньги требуются во второй половине беременности и первый год жизни ребенка – врачи, анализы, памперсы, детское питание, массажи и ЛФК по показаниям. Дальше все, что вы вкладываете в здорового ребенка до 12 лет – это ваши хотелки. Человеческий организм, включая мозг, развивается с определенной скоростью, и никакие дополнительные занятия, оздоровительные процедуры и пищевые добавки ребенку в этом возрасте не нужны. Исключение – это спорт, который стоит начинать до школы, но и тут принципиальной разницы между дорогим фигурным катанием и демократичным дзюдо не будет. В спорте важна привычка к труду, а не вид физической активности как таковой.
С 12 лет вам придется по полной вкладываться в детское образование. Больше всего ресурсов требуют обычные дети: достаточно умные, чтобы учиться, но без ярко выраженных стремлений. Их дальнейший жизненный успех прямо зависит от ваших усилий. Возможно, придется заниматься и детским здоровьем тоже, т. к. в период созревания у подростков часто появляются проблемы, влияющие на качество их жизни.
Дети все разные, одного можно оставить на полдня собирать конструктор, другой уже через минуту одиночества куда-то залез и что-то опрокинул. Предугадать это невозможно, и чужие советы тут не помогут. Но чем вы моложе, тем больше здоровья у вас и тем больше шансов на то, что найдутся родственники, которые вам помогут. Рожая ребенка, вы берете на себя обязательство оставаться в здравии еще минимум 20 лет, и чем вы старше, тем больше шансов это обязательство не выполнить. В то же время, начиная с 3-х месяцев ребенка, практически все можно кому-то делегировать – или человеку, или прибору, при наличии достаточных ресурсов.
Отсюда вытекают две стратегии размножения, у каждой из которых есть свои плюсы и минусы: завести N детей до 30 лет, после 40 дети вырастут, и вы дальше будете жить для себя. Или до 40 лет жить для себя и наращивать материальную базу, в 40 лет родить N детей и погрузиться в семью.
Вещи, которые вам кажутся важными, далеко не всегда важны на самом деле. 60% всего ребенок получает с генами, еще 30% — это то, что он видит вокруг себя, и только 10% составляют ваши сознательные попытки его воспитывать. Поэтому, прежде чем выстраивать стратегию похода за ботинками в обход отдела игрушек или вместе с ребенком делать домашку, мысленно прикиньте, как повлияет на его будущую взрослую жизнь сотая машинка или двойка по чтению. Это не значит, что у ребенка должна быть вседозволенность: есть ситуации, когда в голове у ребенка нужно зажечь стоп-сигнал, и это надо делать без лишних сентиментов; есть ситуации, когда ребенка нужно куда-то направить и «продать» ему какую-то идею. Но всегда надо помнить, что самые ценные знания те, которые получены на собственном опыте. А здоровый пофигизм экономит уйму нервов и вам, и ребенку.
Просят — помоги, не просят — не лезь.
Трамп и его Executive Orders.
Executive Order американского президента, - это очень интересная конструкция, прямых аналогов которой в континентальном праве нет. Ближе всего к этому в РФ будет поручение президента, но Executive Order имеет более узкую сферу применения. Executive Order не является законом ни в каком смысле вообще. Грубо говоря, это поручение федеральным органам исполнительной власти обратить внимание на ту или иную проблему.
Например:
Strengthening Efforts to Protect U.S. Nationals from Wrongful Detention Abroad
Making Federal Architecture Beautiful Again
Executive Order не может создать новый закон, но может изменить порядок исполнения законов или приоритеты работы агентств. Если речь идет о зоне полномочий президента, это может быть сделано без участия конгресса. Но в большинстве случаев, чтобы Executive Order имел практические последствия, конгресс должен подготовить и принять изменения в существующие законы и, если требуется, выделить бюджет.
With an executive order, the president can’t write a new statute, but an order can tell federal agencies how to implement a statute. For example, Congress can declare a certain drug legal or illegal. But with an executive order, the president can tell the Department of Justice if prosecuting certain drug cases is a priority or not.
Медикаментозная поддержка при длительных перелетах.
Дисклеймер: Информация ниже носит исключительно справочный характер и не является медицинской рекомендацией. Любое применение указанных препаратов или методов вы осуществляете полностью на свой страх и риск. Обязательно проконсультируйтесь с вашим лечащим врачом.
При длительных перелетах страдают абсолютно все системы организма. Ниже некоторые препараты, которые могут улучшить качество и безопасность перелета.
Больше всего при перелете достается сердечно-сосудистой системе – тут у нас и тромбоз глубоких вен из-за неподвижности, и перепады давления, и носовые кровотечения. Облегчение этих проблем часто противоположно друг другу, для уменьшения рисков тромбоза надо повышать тонус периферийных вен, для уменьшения АД – снижать и так далее.
Если у вас нет никаких проблем с сердечно-сосудистой системой, то достаточно базовой профилактики – витамин С, Рутин и Аспирин в кардиологических дозах, не больше 100 – 200 мг, за день до перелета, в день собственно перелета и день после перелета. Также полезны будут компрессионные чулки, особенно если вы высокого роста, регулярное питье воды и, по возможности, прогулки по салону каждый час.
Если у вас в анамнезе есть инфаркт, инсульт или вы женщина, пьющая гормональные таблетки, то вам может быть полезным Клопидогрел (по согласованию с лечащим врачом).
В любом случае у вас с собой обязательно должен быть Физиотенз и Нитроглицерин, а желательно еще Капотен и тонометр на запястье.
Со стороны ЖКТ нарушение режима питания и повышенная микробная нагрузка часто приводят к метеоризму, диарее и неприятным ощущениям в желудке. Профилактика – легкая вегетарианская диета в день перелета и накануне. Также за несколько дней до перелета можно начать пить Пантопразол – он уменьшает выработку желудочного сока и раздражение желудка. По симптомам можно использовать активированный уголь и Иммодиум.
Воздух в самолете сухой и может спровоцировать носовое кровотечение и даже бронхоспазм. Поэтому стоит взять физ. раствор в виде спрея для местного увлажнения. Для носа полезны капли Пинасол или персиковое масло.
Перелет часто вызывает повышенную тревожность, многие не могут уснуть даже во время ночных перелетов. Полноценные снотворные при перелете принимать нельзя категорически, но в качестве снотворного можно использовать Донормил, а снизить тревожность и обеспечить легкую седацию поможет Аторакс или просто Супрастин. Все эти препараты, по сути, антигистаминные и не вызывают синдрома отмены или ухудшения когнитивных функций. Только не надо принимать все сразу, выберите для себя что-то одно. И учтите, что эти препараты вызывают выраженную сонливость, и если вы собираетесь сразу после перелета куда-то ехать за рулем, то лучше обойтись без них.
Также не забывайте взять в ручную кладь мини-аптечку: обезболивающее, жаропонижающее, индивидуальные лекарства. А при наличии хронических заболеваний берите с собой справку от врача и дублируйте все лекарства в ручной клади, чтобы не остаться без лекарств, если потеряется багаж.
Удачного полета!
Под влиянием одной дискуссии ...
Чем я только не брился в жизни, где-то лежит даже трофейная опасная бритва 40-х годов, оставшаяся от деда. Но последние лет 20 главным образом бреюсь электробритвами. С переходом в лысое состояние тяга к электробритвам только усилилась, т. к. брить голову станком намного сложнее.
Электробритвы бывают сеточные и роторные. И те и другие предназначены для тех, кто готов себя любить – бритвой кожу надо гладить, а не тереть. Бритвы, которые не поддерживают влажное бритьё, покупать не надо: даже если вы никогда не будете бриться под душем, возможность просто помыть бритву под струёй воды, не думая про её водопроницаемость, окупает разницу в цене.
Сеточные бритвы бреют чище, лучше справляются с многодневной щетиной и от них реже бывает раздражение на коже. На рынке сеточных бритв у нас Braun и Panasonic. Всё, что делают китайцы, перестаёт брить спустя неделю и в целом к использованию непригодно. Последняя серия от Braun стала сильно легче, триммер стал отдельной насадкой и, в целом, всё стало более китайским – исчезло ощущение вечного предмета. Отдельная боль – это ежегодная смена бреющей головки: найти оригинал на Braun – это целая эпопея, и стоит он половину всей бритвы.
Panasonic страдает бесконечным разнообразием моделей, с соответствующим зоопарком зарядников, сеточек и ножей к ним – у Panasonic они меняются отдельно. В целом Panasonic бреет чище, чем Braun, и ощущение от бритвы в руках солиднее.
Роторные бритвы гораздо тише и более пригодны для бритья головы. Лидером сегмента является Phillips, но при цене в несколько раз больше Xiaomi и других китайцев, он не может предложить ничего, кроме большего времени жизни бреющей головки, которая естественно тоже дороже. Итоговая стоимость Xiaomi (или другого китайца) оказывается в несколько раз меньше, при том же качестве бритья.
Дисклеймер: мнение личное - тестированием бритв не занимаюсь и никак с упомянутыми брендами не связан.
Лошадь сдохла, пора слезать.
Сегодняшняя школа никак не может избавиться от остатков советского образования, которое было создано в другой стране и в другом мире, и представляет собой компот из советских идей, бестолковых и несогласованных новых веяний и чистой коммерции, вроде отвратительного качества учебников.
В современном мире, сильно упала ценность образования вообще – если раньше диплом был пропуском в мир чистых офисов и ненормированного рабочего дня, то сегодня выпускник колледжа обивает ровно те же пороги, что и выпускник среднего ВУЗа; также сильно упала ценность знаний как таковых – Гугль легко подскажет тебе нужную формулу или даст пошаговую инструкцию.
С другой стороны, - доступность информации резко выросла. Минимальный уровень чтения, математики и знаний об окружающем мире впитывается из воздуха. А если ребенок чем-то реально заинтересовался, то за месяц плотного сидения в Сети он уже знает по своей теме больше, чем школьный учитель.
Это неизбежно отражается на школе – никакой мотивации учиться у ребенка нет. Умный и любознательный ребенок быстро обгоняет школьную программу, а ребенок сильный не понимает зачем все это ему надо.
Благодаря ЕГЭ, старшая школа сегодня умерла полностью – два года подавляющее большинство детей не занимается ничем, кроме натаскивания на ЕГЭ по 3-4 предметам для будущего поступления.
Сегодня дети все чаще идут в колледжи, конкурс в хороший колледж часто больше, чем в ВУЗ. Но ЕГЭ и отсутствие отсрочки от армии при поступлении в ВУЗ после колледжа сильно мешает развитию среднего образования. Фактически, школьник должен решить в 9 классе, будет он потом поступать в ВУЗ или нет, и многие не хотят сужать себе выбор.
Задача начальной школы сегодня – не знания, а социализация. Фокус в начальной школе должен быть не на деление столбиком, а на коммуникационные игры.
В средней школе, разделение на ШГН, районные гимназии и дворовые школы недостаточно. Должны быть разные программы, с разным распределением времени. Кому-то технология, кому-то лишняя математика.
Старшая школа должна исчезнуть, став частью специального образования т.е. она должна готовить детей не к поступлению, а к жизни. В том числе помогать одаренным детям (творческим, спортивным, совсем умным) реализовать свой потенциал.
Что касается программы, то как-минимум, нужно тщательно почистить программу от вещей морально устаревших – от Муму и Достоевского, до производства серной кислоты. Пересмотреть распределение времени на все остальное – во многих случаях длинный рассказ можно заменить на короткий видеоролик. Отдать наконец компьютерам в школьной программе время, пропорциональное их месту в современной жизни. Музыка, рисование, физкультура должны быть вынесены из основного расписания и заменены внеурочной деятельностью по выбору.
Более глубоко, - в современном мире разделение на историю-литературу, или физику-химию-биологию совершенно бессмысленно. Должны быть гуманитарный и естественно-научный блоки, с фокусом на связь между явлениями и целостную картину мира: как русско-турецкая война и строительство заводов за Уралом привело к восстанию Пугачева и как оно было описано у Пушкина; как строение атома металла связано с его химическими свойствами и законом Ома. Это потребует полного пересмотра концепции подачи материала – вместо хронологии в гуманитарном блоке и «от механики к электричеству» в естественном, давать материал от прикладного к абстрактному, возвращаясь к уже пройденному и находя новые связи и закономерности.
Снова про текущую политику. Несмотря на все разговоры, реальной мотивации что-либо заканчивать нет ни у кого из участников.
- Для США это выгодное коммерческое мероприятие, которое приносит много денег при полном отсутствии рисков.
- ЕС уже зафиксировал экономические потери, большая часть которых связана не столько с антироссийскими санкциями, сколько с конкуренцией с глобальным югом. И теперь собирает весомые политические дивиденды, пугая всех русским жупелом.
- У Украины нет своей экономики, денег ей дают исключительно под войну. Ее восстановлением никто пока заниматься не собирается.
- Сегодняшняя экономика России построена вокруг войны и бюджетных вливаний в ВПК, что все эти люди будут делать потом и как продолжать строить госкапитализм в мирное время, никто не знает.
Поэтому никаких изменений в ближайшее время я по-прежнему не ожидаю. Реальными признаками близкого окончания войны на Украине будут: введение призывной армии в ЕС; планы федерализации Украины; появление адекватных стратегических программ у РФ.
Покупка очередного гаджета — это всегда муки выбора из нескольких близких по характеристикам устройств. Можно, конечно, кинуть кубик, но лучше воспользоваться методикой ниже.
1. Выписываете на листочек все предполагаемые способы использования (usecases) гаджета с важностью в процентах. Например: видео 70%, звонки 20%, тонуть в реке 10%.
2. Перечисляете характеристики, важные для реализации каждого способа использования: для видео важен хороший звук и большая батарейка; для звонков хорошая связь и опять батарейка; для тонуть в реке нужен прочный корпус и честная водостойкость. И так далее.
3. Сводите все характеристики в общую таблицу и присваиваете им веса.
4. Добавляете пункт «а мне хочется розовый» с тем весом, с каким можете себе позволить.
Складываете полученные баллы по формуле: выбор = сумма (баллы характеристики * вес функции, которую она поддерживает). Например, если хорошая батарейка для видео имеет вес 3, а для звонков 5, то итоговый вес хорошей батарейки в вашем выборе будет (3 * 0.7) + (5 * 0.2) = 3.1.
После чего выкидываете все эти расчёты и идете покупать то, к чему больше лежит душа. Если серьезно, то описанный метод помогает не только при покупке гаджетов — его можно использовать для любого выбора или расстановки приоритетов и, вообще говоря, является частью риск менеджмента.