14. Про китайский автопром
Ранее затрагивал тему китайских автомобилей. Не буду томить и хранить интригу: китай - шляпа. Отвратительная и ненужная шляпа. Кто вообще это покупает и, главное, зачем?
Так, пока меня не подняли на вилы, оговорюсь. Если вам нужна самобеглая повозка для перемещения вашей пятой точки из пункта А в Б, то некоторые китайские машины последних лет могут сносно справляться с этой задачей. Если вам все равно, на чем ездить, но хочется новую машину с гарантией, выбора у вас почти нет.
Но называть это хорошими автомобилями я, как старый петрол-хэд, отказываюсь. Да, к текущему моменту уровень китайцев вырос до почти приемлемого. Да, на прохождение этого пути от чери-амулет до монджары у них ушло удивительно мало времени. Да, через 5-10 лет они смогут делать нормальный ширпотреб на уровне нынешних kia. Объясняется это тем, что они сейчас всей страной неистово упарываются в эту тему - у одного byd порядка 100к инженеров, которые клепают патенты тысячами в день. Но их философия мне не нравится.
Во-первых, их ценности. "Мы не будем заморачиваться с эргономикой, зато мы впихнем вам еще три монитора" - пипл хавает. У старого мира ушло 100 лет, чтобы через опыт, ошибки, пот и кровь научиться делать машины, в которых ты "дома". А китайцы даже не сильно пытаются - мне в их машинах не удается правильно и удобно сесть, все не на своих местах, многие решения вызывают отторжение. Мне в машине важно, чтобы она ощущалась адекватно в руле. Китайцы же просто "как-то функционируют" - как-то ускоряются, как-то тормозят, как-то поворачивают. Но работа двигателя и коробки не согласованы, реакция на педали нелинейная, рулежка едва ли предсказуемая. Как будто в компьютерной игре - ты что-то нажал, что-то произошло, но у тебя нет полного чувства контроля и обратной связи. А зачем? Лучше мы даже в дешевые модели воткнем адаптивный круиз, потому что в себестоимости это 3 микросхемы по 1$.
Во-вторых, их отношение к качеству. Есть мнение, что у китайцев в ментальности есть фактор "и так сойдет". Ну куча же вещей сделано отвратительно, но вместо того, чтобы это исправить, они фокусируются на том, чтобы сделать что-то еще (и тоже плохо). И многие ведутся. Вон, мол, у камри нет адаптива, а в чери за полцены - есть. А ничего, что этот адаптив работает через раз? Зато на экранчике показывает другие машины и пешеходов. Правда, не всех, так что чуть что - упс. Доверять этим системам попросту нельзя!
В-третьих, их легкомысленное отношение к автопрому. Судя по россыпи китайских брендов, которые как грибы повылезали, кажется, что китайцы искренне считают, что сделать автомобиль - это просто. Любому под силу. Даже если раньше ты делал роботы-пылесосы - машины это ведь почти то же самое. Нет. Европа, Америка, Япония не просто так сотню лет оттачивали свои решения, и то не все марки дожили до наших дней, потому что в честной конкуренции рыночек порешал. Надеюсь, и с Китаем тоже естественный отбор отправит в небытие всех недостойных, названия которых даже выговорить не получается.
Каждую неделю в тематических изданиях выходит очередная новость в духе "Китайский XONFUNG выпустил убийцу Майбаха/Крузака". И что-то эти убийцы - так себе профи. Не самые меткие стрелки на диком западе. Потому что как за 50+ лет никто не смог потеснить мерседес и тойоту - так и эти убийцы не могут напихать тем ребятам, кто полвека доводит свою продукцию до совершенства.
Мне вся эта чехарда напомнила одну историю. Не ручаюсь за ее правдивость, но слышал такое еще много лет назад. Как-то раз у ребят из Индии спросили - почему так много индусов-программистов? Ответ: потому что программировать - это же очень просто! Кто угодно справится. Не то что быть врачом/учителем/промышленником. Только вот результат такой себе получается... Так вот, китайский автопром - это как индусский код. Много, дешево, некачественно, но в массе может закрывать чьи-то незатейливые потребности.
Думайте, господа. Ну или не думайте - ездите на чем дают. А я продолжу ворчать в олдскульных тойотах и мерседесах. Если этот пост наберет хотя бы 1 лайк - я еще и про электрички вам все выскажу.
Ранее затрагивал тему китайских автомобилей. Не буду томить и хранить интригу: китай - шляпа. Отвратительная и ненужная шляпа. Кто вообще это покупает и, главное, зачем?
Так, пока меня не подняли на вилы, оговорюсь. Если вам нужна самобеглая повозка для перемещения вашей пятой точки из пункта А в Б, то некоторые китайские машины последних лет могут сносно справляться с этой задачей. Если вам все равно, на чем ездить, но хочется новую машину с гарантией, выбора у вас почти нет.
Но называть это хорошими автомобилями я, как старый петрол-хэд, отказываюсь. Да, к текущему моменту уровень китайцев вырос до почти приемлемого. Да, на прохождение этого пути от чери-амулет до монджары у них ушло удивительно мало времени. Да, через 5-10 лет они смогут делать нормальный ширпотреб на уровне нынешних kia. Объясняется это тем, что они сейчас всей страной неистово упарываются в эту тему - у одного byd порядка 100к инженеров, которые клепают патенты тысячами в день. Но их философия мне не нравится.
Во-первых, их ценности. "Мы не будем заморачиваться с эргономикой, зато мы впихнем вам еще три монитора" - пипл хавает. У старого мира ушло 100 лет, чтобы через опыт, ошибки, пот и кровь научиться делать машины, в которых ты "дома". А китайцы даже не сильно пытаются - мне в их машинах не удается правильно и удобно сесть, все не на своих местах, многие решения вызывают отторжение. Мне в машине важно, чтобы она ощущалась адекватно в руле. Китайцы же просто "как-то функционируют" - как-то ускоряются, как-то тормозят, как-то поворачивают. Но работа двигателя и коробки не согласованы, реакция на педали нелинейная, рулежка едва ли предсказуемая. Как будто в компьютерной игре - ты что-то нажал, что-то произошло, но у тебя нет полного чувства контроля и обратной связи. А зачем? Лучше мы даже в дешевые модели воткнем адаптивный круиз, потому что в себестоимости это 3 микросхемы по 1$.
Во-вторых, их отношение к качеству. Есть мнение, что у китайцев в ментальности есть фактор "и так сойдет". Ну куча же вещей сделано отвратительно, но вместо того, чтобы это исправить, они фокусируются на том, чтобы сделать что-то еще (и тоже плохо). И многие ведутся. Вон, мол, у камри нет адаптива, а в чери за полцены - есть. А ничего, что этот адаптив работает через раз? Зато на экранчике показывает другие машины и пешеходов. Правда, не всех, так что чуть что - упс. Доверять этим системам попросту нельзя!
В-третьих, их легкомысленное отношение к автопрому. Судя по россыпи китайских брендов, которые как грибы повылезали, кажется, что китайцы искренне считают, что сделать автомобиль - это просто. Любому под силу. Даже если раньше ты делал роботы-пылесосы - машины это ведь почти то же самое. Нет. Европа, Америка, Япония не просто так сотню лет оттачивали свои решения, и то не все марки дожили до наших дней, потому что в честной конкуренции рыночек порешал. Надеюсь, и с Китаем тоже естественный отбор отправит в небытие всех недостойных, названия которых даже выговорить не получается.
Каждую неделю в тематических изданиях выходит очередная новость в духе "Китайский XONFUNG выпустил убийцу Майбаха/Крузака". И что-то эти убийцы - так себе профи. Не самые меткие стрелки на диком западе. Потому что как за 50+ лет никто не смог потеснить мерседес и тойоту - так и эти убийцы не могут напихать тем ребятам, кто полвека доводит свою продукцию до совершенства.
Мне вся эта чехарда напомнила одну историю. Не ручаюсь за ее правдивость, но слышал такое еще много лет назад. Как-то раз у ребят из Индии спросили - почему так много индусов-программистов? Ответ: потому что программировать - это же очень просто! Кто угодно справится. Не то что быть врачом/учителем/промышленником. Только вот результат такой себе получается... Так вот, китайский автопром - это как индусский код. Много, дешево, некачественно, но в массе может закрывать чьи-то незатейливые потребности.
Думайте, господа. Ну или не думайте - ездите на чем дают. А я продолжу ворчать в олдскульных тойотах и мерседесах. Если этот пост наберет хотя бы 1 лайк - я еще и про электрички вам все выскажу.
👍25❤5👏2 2🔥1🤡1
15. C++
А теперь серьезно. Полагаю, никто не станет спорить, что C++ - лучший язык программирования?
Как в свое время у меня не возникло вопроса, кем работать (как-то само собой получилось), так и выбор языка передо мной никогда не стоял. Как только мы в четвертом семестре изучили плюсы, я решил, что пора идти работать по специальности, и начал искать плюсовые вакансии. Ну не на паскале или ассемблере же писать. Нет, я знал о существовании джавы и, возможно, даже питона. Но это не выглядело сколько-нибудь серьезно. С++ - это да, это Язык. На нем же что угодно можно написать (хоть веб-сервер, хоть игру, хоть числодробилку), к тому же очень эффективно.
За последующие полтора десятка лет мне довелось покодить на 7-8 других языках, но я всегда возвращался к истокам и остался верен С++. Джава - многословная прелюдия к проблемам с гарбадж-коллектором. Питон - однопоточное уныние. Голанг - для лентяев со смузи. Раст - для альтернативно одаренных. Баш - скриптоложество. JS/Котлин/свифт/обж-си - не универсально. Прочую эзотерику типа лиспа и хаскеля даже не обсуждаем.
Возможность отстрелить себе ноги по самые тазовые кости - это то, чего ни в коем случае нельзя забирать у программиста. Потому что только через страдание он может научиться думать, прежде чем релизить. Научиться дебажить корки методом пристального взгляда, чтобы познать дзен. Только плюсарь получает ведро эндорфинов, когда его шаблонная магия скомпилилась и работает.
Кстати, мой коллега из соседней команды, Ваня, ведет максимально труъшный канал про С++. Я-то давно не брал в руки шашку, а Ваня, как истинный Хранитель, практикует мрачный кодинг на плюсах и авторитетно пишет про них. Братский рекомендасьон - https://t.me/thisnotes
И мне нестерпимо больно, что сейчас все меньше молодых разработчиков готовы пройти этот тернистый путь, чтобы стать теми самыми Хранителями. Да, нанимать разработчиков на С++ нынче прямо-таки сложно. Кстати, если у вас есть знакомые плюсари в поисках вызовов - дайте знать через предложку (в свежих версиях телеги есть функция "написать автору", если не видите такой - пишите в личку @jkennedy), пожалуйста. Будем вместе ворчать тут.
А теперь серьезно. Полагаю, никто не станет спорить, что C++ - лучший язык программирования?
Как в свое время у меня не возникло вопроса, кем работать (как-то само собой получилось), так и выбор языка передо мной никогда не стоял. Как только мы в четвертом семестре изучили плюсы, я решил, что пора идти работать по специальности, и начал искать плюсовые вакансии. Ну не на паскале или ассемблере же писать. Нет, я знал о существовании джавы и, возможно, даже питона. Но это не выглядело сколько-нибудь серьезно. С++ - это да, это Язык. На нем же что угодно можно написать (хоть веб-сервер, хоть игру, хоть числодробилку), к тому же очень эффективно.
За последующие полтора десятка лет мне довелось покодить на 7-8 других языках, но я всегда возвращался к истокам и остался верен С++. Джава - многословная прелюдия к проблемам с гарбадж-коллектором. Питон - однопоточное уныние. Голанг - для лентяев со смузи. Раст - для альтернативно одаренных. Баш - скриптоложество. JS/Котлин/свифт/обж-си - не универсально. Прочую эзотерику типа лиспа и хаскеля даже не обсуждаем.
Возможность отстрелить себе ноги по самые тазовые кости - это то, чего ни в коем случае нельзя забирать у программиста. Потому что только через страдание он может научиться думать, прежде чем релизить. Научиться дебажить корки методом пристального взгляда, чтобы познать дзен. Только плюсарь получает ведро эндорфинов, когда его шаблонная магия скомпилилась и работает.
Кстати, мой коллега из соседней команды, Ваня, ведет максимально труъшный канал про С++. Я-то давно не брал в руки шашку, а Ваня, как истинный Хранитель, практикует мрачный кодинг на плюсах и авторитетно пишет про них. Братский рекомендасьон - https://t.me/thisnotes
И мне нестерпимо больно, что сейчас все меньше молодых разработчиков готовы пройти этот тернистый путь, чтобы стать теми самыми Хранителями. Да, нанимать разработчиков на С++ нынче прямо-таки сложно. Кстати, если у вас есть знакомые плюсари в поисках вызовов - дайте знать через предложку (в свежих версиях телеги есть функция "написать автору", если не видите такой - пишите в личку @jkennedy), пожалуйста. Будем вместе ворчать тут.
🔥8❤4👍4😁2🗿2
16. О пользе отпуска
Буду краток. Отдыхать - важно. Обычный, нормальный человек не может быть продуктивен без отдыха. А чтобы качественно отдохнуть, нужно хотя бы несколько раз в год не думать о работе непрерывно в течение 1-2 недель. Если у вас накопилось 30-50-100 дней отпуска - вы зря. Если вы думаете, что это вас характеризует как старательного и ответственного работника - это не так. Хорошо работает тот, кто хорошо отдыхает.
Съездите в путешествие. Съездите на музыкальный концерт или спортивный матч в другой город или страну. Снимите загородный домик и погуляйте по лесу, отключившись от мирского и рабочего. Да на худой конец, запритесь дома или засядьте в парке на лавочке на недельку со стопкой книг. Один уважаемый человек, который не любит путешествовать (и такое бывает), почти все отпуска проводит так - планирует путешествие, отправляет туда жену, а сам запирается дома на неделю с кучей книг и просто читает. Что ж, лучше так, чем никак.
Я сейчас в отпуске. Поэтому не будем про работу. Зато посмотрите, как красиво!
Буду краток. Отдыхать - важно. Обычный, нормальный человек не может быть продуктивен без отдыха. А чтобы качественно отдохнуть, нужно хотя бы несколько раз в год не думать о работе непрерывно в течение 1-2 недель. Если у вас накопилось 30-50-100 дней отпуска - вы зря. Если вы думаете, что это вас характеризует как старательного и ответственного работника - это не так. Хорошо работает тот, кто хорошо отдыхает.
Съездите в путешествие. Съездите на музыкальный концерт или спортивный матч в другой город или страну. Снимите загородный домик и погуляйте по лесу, отключившись от мирского и рабочего. Да на худой конец, запритесь дома или засядьте в парке на лавочке на недельку со стопкой книг. Один уважаемый человек, который не любит путешествовать (и такое бывает), почти все отпуска проводит так - планирует путешествие, отправляет туда жену, а сам запирается дома на неделю с кучей книг и просто читает. Что ж, лучше так, чем никак.
Я сейчас в отпуске. Поэтому не будем про работу. Зато посмотрите, как красиво!
🔥12👏8💯6 5
17. Электрички
О работе обещал в отпуске не писать. Но про тачки то можно! Так вот, электрички. Не буду томить и хранить интригу: электрички - шляпа. Бессмысленная и неинтересная шляпа. Кто вообще это покупает и, главное, зачем?
Так, пока меня не подняли на вилы, оговорюсь. Если вы фанат электричек - окей, бог вам судья, в конце концов - надо покупать тачки по душе (да, аргумент "нравится" при выборе авто - один из самых важных). Если вы любите современные гаджеты и упиваетесь циферками эффективности - окей, такой вот вы человек. Просто не надо это называть автомобилями. Что же с ними не так?
Во-первых, электромобиль не может считаться крутой тачкой. Ну никак, это я вам как старый прожженый петрол-хэд говорю. Он эффективен, но не эффектен. Первые несколько раз вы еще кайфанете с разгона (меня катали на сусевене), но это просто аттракцион, который быстро наскучит. Машина должна реветь и дергаться. Машина должна быстро проходить повороты (электрички этого не могут хотя бы из-за веса). Машина должна дарить удовольствие от вождения, а не только от ускорения. Быстрая и тихая машина - это лифт. Вы когда-нибудь получали удовольсвие в лифте?
Во-вторых, они непрактичны. Предположим, вам все равно на удовольствие за рулем, у вас нет драйверских амбиций, вы нормальный человек, и вам нужна нормальная, хорошая машина. Но для этого еще не готовы технологии и инфраструктура. Запас хода пока маловат (до Питера на одном баке - тьфу, зарядке - не доедешь), заряжается он долго (быстрых зарядок у нас пренебрежимо мало). Электрические сети городов не подготовлены к массовым электромобилям - зачастую ты не можешь поставить себе зарядку, потому что не хватает капасити городских сетей. Да и ограничения на уровне нормативно-правовых актов не помогают - кажется, есть какой-то лимит на количество зарядных станций на паркингах.
В-третьих, я не согласен с утверждениями об экологичности электричек. Само электричество в своей массе все еще добывается из газа, мазута и угля, даже АЭС - штука немного сомнительная в плане отходов. Производство батареек - очень грязное, а их утилизация еще грязнее. Да и, на самом деле, основной вред окружающей среде от машин исходит уже вовсе не от двигателя (современные двигатели супер-чистые), а от твердых частиц в пыли от шин и тормозных колодок, и это никуда не денется.
В общем, себе я пока электричку брать не готов. Но против их появления не возражаю. Недавно был в Японии, и меня сильно удивило, насколько там тихо, даже в центре Токио. Наверняка, отчасти - за счет того, что львиная часть потока машин электрические и гибридные. Гуляя по центру, ты можешь говорить со своими спутниками, не повышая голоса. А у нас - попробуй перекричать поток машин на Садовом, например? Впрочем, подключаемый гибрид я попробовать готов, и в горизонте года это, скорее всего, случится. Благо заряжать можно и в офисе, у нас есть грядка зарядок на парковке. Буду заряжать и ворчать, ворчать и заряжать. Но чуть что - на одном баке до Питера доеду.
О работе обещал в отпуске не писать. Но про тачки то можно! Так вот, электрички. Не буду томить и хранить интригу: электрички - шляпа. Бессмысленная и неинтересная шляпа. Кто вообще это покупает и, главное, зачем?
Так, пока меня не подняли на вилы, оговорюсь. Если вы фанат электричек - окей, бог вам судья, в конце концов - надо покупать тачки по душе (да, аргумент "нравится" при выборе авто - один из самых важных). Если вы любите современные гаджеты и упиваетесь циферками эффективности - окей, такой вот вы человек. Просто не надо это называть автомобилями. Что же с ними не так?
Во-первых, электромобиль не может считаться крутой тачкой. Ну никак, это я вам как старый прожженый петрол-хэд говорю. Он эффективен, но не эффектен. Первые несколько раз вы еще кайфанете с разгона (меня катали на сусевене), но это просто аттракцион, который быстро наскучит. Машина должна реветь и дергаться. Машина должна быстро проходить повороты (электрички этого не могут хотя бы из-за веса). Машина должна дарить удовольствие от вождения, а не только от ускорения. Быстрая и тихая машина - это лифт. Вы когда-нибудь получали удовольсвие в лифте?
Во-вторых, они непрактичны. Предположим, вам все равно на удовольствие за рулем, у вас нет драйверских амбиций, вы нормальный человек, и вам нужна нормальная, хорошая машина. Но для этого еще не готовы технологии и инфраструктура. Запас хода пока маловат (до Питера на одном баке - тьфу, зарядке - не доедешь), заряжается он долго (быстрых зарядок у нас пренебрежимо мало). Электрические сети городов не подготовлены к массовым электромобилям - зачастую ты не можешь поставить себе зарядку, потому что не хватает капасити городских сетей. Да и ограничения на уровне нормативно-правовых актов не помогают - кажется, есть какой-то лимит на количество зарядных станций на паркингах.
В-третьих, я не согласен с утверждениями об экологичности электричек. Само электричество в своей массе все еще добывается из газа, мазута и угля, даже АЭС - штука немного сомнительная в плане отходов. Производство батареек - очень грязное, а их утилизация еще грязнее. Да и, на самом деле, основной вред окружающей среде от машин исходит уже вовсе не от двигателя (современные двигатели супер-чистые), а от твердых частиц в пыли от шин и тормозных колодок, и это никуда не денется.
В общем, себе я пока электричку брать не готов. Но против их появления не возражаю. Недавно был в Японии, и меня сильно удивило, насколько там тихо, даже в центре Токио. Наверняка, отчасти - за счет того, что львиная часть потока машин электрические и гибридные. Гуляя по центру, ты можешь говорить со своими спутниками, не повышая голоса. А у нас - попробуй перекричать поток машин на Садовом, например? Впрочем, подключаемый гибрид я попробовать готов, и в горизонте года это, скорее всего, случится. Благо заряжать можно и в офисе, у нас есть грядка зарядок на парковке. Буду заряжать и ворчать, ворчать и заряжать. Но чуть что - на одном баке до Питера доеду.
👍12💯3💊2🤔1 1
18. Кыргызстан
- очень недооцененная страна с точки зрения красоты природы. Я был в Швейцарии, Норвегии, Дагестане, на Камчатке (и еще много где), так вот тут - ничуть не хуже. Хотя, мало кому приходит в голову поехать в Кыргызстан, просто потому что он не в top-of-mind.
Кстати, раз уж про недооцененные страны начал - еще одна страна, про которую мало кто вспоминает, и напрасно - это Румыния. Там офигенная природа и милейшие городки. Очень рекомендую - Трансфэгэрэшское шоссе, Трансильванию, Брашов, Сигишоару - в общем, северо-западную часть Румынии.
Вернемся к Кыргызстану и обратимся к Википедии: "средняя высота над уровнем моря — 2750 м. Более половины территории располагается на высотах от 1000 до 3000 м и примерно треть — на высотах от 3000 до 4000 м". Думаю, этого достаточно, чтобы понять, что если вы любите горы - вам надо сюда.
Слова тут не нужны. В горах даже ворчать не хочется. Кыргызстан абсолютно восхитителен.
- очень недооцененная страна с точки зрения красоты природы. Я был в Швейцарии, Норвегии, Дагестане, на Камчатке (и еще много где), так вот тут - ничуть не хуже. Хотя, мало кому приходит в голову поехать в Кыргызстан, просто потому что он не в top-of-mind.
Кстати, раз уж про недооцененные страны начал - еще одна страна, про которую мало кто вспоминает, и напрасно - это Румыния. Там офигенная природа и милейшие городки. Очень рекомендую - Трансфэгэрэшское шоссе, Трансильванию, Брашов, Сигишоару - в общем, северо-западную часть Румынии.
Вернемся к Кыргызстану и обратимся к Википедии: "средняя высота над уровнем моря — 2750 м. Более половины территории располагается на высотах от 1000 до 3000 м и примерно треть — на высотах от 3000 до 4000 м". Думаю, этого достаточно, чтобы понять, что если вы любите горы - вам надо сюда.
Слова тут не нужны. В горах даже ворчать не хочется. Кыргызстан абсолютно восхитителен.
❤13🔥9👍4
Мой коллега и товарищ Влад ведет подкаст про it, и сегодня у него вышел подкаст с участием вашего покорного слуги (меня). Я сам еще не смотрел, так как в данный момент подключаюсь к интернету через старлинк с высоты нескольких километров, а вот вы посмотрите и расскажите, как оно. А заодно можете подписаться на Влада, если зайдет. У него еще несколько более клёвых гостей побывало.
Forwarded from SNEZHKIN – веду Codecast
🎙 Новый выпуск Codecast!
Что может скрываться за простой кнопкой «заказать еду»? На самом деле — десятки команд, сложнейшая архитектура и инженерные вызовы.
Гость: Дмитрий — руководитель разработки Яндекс.Еды
Обсудили:
— как в Яндекс.Еде строили core-платформу для миллионов заказов;
— и как топ-менеджеры Яндекса поехали на сделку... на «девятке»;
— 25 машин, одна ночь с койотами в пустыне и зачем в семье нужно три авто;
— путь от игры на гитаре в переходе до руководства платформой, которая не даёт людям остаться голодными;
— про запуск AI помошника
👀 Слушайте и разбирайтесь, как за банальной кнопкой скрываются инженерные чудеса и жизненные парадоксы.
📹 https://www.youtube.com/watch?v=vL_l363yJsw
Телеграм Димы: https://t.me/vit_ded
🎵 Apple Music
🎵 Spotify
🎵 Яндекс Музыка
Что может скрываться за простой кнопкой «заказать еду»? На самом деле — десятки команд, сложнейшая архитектура и инженерные вызовы.
Гость: Дмитрий — руководитель разработки Яндекс.Еды
Обсудили:
— как в Яндекс.Еде строили core-платформу для миллионов заказов;
— и как топ-менеджеры Яндекса поехали на сделку... на «девятке»;
— 25 машин, одна ночь с койотами в пустыне и зачем в семье нужно три авто;
— путь от игры на гитаре в переходе до руководства платформой, которая не даёт людям остаться голодными;
— про запуск AI помошника
👀 Слушайте и разбирайтесь, как за банальной кнопкой скрываются инженерные чудеса и жизненные парадоксы.
Телеграм Димы: https://t.me/vit_ded
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Под капотом Яндекс.Еды: покупка Delivery Club, ночь с койотами – Codecast#7
🎙 Новый выпуск Codecast!
Что может скрываться за простой кнопкой «заказать еду»? На самом деле — десятки команд, сложнейшая архитектура и инженерные вызовы.
Гость: Дмитрий — руководитель разработки Яндекс.Еды
Обсудили:
— как в Яндекс.Еде строили core-платформу…
Что может скрываться за простой кнопкой «заказать еду»? На самом деле — десятки команд, сложнейшая архитектура и инженерные вызовы.
Гость: Дмитрий — руководитель разработки Яндекс.Еды
Обсудили:
— как в Яндекс.Еде строили core-платформу…
🔥11👍1
19.1. Коммуникации (1/2)
Существенное количество моих коллег завели отдельную телегу для работы, чтобы не смешивать личное и рабочее. А я - нет. Почему? Попробуем разобраться. А заодно, поговорим о культуре корпоративных коммуникаций.
1. Папки с чатами. Настройте их так, чтобы была четкая граница. Тут - работа (чаты). Отдельно - чаты 1 на 1. Тут - личное. Там - развлечения (каналы, мемасики, флудилки). Тогда можно даже в отпуске открывать телегу и смотреть только в нерабочие папки, чтобы глаз не дергался.
2. Нотификации. Отключите их для всего, кроме личных сообщений и инцидентных чатов. У меня не на мьюте, кажется, только 3 чата (все - инцидентные). Невозможно сосредоточенно работать, когда у тебя мелькают сообщения из десятков и сотен чатов. А если вы пишете кому-то (или в критичный чат, который у многих не замьючен), задумайтесь о времени и важности своего сообщения. До 10 утра и после 19 вечера я почти всегда отправляю сообщение без звука (слава телеге, что так можно). В инцидентный чат на сотни людей сообщение, не требующее незамедлительной реакции многих, отправляйте без звука.
Оффтоп: а помните те времена, когда мы столь старательно выбирали рингтоны, и даже покупали их через смс на короткий номер? Даже нелепо. Вот признайтесь, у кого сейчас включен звук на телефоне хотя бы иногда? Я даже не сразу вспомнил, что у меня сейчас стоит на рингтоне. Времена меняются. И мы меняемся.
3. А в отпуске я полностью отключаю нотификации телеги. Кому будет очень сильно надо - позвонят (спойлер - такое было лишь однажды). Ни в коем случае не заглядывайте в рабочие чаты и лички от коллег в отпуске, а то вы тем самым обнулите весь достигнутый к этому моменту прогресс по детоксикации от мыслей о работе. Да, для этого нужна определенная дисциплина. Но если вы испытываете тревогу, что без вас там что-то может пойти не так - возможно, это само по себе проблема - нельзя быть незаменимым, поработайте над тем, чтобы без вас за 2 недели никогда ничего не разваливалось. Поэтому я никогда не злюсь на тех, кто мне пишет в отпуске - один фиг я это прочитаю только уже на работе, а они пусть учатся справляться без меня. Но сам почти никогда не пишу людям в отпуск.
4. Общение с семьей и друзьями. Тут совет не универсален, но моему поколению "повезло" - я уже не в том возрасте, чтобы переписываться активно со всеми подряд, и еще не в том возрасте, чтобы слать упоротые открытки в вотсаппе. С друзьями мы лучше раз в полгода встретимся в баре и за рюмкой чая обсудим все новости. А родным лучше позвонить или приехать к ним. Так что личных переписок у меня очень мало, и я не чувствую смешения их в телеге. Для меня телега - на 90% рабочий инструмент.
5. Уважайте чужое внимание и не распаляйте свое. Не надо писать отдельными сообщениями с интервалом в 5 секунд: "привет", "дело есть", "кароч", "<суть вопроса>". Напишите сразу всю мысль целиком. Предоставьте все нужные сведения одним сообщением, чтобы по максимуму не потребовались уточнения. Дайте контекст, объясните, какую задачу вы решаете. Я сам почти никогда не отвечаю на "привет", пока в переписке не появится суть вопроса. Помните, что переключение контекста - один из самых дорогих и бесполезных процессов для нашего внимания.
6. Тут должен был быть развесистый пункт про Zero unread, но пост и так выходит слишком длинный. Так что отложим до следующего номера.
А какие вы предложите советы для повышения комфорта и эффективности коммуникаций? Или поворчите в комментариях, что вас бесит в переписках.
Существенное количество моих коллег завели отдельную телегу для работы, чтобы не смешивать личное и рабочее. А я - нет. Почему? Попробуем разобраться. А заодно, поговорим о культуре корпоративных коммуникаций.
1. Папки с чатами. Настройте их так, чтобы была четкая граница. Тут - работа (чаты). Отдельно - чаты 1 на 1. Тут - личное. Там - развлечения (каналы, мемасики, флудилки). Тогда можно даже в отпуске открывать телегу и смотреть только в нерабочие папки, чтобы глаз не дергался.
2. Нотификации. Отключите их для всего, кроме личных сообщений и инцидентных чатов. У меня не на мьюте, кажется, только 3 чата (все - инцидентные). Невозможно сосредоточенно работать, когда у тебя мелькают сообщения из десятков и сотен чатов. А если вы пишете кому-то (или в критичный чат, который у многих не замьючен), задумайтесь о времени и важности своего сообщения. До 10 утра и после 19 вечера я почти всегда отправляю сообщение без звука (слава телеге, что так можно). В инцидентный чат на сотни людей сообщение, не требующее незамедлительной реакции многих, отправляйте без звука.
Оффтоп: а помните те времена, когда мы столь старательно выбирали рингтоны, и даже покупали их через смс на короткий номер? Даже нелепо. Вот признайтесь, у кого сейчас включен звук на телефоне хотя бы иногда? Я даже не сразу вспомнил, что у меня сейчас стоит на рингтоне. Времена меняются. И мы меняемся.
3. А в отпуске я полностью отключаю нотификации телеги. Кому будет очень сильно надо - позвонят (спойлер - такое было лишь однажды). Ни в коем случае не заглядывайте в рабочие чаты и лички от коллег в отпуске, а то вы тем самым обнулите весь достигнутый к этому моменту прогресс по детоксикации от мыслей о работе. Да, для этого нужна определенная дисциплина. Но если вы испытываете тревогу, что без вас там что-то может пойти не так - возможно, это само по себе проблема - нельзя быть незаменимым, поработайте над тем, чтобы без вас за 2 недели никогда ничего не разваливалось. Поэтому я никогда не злюсь на тех, кто мне пишет в отпуске - один фиг я это прочитаю только уже на работе, а они пусть учатся справляться без меня. Но сам почти никогда не пишу людям в отпуск.
4. Общение с семьей и друзьями. Тут совет не универсален, но моему поколению "повезло" - я уже не в том возрасте, чтобы переписываться активно со всеми подряд, и еще не в том возрасте, чтобы слать упоротые открытки в вотсаппе. С друзьями мы лучше раз в полгода встретимся в баре и за рюмкой чая обсудим все новости. А родным лучше позвонить или приехать к ним. Так что личных переписок у меня очень мало, и я не чувствую смешения их в телеге. Для меня телега - на 90% рабочий инструмент.
5. Уважайте чужое внимание и не распаляйте свое. Не надо писать отдельными сообщениями с интервалом в 5 секунд: "привет", "дело есть", "кароч", "<суть вопроса>". Напишите сразу всю мысль целиком. Предоставьте все нужные сведения одним сообщением, чтобы по максимуму не потребовались уточнения. Дайте контекст, объясните, какую задачу вы решаете. Я сам почти никогда не отвечаю на "привет", пока в переписке не появится суть вопроса. Помните, что переключение контекста - один из самых дорогих и бесполезных процессов для нашего внимания.
6. Тут должен был быть развесистый пункт про Zero unread, но пост и так выходит слишком длинный. Так что отложим до следующего номера.
А какие вы предложите советы для повышения комфорта и эффективности коммуникаций? Или поворчите в комментариях, что вас бесит в переписках.
💯19❤4 2
19.2. Коммуникации (2/2)
Продолжим:
6. Zero unread. Иногда я вижу, что у коллег висят десятки непрочитанных чатов с кучей сообщений. Как вы вообще в этом живете? Уверены ли вы, что ваши коммуникации эффективны? Возможно, у меня ОКР, но я не терплю каунтеров с непрочитанными сообщениями. Вполне реально найти несколько минут хотя бы раз в пару часов, чтобы просмотреть все входящие.
6.1. Поставьте встречи в календаре не на ровное время, а чтобы они начинались в :05 или :35. За 25/55 минут вы на встрече успеете ровно столько же (если обсудить вопрос можно за 30 минут, значит, можно и за 25, а если не получится за 25, то и 30 не спасут), зато у вас появится 5 минут, чтобы между встречами просмотреть телегу (а заодно - зайти в туалет, дойти до переговорки и не опоздать на следующую встречу).
6.2. Все чаты, которые вам не обязательно читать подряд, унесите в архив. Поиском нужное найдете, если вас призовут там - оно всплывет, если надо будет ознакомиться с чатом - сами туда зайдете. Зато этот чат не будет мозолить вам глаза и мешаться в общем списке. Все, что не в архиве, должно быть всегда полностью прочитано.
6.3. Мы тут не волки-одиночки, мы работаем в коллективе, а для этого нужно коммуницировать и отвечать на коммуникации. Даже если вы сейчас заняты чем-то важным, возможно в каком-то чате/личке ваша реакция важнее, чем то, что вы делали! Особенно, если вы руководитель. Отсутствие вашей реакции и ответа может нести больше негативного эффекта, чем то, что вы отвлечетесь от своих дел.
6.4. Если вы сейчас (с sla час-два) не можете ответить (супер-заняты, или ответ требует какой-то подготовки) - ответьте "вижу, вернусь" и сразу запишите в тудушницу это дело. К тудушнице тоже надо возвращаться минимум несколько раз в день.
Кстати, некоторые из этих лайфхаков я позаимствовал у нашего предводителя Ромы Маресова, который в своем канале https://t.me/media_rare делится советами, рассуждает о менеджменте и болеет за Спартак.
А у вас сколько сейчас непрочитанных сообщений/чатов? Можете ли вы спокойно спать или есть, если кто-то ждет вашего ответа?
Продолжим:
6. Zero unread. Иногда я вижу, что у коллег висят десятки непрочитанных чатов с кучей сообщений. Как вы вообще в этом живете? Уверены ли вы, что ваши коммуникации эффективны? Возможно, у меня ОКР, но я не терплю каунтеров с непрочитанными сообщениями. Вполне реально найти несколько минут хотя бы раз в пару часов, чтобы просмотреть все входящие.
6.1. Поставьте встречи в календаре не на ровное время, а чтобы они начинались в :05 или :35. За 25/55 минут вы на встрече успеете ровно столько же (если обсудить вопрос можно за 30 минут, значит, можно и за 25, а если не получится за 25, то и 30 не спасут), зато у вас появится 5 минут, чтобы между встречами просмотреть телегу (а заодно - зайти в туалет, дойти до переговорки и не опоздать на следующую встречу).
6.2. Все чаты, которые вам не обязательно читать подряд, унесите в архив. Поиском нужное найдете, если вас призовут там - оно всплывет, если надо будет ознакомиться с чатом - сами туда зайдете. Зато этот чат не будет мозолить вам глаза и мешаться в общем списке. Все, что не в архиве, должно быть всегда полностью прочитано.
6.3. Мы тут не волки-одиночки, мы работаем в коллективе, а для этого нужно коммуницировать и отвечать на коммуникации. Даже если вы сейчас заняты чем-то важным, возможно в каком-то чате/личке ваша реакция важнее, чем то, что вы делали! Особенно, если вы руководитель. Отсутствие вашей реакции и ответа может нести больше негативного эффекта, чем то, что вы отвлечетесь от своих дел.
6.4. Если вы сейчас (с sla час-два) не можете ответить (супер-заняты, или ответ требует какой-то подготовки) - ответьте "вижу, вернусь" и сразу запишите в тудушницу это дело. К тудушнице тоже надо возвращаться минимум несколько раз в день.
Кстати, некоторые из этих лайфхаков я позаимствовал у нашего предводителя Ромы Маресова, который в своем канале https://t.me/media_rare делится советами, рассуждает о менеджменте и болеет за Спартак.
А у вас сколько сейчас непрочитанных сообщений/чатов? Можете ли вы спокойно спать или есть, если кто-то ждет вашего ответа?
💯17
20. Нас обманывали?
Недавно с женой смотрели второй сезон Игры в кальмара. Сорри за спойлеры (хотя вот уже третий выходит), но там использовался сценарный ход с маяком для обнаружения местоположения в зубе у главного героя. Вполне популярное клише. В фильме Такси было похожее - там в машину грабителей выстреливали небольшой пулей-меткой, за которой следили с компьютера. И даже там герой вдохновлялся аналогичной сценой из еще более старого фильма. Можно вспомнить еще множество примеров из кинематографа - от Бонда до Миссии невыполнимой.
А я задумался - это клише настолько нам привычно, что мы не ставим под сомнение его реалистичность. А можно ли так в реальном мире? Есть ли такая технология? Шпионские очки с камерой - точно есть. Контактные линзы с дополненной реальностью - кажется, точно фантастика. А метка для слежения?
Я начал рассуждать от примеров из жизни. Предположим, мы хотим открыть ворота паркинга на работе или в многоквартирном доме. У меня и дома, и на работе, для этого используется радиометка. По сути это - пассивная антенна, в которую зашита моя аутентификационная информация. И есть активный считыватель, который может "увидеть" метку и провести авторизацию. Работает метров с 5.
На даче у меня тоже автоматические ворота, но открываются они с пульта. Тут иначе - сам пульт активный, то есть посылает сигнал приемнику. Отправляется и аутентификация, и команда. Но для испускания сигнала ему нужна батарейка. Работает метров с 10.
А как работает метка в зубе? Пассивной она быть не может, иначе нужен нереально сильный считыватель, который покроет огромную площадь, да еще и точное местоположение определит (даже триангуляцию непонятно как использовать без ответа метки). Активной она быть не может, потому что чтобы определить свое местоположение и подать сигнал на большое расстояние, нужно много энергии, которую не уместишь в метку размеров в несколько миллиметров.
Вспомнил про эйр-тег и подобные устройства. Насколько мне известно, работают они так. Если в радиусе действия BLE есть любое устройство этой экосистемы (даже принадлежащее другому человеку), тег через него подает в облако информацию, не оседающую на используемом в качестве мостика чужом устройстве. Для этого много энергии не надо. Но если рядом подходящего устройства нет - ничего не выйдет. Тоже не подходит.
Знаете ли вы технологии, которые могут позволить работать метке в зубе, в реальности? Или поделитесь другими техно-клише из фильмов, которые неочевидно-фантастичны? А может, неочевидно-реальны?
Недавно с женой смотрели второй сезон Игры в кальмара. Сорри за спойлеры (хотя вот уже третий выходит), но там использовался сценарный ход с маяком для обнаружения местоположения в зубе у главного героя. Вполне популярное клише. В фильме Такси было похожее - там в машину грабителей выстреливали небольшой пулей-меткой, за которой следили с компьютера. И даже там герой вдохновлялся аналогичной сценой из еще более старого фильма. Можно вспомнить еще множество примеров из кинематографа - от Бонда до Миссии невыполнимой.
А я задумался - это клише настолько нам привычно, что мы не ставим под сомнение его реалистичность. А можно ли так в реальном мире? Есть ли такая технология? Шпионские очки с камерой - точно есть. Контактные линзы с дополненной реальностью - кажется, точно фантастика. А метка для слежения?
Я начал рассуждать от примеров из жизни. Предположим, мы хотим открыть ворота паркинга на работе или в многоквартирном доме. У меня и дома, и на работе, для этого используется радиометка. По сути это - пассивная антенна, в которую зашита моя аутентификационная информация. И есть активный считыватель, который может "увидеть" метку и провести авторизацию. Работает метров с 5.
На даче у меня тоже автоматические ворота, но открываются они с пульта. Тут иначе - сам пульт активный, то есть посылает сигнал приемнику. Отправляется и аутентификация, и команда. Но для испускания сигнала ему нужна батарейка. Работает метров с 10.
А как работает метка в зубе? Пассивной она быть не может, иначе нужен нереально сильный считыватель, который покроет огромную площадь, да еще и точное местоположение определит (даже триангуляцию непонятно как использовать без ответа метки). Активной она быть не может, потому что чтобы определить свое местоположение и подать сигнал на большое расстояние, нужно много энергии, которую не уместишь в метку размеров в несколько миллиметров.
Вспомнил про эйр-тег и подобные устройства. Насколько мне известно, работают они так. Если в радиусе действия BLE есть любое устройство этой экосистемы (даже принадлежащее другому человеку), тег через него подает в облако информацию, не оседающую на используемом в качестве мостика чужом устройстве. Для этого много энергии не надо. Но если рядом подходящего устройства нет - ничего не выйдет. Тоже не подходит.
Знаете ли вы технологии, которые могут позволить работать метке в зубе, в реальности? Или поделитесь другими техно-клише из фильмов, которые неочевидно-фантастичны? А может, неочевидно-реальны?
🤯1😐1 1
21. Как влиять на будущее*?
Очень просто. Воспользуемся методом математической индукции. В качестве базы индукции возмем момент
Предположим, в вашем микросервисе есть некоторый фон шальных пятисоток. Они мозолят глаза, зашумляют приборы, постреливают в юзверей. Пожалуй, вы хотите, чтобы ваш сервис не пятисотил, но вам не хватает решимости этим заняться. Как прийти к светлому будущему сервиса с рпс-аптаймом в пять девяток? Очень просто - возьмите и через 5 минут достаньте из аксес-лога первую попавшуюся пятисотку и подебажьте ее. Упражнение повторить через шаг индукции.
А может, вы хотите написать техническую статью или выступить на профессиональной конференции. Подготовка же займет уйму времени, непонятно когда взяться! Что делать? Разбить на этапы, взять первый, и запланировать его на ближайший свободный час. Выполнив его, упражнение повторить через шаг индукции - запланировать второй этап на следующий свободный час.
Или, например, вы хотите привести свою дряблую тушку в божеский вид. Задача на первый взгляд кажется невыполнимой. Но чтобы прийти к образу результата, достаточно завтра утром пойти в спортзал. Вы уже правильно догадались, упражнение повторить через шаг индукции. Я вот завтра пойду.
Если сидеть на попе ровно, вы ничего не добьетесь. Не каждая цель достигается с наскока. Чаще требуется упорный труд, в котором самое сложное - сделать первый шаг. А там все само собой как-то образуется. А вы как влияете на свое будущее? Если даже я не просто ворчу, а делаю какие-то шаги в выбранном векторе, то вам сам бог велел.
* - речь не о макро-факторах типа геополитики или погоды, а о нашей жизни, о наших проектах, наших целях и стремлениях. Мотивационный питч. Не является инвестиционной рекомендацией.
Очень просто. Воспользуемся методом математической индукции. В качестве базы индукции возмем момент
P1 = now + 5min. Вы же можете влиять на то, что будет через 5 минут? Скорее - да. Шаг индукции можно выбрать почти произвольный, но небольшой - от 5 минут до 1 суток. В каждый из моментов Pn вы можете влиять на момент Pn+1 = Pn + шаг индукции. Значит, вы можете влиять на будущее в произвольном горизонте n.Предположим, в вашем микросервисе есть некоторый фон шальных пятисоток. Они мозолят глаза, зашумляют приборы, постреливают в юзверей. Пожалуй, вы хотите, чтобы ваш сервис не пятисотил, но вам не хватает решимости этим заняться. Как прийти к светлому будущему сервиса с рпс-аптаймом в пять девяток? Очень просто - возьмите и через 5 минут достаньте из аксес-лога первую попавшуюся пятисотку и подебажьте ее. Упражнение повторить через шаг индукции.
А может, вы хотите написать техническую статью или выступить на профессиональной конференции. Подготовка же займет уйму времени, непонятно когда взяться! Что делать? Разбить на этапы, взять первый, и запланировать его на ближайший свободный час. Выполнив его, упражнение повторить через шаг индукции - запланировать второй этап на следующий свободный час.
Или, например, вы хотите привести свою дряблую тушку в божеский вид. Задача на первый взгляд кажется невыполнимой. Но чтобы прийти к образу результата, достаточно завтра утром пойти в спортзал. Вы уже правильно догадались, упражнение повторить через шаг индукции. Я вот завтра пойду.
Если сидеть на попе ровно, вы ничего не добьетесь. Не каждая цель достигается с наскока. Чаще требуется упорный труд, в котором самое сложное - сделать первый шаг. А там все само собой как-то образуется. А вы как влияете на свое будущее? Если даже я не просто ворчу, а делаю какие-то шаги в выбранном векторе, то вам сам бог велел.
* - речь не о макро-факторах типа геополитики или погоды, а о нашей жизни, о наших проектах, наших целях и стремлениях. Мотивационный питч. Не является инвестиционной рекомендацией.
🔥8👍6❤1
22. Чеклист здорового тимлида
Наткнулся на шпаргалку, которую ровно год назад закидывал в свои команды. Некоторые пункты характерны для конкретного момента и этапа развития сервиса/команды в этот момент, но некоторые - вечны. Это короткий свод характеристик так называемого Technical Excellence, он не претендует на 100% полноту и не затрагивает организационные/продуктовые/бизнесовые требования (и не является полной team maturity model). Буду рад, если кому-то оно окажется полезным.
---
Господа, вашему вниманию предлагается чек-лист хорошего тимлида.
Набросал некий набор вещей, которые, как будто, должны всегда выполняться в каждой команде.
Можете использовать для самоконтроля на еженедельном уровне.
Можете использовать для составления селф-асессмента к мидревью и ревью.
Дополняйте, если что-то забыл (я же потом все равно вспомню ;) )
Некоторые пункты могут быть нерелевантны для части команд, но это вы сами разберетесь.
Список не упорядочен, все пункты примерно одинаково важны.
- наша команда практикует подход "3 амиго" перед началом работы над новой фичей
- наша команда пишет автотесты на новые фичи (может, не на все ТК, но значимо)
- в моей зоне ответственности нет неразобранных тикетов СИБ, а критичные чинятся сразу же
- на нашей доске задач полный порядок - все задачи актуальны, статусы корректны, задачи не висят в одном статусе неделями
- мы следим за TTM на регулярных встречах с продуктом и прикладываем усилия по доталкиванию эпиков, прежде чем начинать новые
- SLA на full resolve по дьютикам (обращения пользователей, партнеров, коллег) выполняется для 80+% тикетов
- у нас нет открытых дьютиков старше 2 недель
- количество задач на разработку из дьютиков не растет, а снижается или флэт на комфортном уровне
- мы работаем по ZBP - решение о фиксе принимается в пределах недели, баги чинятся за месяц (хотя бы 80+%)
- у нас нет просроченных экшн-айтемов по инцидентам и нет неразобранных инцидентов старше недели
- на тримапе (визуализация алертов) мои квадратики никогда не горят просто так, а если один и горит, то не больше пары дней
- утилизация всех ресурсов моих сервисов в зеленой зоне (включая БД и балансеры)
- все реально критичные алерты приходят в чат дизастерс (в идеале - еще автопротоколы), и на них настроена телефонная эскалация
- у нас сходятся спринты
- у наших сервисов нет постоянного паразитного фона 5хх или несемантических 4хх
Зона опциональных факторов, наличие которых дает плюсик в карму:
- тайминги наших ручек/экранов устойчиво снижаюся
- у нас есть регулярное автоматическое нагрузочное тестирование
- в нашем стриме баг-ликадж 12% или ниже, мы всей командой способствуем снижению пропуска багов
- мы заехали в варден (инструмент обзервабилити надежности) и получили девяточный тир надежности А (не путать с тиром критичности)
- ребята в команде осваивают T-shape скиллы
- у нас в логах мало ошибок, а те что есть - по делу
- нам прилетает мало алертов, а те что есть - по делу
- мы перешли на 1-недельные спринты и нам по кайфу
- мы написали документацию по контрибуторству в наши сервисы и наладили процесс иннер-сорса
---
За этот год мы отказались от некоторых критериев (например, от метрики баг-ликаджа, так как на маленьких абсолютах она стала шуметь), автоматизировали контроль за другими (например, настроили алертинг на деградацию таймингов), добавили новые требования к системе (более четкие SLO на availability по тирам критичности, оцифрованный alerts uptime, стали более плотно трекать прогресс по автоматизации тестирования). Но в целом - культура Technical Excellence только усиливается.
Да, метрик много, за всем уследить тяжело. Клюв вытащишь - хвост застрянет, хвост вытащишь - клюв застрянет.
Но ничего - ворчим, но, сжав зубы, делаем Еду стабильней и качественней!
P.S. Если вы хотите работать в такой инженерной культуре - го к нам! https://yandex.ru/jobs/services/eda или пишите в предложку или личку @jkennedy
Наткнулся на шпаргалку, которую ровно год назад закидывал в свои команды. Некоторые пункты характерны для конкретного момента и этапа развития сервиса/команды в этот момент, но некоторые - вечны. Это короткий свод характеристик так называемого Technical Excellence, он не претендует на 100% полноту и не затрагивает организационные/продуктовые/бизнесовые требования (и не является полной team maturity model). Буду рад, если кому-то оно окажется полезным.
---
Господа, вашему вниманию предлагается чек-лист хорошего тимлида.
Набросал некий набор вещей, которые, как будто, должны всегда выполняться в каждой команде.
Можете использовать для самоконтроля на еженедельном уровне.
Можете использовать для составления селф-асессмента к мидревью и ревью.
Дополняйте, если что-то забыл (я же потом все равно вспомню ;) )
Некоторые пункты могут быть нерелевантны для части команд, но это вы сами разберетесь.
Список не упорядочен, все пункты примерно одинаково важны.
- наша команда практикует подход "3 амиго" перед началом работы над новой фичей
- наша команда пишет автотесты на новые фичи (может, не на все ТК, но значимо)
- в моей зоне ответственности нет неразобранных тикетов СИБ, а критичные чинятся сразу же
- на нашей доске задач полный порядок - все задачи актуальны, статусы корректны, задачи не висят в одном статусе неделями
- мы следим за TTM на регулярных встречах с продуктом и прикладываем усилия по доталкиванию эпиков, прежде чем начинать новые
- SLA на full resolve по дьютикам (обращения пользователей, партнеров, коллег) выполняется для 80+% тикетов
- у нас нет открытых дьютиков старше 2 недель
- количество задач на разработку из дьютиков не растет, а снижается или флэт на комфортном уровне
- мы работаем по ZBP - решение о фиксе принимается в пределах недели, баги чинятся за месяц (хотя бы 80+%)
- у нас нет просроченных экшн-айтемов по инцидентам и нет неразобранных инцидентов старше недели
- на тримапе (визуализация алертов) мои квадратики никогда не горят просто так, а если один и горит, то не больше пары дней
- утилизация всех ресурсов моих сервисов в зеленой зоне (включая БД и балансеры)
- все реально критичные алерты приходят в чат дизастерс (в идеале - еще автопротоколы), и на них настроена телефонная эскалация
- у нас сходятся спринты
- у наших сервисов нет постоянного паразитного фона 5хх или несемантических 4хх
Зона опциональных факторов, наличие которых дает плюсик в карму:
- тайминги наших ручек/экранов устойчиво снижаюся
- у нас есть регулярное автоматическое нагрузочное тестирование
- в нашем стриме баг-ликадж 12% или ниже, мы всей командой способствуем снижению пропуска багов
- мы заехали в варден (инструмент обзервабилити надежности) и получили девяточный тир надежности А (не путать с тиром критичности)
- ребята в команде осваивают T-shape скиллы
- у нас в логах мало ошибок, а те что есть - по делу
- нам прилетает мало алертов, а те что есть - по делу
- мы перешли на 1-недельные спринты и нам по кайфу
- мы написали документацию по контрибуторству в наши сервисы и наладили процесс иннер-сорса
---
За этот год мы отказались от некоторых критериев (например, от метрики баг-ликаджа, так как на маленьких абсолютах она стала шуметь), автоматизировали контроль за другими (например, настроили алертинг на деградацию таймингов), добавили новые требования к системе (более четкие SLO на availability по тирам критичности, оцифрованный alerts uptime, стали более плотно трекать прогресс по автоматизации тестирования). Но в целом - культура Technical Excellence только усиливается.
Да, метрик много, за всем уследить тяжело. Клюв вытащишь - хвост застрянет, хвост вытащишь - клюв застрянет.
Но ничего - ворчим, но, сжав зубы, делаем Еду стабильней и качественней!
P.S. Если вы хотите работать в такой инженерной культуре - го к нам! https://yandex.ru/jobs/services/eda или пишите в предложку или личку @jkennedy
👍10🔥3
23. Этот мир чертовски ускорился
В жизни. Все спланировано по минутам. Если куда-то добираться час - не вариант, нужно искать ближе или доставку. Постоянно пытаешься делать несколько дел одновременно. Благо хоть по дому появились бытовые электронные помощники.
На работе. Все постоянно пытаются все успеть. Встречи по 15-25 минут подряд, десятки задач в день, сотня переключений контекста - подумать некогда. Найти в календаре непрерывные пару часов, чтобы над чем-то вдумчиво поработать, почти нереально - все приходится делать урывками и кусочками. Дедлайны, коммитменты, гринлайты. На все нужен one-pager, больше информации не все готовы воспринимать. Все бегут - и мы бежим. Такова конъюнктура момента.
Клиповое мышление. Всем подавай быстрый и динамичный контент. Все смотрят рилсы и шортсы, потому что внимания на >1 минуты уже не хватает. Или ритм жизни такой, что свободного часа подряд не найти. Хотя это и в моем поколении уже проявляется - пересматривал несколько лет назал советского Шерлока Холмса с Ливановым и Соломиным и понял, что он слишком медленный для меня - все эти долгие планы и мхатовские паузы смотрятся нелепо ("ну, ну, и что дальше было? давай скорее!").
Лонгриды никто не читает. Даже про этот канал мне от Ромы сходу прилетела обратная связь, что слишком длинные сообщения, никто не станет читать. Но я все же надеюсь, что другие деды осиливают мои опусы (если не так - ну вы там дайте знать в комментах, что ли). А какую-то серьезную статью листов на 30 на условном хабре я и сам с трудом заставляю себя дочитать...
В коммуникациях. Почту перестали читать (соответственно, и писать). Блоги уступили место микроблогам. Чаты - микрочатам (?). Small-talk-и - tiny-talk-ам (вместо обсуждений погоды уже чаще происходит диалог в духе "че как?" - [кивок]). Тот же elevator pitch появился во многом из-за того, что больше свободного времени ни у кого нет.
Даже в автомобильном мире. Раньше 280 сил считалось дофига, а разгон из 7 секунд - пушка. Сейчас же 1000 сил перестают удивлять (хотя эти электрические силы во всяких сусевенах какие-то неправильные), а быстрым считается разгон за 3с. Ну куда вам столько? Я все еще считаю, что лучше та машина, которая при разгоне до 80 дает ведро адреналина, чем та, где веселье начинается далеко за пределами ПДД.
Раньше. Было. Лучше. Давайте хотя бы иногда наслаждаться моментом.
В жизни. Все спланировано по минутам. Если куда-то добираться час - не вариант, нужно искать ближе или доставку. Постоянно пытаешься делать несколько дел одновременно. Благо хоть по дому появились бытовые электронные помощники.
На работе. Все постоянно пытаются все успеть. Встречи по 15-25 минут подряд, десятки задач в день, сотня переключений контекста - подумать некогда. Найти в календаре непрерывные пару часов, чтобы над чем-то вдумчиво поработать, почти нереально - все приходится делать урывками и кусочками. Дедлайны, коммитменты, гринлайты. На все нужен one-pager, больше информации не все готовы воспринимать. Все бегут - и мы бежим. Такова конъюнктура момента.
Клиповое мышление. Всем подавай быстрый и динамичный контент. Все смотрят рилсы и шортсы, потому что внимания на >1 минуты уже не хватает. Или ритм жизни такой, что свободного часа подряд не найти. Хотя это и в моем поколении уже проявляется - пересматривал несколько лет назал советского Шерлока Холмса с Ливановым и Соломиным и понял, что он слишком медленный для меня - все эти долгие планы и мхатовские паузы смотрятся нелепо ("ну, ну, и что дальше было? давай скорее!").
Лонгриды никто не читает. Даже про этот канал мне от Ромы сходу прилетела обратная связь, что слишком длинные сообщения, никто не станет читать. Но я все же надеюсь, что другие деды осиливают мои опусы (если не так - ну вы там дайте знать в комментах, что ли). А какую-то серьезную статью листов на 30 на условном хабре я и сам с трудом заставляю себя дочитать...
В коммуникациях. Почту перестали читать (соответственно, и писать). Блоги уступили место микроблогам. Чаты - микрочатам (?). Small-talk-и - tiny-talk-ам (вместо обсуждений погоды уже чаще происходит диалог в духе "че как?" - [кивок]). Тот же elevator pitch появился во многом из-за того, что больше свободного времени ни у кого нет.
Даже в автомобильном мире. Раньше 280 сил считалось дофига, а разгон из 7 секунд - пушка. Сейчас же 1000 сил перестают удивлять (хотя эти электрические силы во всяких сусевенах какие-то неправильные), а быстрым считается разгон за 3с. Ну куда вам столько? Я все еще считаю, что лучше та машина, которая при разгоне до 80 дает ведро адреналина, чем та, где веселье начинается далеко за пределами ПДД.
Раньше. Было. Лучше. Давайте хотя бы иногда наслаждаться моментом.
👍14 6❤2👏2😁2 2
24. Один день из жизни разработчика
Пару дней назад меня для будущего деврельно-брендового мероприятия попросили описать 1 день из жизни разработчика в нашей команде. Что ж, раз написал - пусть и тут полежит)
9:30 Доброе утро, герой! Ты пришел на работу. Чуть раньше, чем обычно, потому что сначала надо сходить в офисный спортзал - зарядиться энергией на день.
10:00 Вот ты налил кофе (есть еще какаоварка, но это - на полдник!), сел на стул Herman Miller, открыл новенький макбук на м4 и начал с медитации на метрики. Потому что если на метриках непорядок - план на день нуждается в корректировке. Но все ок, алерты не вспыхивали (а им можно доверять), можно до дейлика посмотреть пару пулл-реквестов парней.
10:30 Время дейлика. У бекендеров все было готово еще вчера, но почему-то не собирается. Веб, как обычно, закончил раньше, но им еще ноду обновлять, а то сколько можно. Мобилка пригорает и пытается съехать с автоматизации тестов, иначе не попадем в сроки - окей, автоматизируем потом, пока фича будет крутиться в АБ. Тестирование разводит руками - стенд упал. А голова больше всех болит у продакта.
10:45 Прежде, чем нырять с головой в продуктовые задачи, нужно отсмотреть свежие обращения от саппорта и коллег в рамках дежурства, потому что SLA - как бюджет - закон, его нарушать нельзя, у нас же нет Марти Макфлая в команде.
11:30 Вот теперь можно и за фичи взяться. Как раз пришел в офис продакт, надо с ним обкашлять новиночки в области дизайн-ревью текущей задачи, не дожидаясь встречи. Чтоб уж точно не сделать что-то не то. Через 5 минут уже понятно, за что браться - открываешь иде (расчехляешь курсор), прогреваешь эмулятор - погнали.
14:00 О, а уже обедать скоро. Не беда, сейчас все закажем, притом с оплатой по бейджику и доставкой на рабочий стол. В столовую всей толпой ходили вчера, сегодня - день курочки из Кентукки.
15:00 Вернемся к фиче. Правда, к этому моменту выясняется, что концепция поменялась - нужно срочно браться за другую задачу. Что ж, потребности бизнеса превыше всего. Переобуваемся, фигачим новую задачу.
17:10 Надо бы сходить на техновече - общую встречу разработки, где ребята рассказывают, что классного они сделали/придумали/попробовали, делятся инсайтами, обсуждают архитектуру. Надо бы дойти до переговорки, тем более, что там пицца, но ехать на другой этаж лень, подключаешься по зуму, параллельно вяло пописывая тесты.
18:00 Охапка дров - PR готов! Отправляешь на код-ревью своему лидеру компетенций, потому что решение получилось несколько спорное, пусть рассудит самый экспертный парень на деревне. Внутри команды тоже глянут, но тут нужно второе мнение. Останется только тыкнуть в ci/cd, дальше все само собой случится.
18:05 А пока надо забежать на "3 амиго" - обсуждаем с продактом и тестировщиком следующую фичу, ведь ты будешь ее техлидить. Штормим корнер-кейсы, прикидываем какие тесты можно автоматизировать теми или иными методами из пирамиды тестирования. Снапшотными тестами тут не отделаться, придется попыхтеть над интеграционными, иначе точно где-то ошибемся.
18:30 Близится вечер. Ты прикидываешь, что завтра надо бы запланировать техничку - пришла пора порефачить тот модуль, в котором уже черт ногу сломит. Техноквота - это святое, забивать нельзя. Да и у самого руки чешутся - кому захочется работать в таком коде? Хоть ты сам же его и написал годом раньше. Сразу и начнем.
19:15 Пожалуй, на сегодня хватит. Ты размышляешь, поехать ли домой, или пойти с ребятами поиграть на бильярде на третьем этаже. А может, запереться на полночи в переговорке и рубиться в коднеймс до хрипоты - каждому свое.
19:30 Ты доволен собой - дежурных тикетов на тебе не осталось, фичу толкнул, метрики в порядке, алерты зеленые. А рядом - любимые коллеги травят байки за чашкой чая. Но завтра будет еще круче - ведь завтра синк гильдии, и можно будет пофантазировать о светлом будущем, набросить на вентилятор, обменяться мнениями о новом фреймворке техплатформы. А в пятницу на ретро выскажу все, что накипело, а на разборе инцидентов надо не забыть спросить у девопсов, как откатываться еще быстрее. Движ!
Пару дней назад меня для будущего деврельно-брендового мероприятия попросили описать 1 день из жизни разработчика в нашей команде. Что ж, раз написал - пусть и тут полежит)
9:30 Доброе утро, герой! Ты пришел на работу. Чуть раньше, чем обычно, потому что сначала надо сходить в офисный спортзал - зарядиться энергией на день.
10:00 Вот ты налил кофе (есть еще какаоварка, но это - на полдник!), сел на стул Herman Miller, открыл новенький макбук на м4 и начал с медитации на метрики. Потому что если на метриках непорядок - план на день нуждается в корректировке. Но все ок, алерты не вспыхивали (а им можно доверять), можно до дейлика посмотреть пару пулл-реквестов парней.
10:30 Время дейлика. У бекендеров все было готово еще вчера, но почему-то не собирается. Веб, как обычно, закончил раньше, но им еще ноду обновлять, а то сколько можно. Мобилка пригорает и пытается съехать с автоматизации тестов, иначе не попадем в сроки - окей, автоматизируем потом, пока фича будет крутиться в АБ. Тестирование разводит руками - стенд упал. А голова больше всех болит у продакта.
10:45 Прежде, чем нырять с головой в продуктовые задачи, нужно отсмотреть свежие обращения от саппорта и коллег в рамках дежурства, потому что SLA - как бюджет - закон, его нарушать нельзя, у нас же нет Марти Макфлая в команде.
11:30 Вот теперь можно и за фичи взяться. Как раз пришел в офис продакт, надо с ним обкашлять новиночки в области дизайн-ревью текущей задачи, не дожидаясь встречи. Чтоб уж точно не сделать что-то не то. Через 5 минут уже понятно, за что браться - открываешь иде (расчехляешь курсор), прогреваешь эмулятор - погнали.
14:00 О, а уже обедать скоро. Не беда, сейчас все закажем, притом с оплатой по бейджику и доставкой на рабочий стол. В столовую всей толпой ходили вчера, сегодня - день курочки из Кентукки.
15:00 Вернемся к фиче. Правда, к этому моменту выясняется, что концепция поменялась - нужно срочно браться за другую задачу. Что ж, потребности бизнеса превыше всего. Переобуваемся, фигачим новую задачу.
17:10 Надо бы сходить на техновече - общую встречу разработки, где ребята рассказывают, что классного они сделали/придумали/попробовали, делятся инсайтами, обсуждают архитектуру. Надо бы дойти до переговорки, тем более, что там пицца, но ехать на другой этаж лень, подключаешься по зуму, параллельно вяло пописывая тесты.
18:00 Охапка дров - PR готов! Отправляешь на код-ревью своему лидеру компетенций, потому что решение получилось несколько спорное, пусть рассудит самый экспертный парень на деревне. Внутри команды тоже глянут, но тут нужно второе мнение. Останется только тыкнуть в ci/cd, дальше все само собой случится.
18:05 А пока надо забежать на "3 амиго" - обсуждаем с продактом и тестировщиком следующую фичу, ведь ты будешь ее техлидить. Штормим корнер-кейсы, прикидываем какие тесты можно автоматизировать теми или иными методами из пирамиды тестирования. Снапшотными тестами тут не отделаться, придется попыхтеть над интеграционными, иначе точно где-то ошибемся.
18:30 Близится вечер. Ты прикидываешь, что завтра надо бы запланировать техничку - пришла пора порефачить тот модуль, в котором уже черт ногу сломит. Техноквота - это святое, забивать нельзя. Да и у самого руки чешутся - кому захочется работать в таком коде? Хоть ты сам же его и написал годом раньше. Сразу и начнем.
19:15 Пожалуй, на сегодня хватит. Ты размышляешь, поехать ли домой, или пойти с ребятами поиграть на бильярде на третьем этаже. А может, запереться на полночи в переговорке и рубиться в коднеймс до хрипоты - каждому свое.
19:30 Ты доволен собой - дежурных тикетов на тебе не осталось, фичу толкнул, метрики в порядке, алерты зеленые. А рядом - любимые коллеги травят байки за чашкой чая. Но завтра будет еще круче - ведь завтра синк гильдии, и можно будет пофантазировать о светлом будущем, набросить на вентилятор, обменяться мнениями о новом фреймворке техплатформы. А в пятницу на ретро выскажу все, что накипело, а на разборе инцидентов надо не забыть спросить у девопсов, как откатываться еще быстрее. Движ!
🔥16 3👍1🤮1
25.1. Японцы делают вещи (1/2)
Как уже выше писал, я провел позапрошлую неделю в отпуске, путешествуя по Кыргызстану. Организовывал всю поездку сам, и перемещался по стране тоже сам. Разумеется, на тачке. Без машины там делать нечего (впрочем, я все равно везде беру машины, потому что только авто дает тебе максимальную свободу в выборе марштура, графика, темпа).
Понимая, что дороги там есть, кхм, не везде, выбирал изначально из внедорожников. Среди внедорожников смотрел на наличие ровного пола задней части салона при сложенных задних рядах (на случай ночевки в авто) и на энерговооруженность в плане внедорожного потенциала.
Свой выбор я остановил на Toyota Sequoia второго поколения, благо в Кыргызстане это довольно распространенный автомобиль. Расскажу вам немного про эту ёлку и то, куда она нас завезла.
Достался нам чудный экземпляр 2008 года с пробегом 383 тысячи километров. "Ага, обкатку прошла" - подумал я. Машина оказалась почти полностью исправна - не работала только понижайка. Полный привод и блокировка межколесного диффа работали, кондей работал, что еще нужно?
Кстати об энерговооруженности. Пару раз выручал важнейший принцип джиперства: едешь на минимальном инвентаре, а уже когда застрял - подрубаешь что-то типа понижайки или блокировок. Потому что если у тебя уже включен весь арсенал, и ты застрял, больше включать нечего. В итоге 95% ехал просто на заднем приводе. Полный потребовался раз 5. Блокировка межосевого диффа - 2 раза. Сзади у ёлки самоблок. Понижайка не пригодилась, и хорошо, ибо она была неисправна)
Однако, на высоте чувствовалось, насколько машине тяжело. На перевалах выше 3500 метров над уровнем моря (а мы добирались и до 4000) кислорода в воздухе явственно недостаточно для нормальной работы атмосферного двигателя. Турбо/компрессор хоть могут нагнать побольше давления воздуха, а атмо откровенно сдувается. Благо, для 5.7 V8 сдуться вполовину - это все еще около 200 сил, чего хватало, чтобы вскарабкаться в гору.
А вот что подводило - так это габариты. Углы въезда и съезда у секвойи отличные - нигде бампера не оставил. Но рампа из-за длиннющей базы очень ограничена, пороги я чутка замял. И ширина не позволяла себя чувствовать уверенно. Смотришь на колею между камнями - вроде ок, а потом понимаешь, что это колея от уазика, который на полметра у'же. В одном месте из-за этого пришлось сдаться, просто не пролез, пошли пешком.
Зато ходовка - просто песня. Шарашить по грунтовкам стабильные 70-80 мало кому дано. Был один грейдер, позволяющий ехать и 90-100. Подвеска секвойи, похоже, тоже исповедует принцип "больше скорость - меньше ям", перелетая их по касательной. Но надо внимательно смотреть за более глубокими ямами и распрыгом - иначе удар, отбой, больно.
У меня даже на четвертый день появился четкий признак качества дороги. Если на 75 км/ч телефон периодически отрывает от magsafe-крепления, значит дорога хреновая. Пока держится - валим 75 км/ч)
И по жиже прет превосходно, несмотря на довольно потрепанную АТ-шную резину (all terrain). Было лишь одно место, где я пожалел. что машина не на МТ (mud terrain). И еще одно, где нас по жиже чуть не стащило на край обрыва из-за поперечного наклона дороги. В целом, для полностью стоковой машины - проходимость впечатляющая.
Как уже выше писал, я провел позапрошлую неделю в отпуске, путешествуя по Кыргызстану. Организовывал всю поездку сам, и перемещался по стране тоже сам. Разумеется, на тачке. Без машины там делать нечего (впрочем, я все равно везде беру машины, потому что только авто дает тебе максимальную свободу в выборе марштура, графика, темпа).
Понимая, что дороги там есть, кхм, не везде, выбирал изначально из внедорожников. Среди внедорожников смотрел на наличие ровного пола задней части салона при сложенных задних рядах (на случай ночевки в авто) и на энерговооруженность в плане внедорожного потенциала.
Свой выбор я остановил на Toyota Sequoia второго поколения, благо в Кыргызстане это довольно распространенный автомобиль. Расскажу вам немного про эту ёлку и то, куда она нас завезла.
Достался нам чудный экземпляр 2008 года с пробегом 383 тысячи километров. "Ага, обкатку прошла" - подумал я. Машина оказалась почти полностью исправна - не работала только понижайка. Полный привод и блокировка межколесного диффа работали, кондей работал, что еще нужно?
Кстати об энерговооруженности. Пару раз выручал важнейший принцип джиперства: едешь на минимальном инвентаре, а уже когда застрял - подрубаешь что-то типа понижайки или блокировок. Потому что если у тебя уже включен весь арсенал, и ты застрял, больше включать нечего. В итоге 95% ехал просто на заднем приводе. Полный потребовался раз 5. Блокировка межосевого диффа - 2 раза. Сзади у ёлки самоблок. Понижайка не пригодилась, и хорошо, ибо она была неисправна)
Однако, на высоте чувствовалось, насколько машине тяжело. На перевалах выше 3500 метров над уровнем моря (а мы добирались и до 4000) кислорода в воздухе явственно недостаточно для нормальной работы атмосферного двигателя. Турбо/компрессор хоть могут нагнать побольше давления воздуха, а атмо откровенно сдувается. Благо, для 5.7 V8 сдуться вполовину - это все еще около 200 сил, чего хватало, чтобы вскарабкаться в гору.
А вот что подводило - так это габариты. Углы въезда и съезда у секвойи отличные - нигде бампера не оставил. Но рампа из-за длиннющей базы очень ограничена, пороги я чутка замял. И ширина не позволяла себя чувствовать уверенно. Смотришь на колею между камнями - вроде ок, а потом понимаешь, что это колея от уазика, который на полметра у'же. В одном месте из-за этого пришлось сдаться, просто не пролез, пошли пешком.
Зато ходовка - просто песня. Шарашить по грунтовкам стабильные 70-80 мало кому дано. Был один грейдер, позволяющий ехать и 90-100. Подвеска секвойи, похоже, тоже исповедует принцип "больше скорость - меньше ям", перелетая их по касательной. Но надо внимательно смотреть за более глубокими ямами и распрыгом - иначе удар, отбой, больно.
У меня даже на четвертый день появился четкий признак качества дороги. Если на 75 км/ч телефон периодически отрывает от magsafe-крепления, значит дорога хреновая. Пока держится - валим 75 км/ч)
И по жиже прет превосходно, несмотря на довольно потрепанную АТ-шную резину (all terrain). Было лишь одно место, где я пожалел. что машина не на МТ (mud terrain). И еще одно, где нас по жиже чуть не стащило на край обрыва из-за поперечного наклона дороги. В целом, для полностью стоковой машины - проходимость впечатляющая.
🔥17🏆2 2
25.2. Японцы делают вещи (2/2)
Но в Кыргызстане есть дороги, на которые на неподготовленной машине лучше не соваться. Нужно либо иметь монстра на лифте и 37 колесах и со шноркелем, либо хотя бы ехать тремя машинами с лебедками и страховать друг друга. Именно из-за этого мы в итоге пропустили самую красивую, но и самую сложную дорогу - Тосор-Нарын, которой даже на большинстве карт нет. Формально она проездная - раз в неделю какие-то экстремалы ее преодолевают, но в одну машину, притом стоковую, я не рискнул - там высок шанс просто списать машину, например, утопив в броде.
Был у меня разный опыт - пару лет назал я в хвост и гриву экспуатировал сотый крузак в горах Дагестана. С ним, конечно, было повеселее - на перевалах он закипал, под уклоном из него подтекал бенз, иногда вырубало кондей, а на одном из грейдеров у меня вылетела шпилька, фиксирующая скобу тормозного суппорта, и ее загнуло об колесный диск (пришлось ее на булыжнике выстукивать увесистым домкратом и заколачивать обратно в суппорт, чтобы колодки не выпали). Да и ночевать в пустыне в багажнике джипа тоже доводилось, когда он застрял. Об этом, кстати, я рассказывал в подкасте, ссылка на который есть выше, в сообщении от 22 июня.
Поэтому в этот раз мы ехали с двумя чемоданами. В одном была одежда, обувь, прочие вещи, а во втором - джентльменский набор, включающий набор инструментов на 60 предметов, рывковую стропу, ручную рычажную лебедку, фонарик, стяжки, wd40, армированный серебристый скотч, лопату, надувной матрас, а также набор выживальщика на 20 предметов с огнивом, сверхгромким свистком для отпугивания диких животных и цепной пилой. Не то, чтобы это был необходимый запас для поездки, но опыт прежних приключений подсказывал, что если что-то из этого не взять - оно точно пригодится. Но раз я все это взял, поездка прошла без особых проблем.
Однако, на озере Кель-Суу даже Секвойя спасовала бы, поэтому мы пару десятков километров преодолели на лошадях. Я до поездки надеялся, что у них там есть подготовленные УАЗики для заброски, и даже обсуждал выбор между лошадями и УАЗиком. Встреченный аргумент "да ну, УАЗик трясется и воняет" на поверку оказался несостоятельным - оказывается, лошадям эти проблемы свойственны как минимум в той же степени. Только лошади оказались еще и не самым быстрым транспортом, в добавок лишенным крыши и печки (sic!). В общем, верховая езда - не мое, а лошидиные силы я предпочитаю в исполнении ДВС. Как говорится, "больше, нафиг, никогда".
В итоге, мы за неделю проехали 2200км, из которых лишь примерно половину - по асфальту. Ёлка показала себя превосходно, но тут никто и не сомневался - это же божественная Тойота. А мораль такова - я на 100% уверен, что современные машины, особенно, прости господи, китайские, не выдержали бы одной лишь нашей поездки, они бы просто развалились на части, а ёлку, у которой в этом прокате мы явно не первые, по итогу надо было просто помыть и чуть перетряхнуть сайлентблоки. Японцы делают вещи!
Но в Кыргызстане есть дороги, на которые на неподготовленной машине лучше не соваться. Нужно либо иметь монстра на лифте и 37 колесах и со шноркелем, либо хотя бы ехать тремя машинами с лебедками и страховать друг друга. Именно из-за этого мы в итоге пропустили самую красивую, но и самую сложную дорогу - Тосор-Нарын, которой даже на большинстве карт нет. Формально она проездная - раз в неделю какие-то экстремалы ее преодолевают, но в одну машину, притом стоковую, я не рискнул - там высок шанс просто списать машину, например, утопив в броде.
Был у меня разный опыт - пару лет назал я в хвост и гриву экспуатировал сотый крузак в горах Дагестана. С ним, конечно, было повеселее - на перевалах он закипал, под уклоном из него подтекал бенз, иногда вырубало кондей, а на одном из грейдеров у меня вылетела шпилька, фиксирующая скобу тормозного суппорта, и ее загнуло об колесный диск (пришлось ее на булыжнике выстукивать увесистым домкратом и заколачивать обратно в суппорт, чтобы колодки не выпали). Да и ночевать в пустыне в багажнике джипа тоже доводилось, когда он застрял. Об этом, кстати, я рассказывал в подкасте, ссылка на который есть выше, в сообщении от 22 июня.
Поэтому в этот раз мы ехали с двумя чемоданами. В одном была одежда, обувь, прочие вещи, а во втором - джентльменский набор, включающий набор инструментов на 60 предметов, рывковую стропу, ручную рычажную лебедку, фонарик, стяжки, wd40, армированный серебристый скотч, лопату, надувной матрас, а также набор выживальщика на 20 предметов с огнивом, сверхгромким свистком для отпугивания диких животных и цепной пилой. Не то, чтобы это был необходимый запас для поездки, но опыт прежних приключений подсказывал, что если что-то из этого не взять - оно точно пригодится. Но раз я все это взял, поездка прошла без особых проблем.
Однако, на озере Кель-Суу даже Секвойя спасовала бы, поэтому мы пару десятков километров преодолели на лошадях. Я до поездки надеялся, что у них там есть подготовленные УАЗики для заброски, и даже обсуждал выбор между лошадями и УАЗиком. Встреченный аргумент "да ну, УАЗик трясется и воняет" на поверку оказался несостоятельным - оказывается, лошадям эти проблемы свойственны как минимум в той же степени. Только лошади оказались еще и не самым быстрым транспортом, в добавок лишенным крыши и печки (sic!). В общем, верховая езда - не мое, а лошидиные силы я предпочитаю в исполнении ДВС. Как говорится, "больше, нафиг, никогда".
В итоге, мы за неделю проехали 2200км, из которых лишь примерно половину - по асфальту. Ёлка показала себя превосходно, но тут никто и не сомневался - это же божественная Тойота. А мораль такова - я на 100% уверен, что современные машины, особенно, прости господи, китайские, не выдержали бы одной лишь нашей поездки, они бы просто развалились на части, а ёлку, у которой в этом прокате мы явно не первые, по итогу надо было просто помыть и чуть перетряхнуть сайлентблоки. Японцы делают вещи!
🔥14 6💯3
26. О времена, о нравы!
Когда недавно на одной из встреч в очередной раз прозвучала фраза "зумеры совсем оборзели" (прошу заметить - даже не от меня), я в очередной раз задумался, а как так вышло. Давайте попробуем порассуждать об этом в терминах менталитета, ощущения себя в обществе и ожиданий от мира. Как водится, корень пролем будем искать в детстве.
Рассмотрим "советскую" ментальность в качестве иллюстрации старого поколения и "новую/западную" ментальность как модель поведения зумеров. Оговорюсь, что свое поколение я считаю переходным между чисто-советским типом (более свойственным нашим родителям) и новой школой, но ближе все же к совку. Местами говоря "мы" я больше апеллирую к поколению чуть старше нас, но на нарратив это сильно не повлияет.
Вот на каких догмах нас растили? "Я - последняя буква в алфавите". "Надо - значит, надо". "Делу - время, потехе - час". "Наша цель - коммунизм". Интересы общества ставились выше личных, в цене были люди скромные, но результативные. Многие дети 80-х и ранее были несколько "недолюбленные" (я, к счастью, на это пожаловаться не могу), потому что родителям приходилось пахать на трех работах, а дома ждали стирка (руками), уборка (без робота-пылесоса), готовка (на кухне коммуналки). Времени и сил заниматься воспитанием детей попросту не было. Функцию воспитания ценностей в детях брали на себя различные государственные органы - пионерское движение, школы, комсомол и так далее. А государству всегда нужны послушные и скромные работяги.
А нынешняя молодежь росла с несколько иным восприятием своего "Я", которое больше напоминает англоязычное "I" (пишется и ощущается с большой буквы). Им важно быть в комфорте и гармонии с собой. Они не готовы поступаться своими требованиями (например, к условиям труда) ради общего блага. Они считают, что по праву рождения заслужили безусловное счастье, а весь мир им должен лишь потому, что они классные. Вчерашний стажер хочет зарплату в 300, потому что он нам нужнее, чем мы ему (что не совсем всегда так).Пороть их надо!
Так откуда это у них взялось? Ну кроме очевидных отличий сытых нулевых от голодных 80-90-х. Все просто - мы сами им это вдолбили в головы. Мы сами им все детство рассказывали, какие они замечательные, и почему они достойны лучшего (справедливости ради, мне в детстве тоже задавали такие же положительные установки, но оно как-то правильней сработало). Родители зумеров уже имели возможность читать книжки по детской психологии и пытаться разобраться, как нынче модно воспитывать детей.
Зумеры меньше склонны прикладывать экстраординарные усилия для достижения целей. Они верят, что все должно у них получаться само, а если не получается - то это мир жесток и несправедлив. Работать нужно непременно в кайф, иначе - минус вайб. А когда требуешь от них больше самоотдачи - тут же бегут жаловаться психологу. Нет, безусловно, есть немало старательных, исполнительных, ответственных, талантливых молодых ребят. Но как будто их становится меньше в общей массе снежинок, требующих к своей персоне экстра-внимания и не признающих субординацию.
Поэтому я своего сына стараюсь воспитывать чуть иначе. Я делаю упор на идее, что для достижения успеха нужен большой и упорный труд, даже если иногда я могу казаться слишком строгим. Он оочень способный (и вообще потрясающий), но самодисциплину и привычку к усердию нужно вырабатывать с детства. С джунами я напрямую уже давно не работаю, но им такой мессадж тоже не помешал бы. Вот в наше время нужно было из кожи вон лезть, чтобы доказать свою состоятельность. А сейчас не все считают "зеленую" оценку на перформанс ревью хорошей. Бейзлайн у вас сбился, господа! Но о ревью - как-нибудь в другой раз. А пока - respect your elders!
Когда недавно на одной из встреч в очередной раз прозвучала фраза "зумеры совсем оборзели" (прошу заметить - даже не от меня), я в очередной раз задумался, а как так вышло. Давайте попробуем порассуждать об этом в терминах менталитета, ощущения себя в обществе и ожиданий от мира. Как водится, корень пролем будем искать в детстве.
Рассмотрим "советскую" ментальность в качестве иллюстрации старого поколения и "новую/западную" ментальность как модель поведения зумеров. Оговорюсь, что свое поколение я считаю переходным между чисто-советским типом (более свойственным нашим родителям) и новой школой, но ближе все же к совку. Местами говоря "мы" я больше апеллирую к поколению чуть старше нас, но на нарратив это сильно не повлияет.
Вот на каких догмах нас растили? "Я - последняя буква в алфавите". "Надо - значит, надо". "Делу - время, потехе - час". "
А нынешняя молодежь росла с несколько иным восприятием своего "Я", которое больше напоминает англоязычное "I" (пишется и ощущается с большой буквы). Им важно быть в комфорте и гармонии с собой. Они не готовы поступаться своими требованиями (например, к условиям труда) ради общего блага. Они считают, что по праву рождения заслужили безусловное счастье, а весь мир им должен лишь потому, что они классные. Вчерашний стажер хочет зарплату в 300, потому что он нам нужнее, чем мы ему (что не совсем всегда так).
Так откуда это у них взялось? Ну кроме очевидных отличий сытых нулевых от голодных 80-90-х. Все просто - мы сами им это вдолбили в головы. Мы сами им все детство рассказывали, какие они замечательные, и почему они достойны лучшего (справедливости ради, мне в детстве тоже задавали такие же положительные установки, но оно как-то правильней сработало). Родители зумеров уже имели возможность читать книжки по детской психологии и пытаться разобраться, как нынче модно воспитывать детей.
Зумеры меньше склонны прикладывать экстраординарные усилия для достижения целей. Они верят, что все должно у них получаться само, а если не получается - то это мир жесток и несправедлив. Работать нужно непременно в кайф, иначе - минус вайб. А когда требуешь от них больше самоотдачи - тут же бегут жаловаться психологу. Нет, безусловно, есть немало старательных, исполнительных, ответственных, талантливых молодых ребят. Но как будто их становится меньше в общей массе снежинок, требующих к своей персоне экстра-внимания и не признающих субординацию.
Поэтому я своего сына стараюсь воспитывать чуть иначе. Я делаю упор на идее, что для достижения успеха нужен большой и упорный труд, даже если иногда я могу казаться слишком строгим. Он оочень способный (и вообще потрясающий), но самодисциплину и привычку к усердию нужно вырабатывать с детства. С джунами я напрямую уже давно не работаю, но им такой мессадж тоже не помешал бы. Вот в наше время нужно было из кожи вон лезть, чтобы доказать свою состоятельность. А сейчас не все считают "зеленую" оценку на перформанс ревью хорошей. Бейзлайн у вас сбился, господа! Но о ревью - как-нибудь в другой раз. А пока - respect your elders!
💯9😁4 4👎2🤡1👨💻1 1
27. Верите ли вы в зеленых человечков?
Я - нет. Считаю ли я, что жизнь есть только на Земле, а разумом наделен только человек (и то не каждый) - тоже нет. Вероятность того, что в нашей бескрайней вселенной так "повезло" исключительно нам, на мой взгляд, невелика. Но такой же небольшой я считаю вероятность того, что иные жизнь/разум достаточно похожи на наши, чтобы отличаться только зеленым цветом кожи и формой черепа.
Что я имею в виду: во вселенной запросто могут оказаться принципиально другие формы жизни или разума. Кто вообще сказал, что инопланетное существо должно быть существом в привычном нам понимании? Это у нас жизнь - это форма существования белковых тел. А "там" - может, это вообще волна? Или заряд. Или какое-то неведомое нам метафизическое явление, у которого нет ручек, ножек, огромных глаз и приплюснутого черепа - вообще нет тела как физического вместилища жизни/разума.
Почти 30 лет назад меня сильно впечатлил фильм "Люди в черном". Притом не основная его часть (где как раз более типовые для фантастики заходы), а коротная сцена перед титрами, где "камера", драматически отдаляясь от Земли, показывает ничтожность нашей цивилизации в масштабах метавселенной. Ну помните, где странное существо с тентаклями играет галактиками в нарды (или типа того)?
По той же причине я сомневаюсь в реальности контакта с внеземными цивилизациями. В фантастике, изображающей такой контакт, есть предположение, что проблема лишь в переводе. Но кроме языкового барьера могут быть и другие. Например, может инопланетяне настолько огромны, что наша планета для них лишь песчинка - как тут поболтать о том, о сем? А может, в их форме существования не применимы такие понятия, как зрение и слух, поэтому мы их не можем увидеть и услышать, а взаимодействуют они через магнитное поле? Или эта другая жизнь существует в других измерениях, и мы просто не пересекаемся.
Вариантов масса, и я очень сомневаюсь, что мы с инопланетянами совпадем по достаточному количеству факторов, чтобы взаимодействие (или хотя бы обнаружение) было возможно. Да, мы не одни. Но рассчитывать, что к нам прилетят зеленые человечки на летающей тарелке и расскажут нам, как жить дальше - я бы не стал. Будем полагаться на себя.
Я - нет. Считаю ли я, что жизнь есть только на Земле, а разумом наделен только человек (и то не каждый) - тоже нет. Вероятность того, что в нашей бескрайней вселенной так "повезло" исключительно нам, на мой взгляд, невелика. Но такой же небольшой я считаю вероятность того, что иные жизнь/разум достаточно похожи на наши, чтобы отличаться только зеленым цветом кожи и формой черепа.
Что я имею в виду: во вселенной запросто могут оказаться принципиально другие формы жизни или разума. Кто вообще сказал, что инопланетное существо должно быть существом в привычном нам понимании? Это у нас жизнь - это форма существования белковых тел. А "там" - может, это вообще волна? Или заряд. Или какое-то неведомое нам метафизическое явление, у которого нет ручек, ножек, огромных глаз и приплюснутого черепа - вообще нет тела как физического вместилища жизни/разума.
Почти 30 лет назад меня сильно впечатлил фильм "Люди в черном". Притом не основная его часть (где как раз более типовые для фантастики заходы), а коротная сцена перед титрами, где "камера", драматически отдаляясь от Земли, показывает ничтожность нашей цивилизации в масштабах метавселенной. Ну помните, где странное существо с тентаклями играет галактиками в нарды (или типа того)?
По той же причине я сомневаюсь в реальности контакта с внеземными цивилизациями. В фантастике, изображающей такой контакт, есть предположение, что проблема лишь в переводе. Но кроме языкового барьера могут быть и другие. Например, может инопланетяне настолько огромны, что наша планета для них лишь песчинка - как тут поболтать о том, о сем? А может, в их форме существования не применимы такие понятия, как зрение и слух, поэтому мы их не можем увидеть и услышать, а взаимодействуют они через магнитное поле? Или эта другая жизнь существует в других измерениях, и мы просто не пересекаемся.
Вариантов масса, и я очень сомневаюсь, что мы с инопланетянами совпадем по достаточному количеству факторов, чтобы взаимодействие (или хотя бы обнаружение) было возможно. Да, мы не одни. Но рассчитывать, что к нам прилетят зеленые человечки на летающей тарелке и расскажут нам, как жить дальше - я бы не стал. Будем полагаться на себя.
🫡7🔥5😁2👍1 1