This media is not supported in your browser
VIEW IN TELEGRAM
Подумал и понял, пора
Настало время первого поста. По классике телеграммного жанра - это приветствие.
Меня зовут Семён, родился в Ташкенте, вырос в ХМАО, (потом Израиль, Белгород и уже 9 лет Москва). Уже как 10 лет в IT, выходец из фронтенда, хотя начинал с курсов по pho от Евгения Попова (помнит кто то такого?) Перематаем пленку.
Сейчас работаю на Яндекс Маркет, спикер на конфах, ПК HolyJS. Буду здесь писать мысли про жизнь, работу и около.
Ну а сейчас передаю привет из Уфы - рассказывал про бесполезные тесты (да, такие бывают), но об этом позже…
Настало время первого поста. По классике телеграммного жанра - это приветствие.
Меня зовут Семён, родился в Ташкенте, вырос в ХМАО, (потом Израиль, Белгород и уже 9 лет Москва). Уже как 10 лет в IT, выходец из фронтенда, хотя начинал с курсов по pho от Евгения Попова (помнит кто то такого?) Перематаем пленку.
Сейчас работаю на Яндекс Маркет, спикер на конфах, ПК HolyJS. Буду здесь писать мысли про жизнь, работу и около.
Ну а сейчас передаю привет из Уфы - рассказывал про бесполезные тесты (да, такие бывают), но об этом позже…
❤19🔥13🏆8
Про work life balance
Считаю, что стремление к балансу между работой и жизнью обреченно на провал. Так как проблема в самой формулировке. Получается, что мы вносим в свою жизнь что то инороднее под названием "работа".
А работа - это одно из занятий в моей жизни, которое помогает мне самореализовываться. Это не что-то инородное, а то что хочется делать. Конечно, я могу быть выбросом из мейнстрима - мне нравится то, чем я занимаюсь. И по этому у меня нет разделения на работу и жизнь. Есть только жизнь.
Захотел поиграть в 16:00 - ок, поиграл. Захотел днем поспать - поспал. Захотел в 23:00 подебажить код - подебажил. У меня нет отдельного телеграмма для работы и жизни, у меня нет понятия "задержался на работе".
Есть еще другое утверждение - работа занимает ровно столько времени, сколько мы на нее выделяем. Но у меня на это утверждение вопрос - а минусы будут?
Считаю, что стремление к балансу между работой и жизнью обреченно на провал. Так как проблема в самой формулировке. Получается, что мы вносим в свою жизнь что то инороднее под названием "работа".
А работа - это одно из занятий в моей жизни, которое помогает мне самореализовываться. Это не что-то инородное, а то что хочется делать. Конечно, я могу быть выбросом из мейнстрима - мне нравится то, чем я занимаюсь. И по этому у меня нет разделения на работу и жизнь. Есть только жизнь.
Захотел поиграть в 16:00 - ок, поиграл. Захотел днем поспать - поспал. Захотел в 23:00 подебажить код - подебажил. У меня нет отдельного телеграмма для работы и жизни, у меня нет понятия "задержался на работе".
Есть еще другое утверждение - работа занимает ровно столько времени, сколько мы на нее выделяем. Но у меня на это утверждение вопрос - а минусы будут?
👍11😎7👎3
Тест то зеленный, то красный - хз что происходит
С такими словами день изо дня мне говорили на синках, решил сам подебажить, в чем проблема. Начал с основы поиска тестов плохишей - прогнал тесты по 50-100 раз. Были те, которые все повторы отработали корректно - их откладываем в сторонку. Зашел в код теста, а там классика SSR жанра:
Проблема в том, что если элемент показался - это не гарантия, что обработчик клика на кнопке есть. Решил вполне элегантно - дожидаемся, что на нужном элементе есть fiber атрибут от реакта (особенность нашего фреймворка), а только потом кликаем. Как результат, флапов стало в разы меньше. Про остальные упячки расскажу позже. Снипет для поиска fiber ноды к комменте
PS: код теста упрощен
С такими словами день изо дня мне говорили на синках, решил сам подебажить, в чем проблема. Начал с основы поиска тестов плохишей - прогнал тесты по 50-100 раз. Были те, которые все повторы отработали корректно - их откладываем в сторонку. Зашел в код теста, а там классика SSR жанра:
this.browser.waitElementVisible('купить')
this.browser.click('купить')
this.expect('покупка прошла')
Проблема в том, что если элемент показался - это не гарантия, что обработчик клика на кнопке есть. Решил вполне элегантно - дожидаемся, что на нужном элементе есть fiber атрибут от реакта (особенность нашего фреймворка), а только потом кликаем. Как результат, флапов стало в разы меньше. Про остальные упячки расскажу позже. Снипет для поиска fiber ноды к комменте
PS: код теста упрощен
❤12🔥11👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня веду новогодний Яндекс Субботник, заряжаю новогодним настроением
🔥19❤14🎄11
Forwarded from Semen is not Typing
This media is not supported in your browser
VIEW IN TELEGRAM
Гайды по рыбалке: https://news.1rj.ru/str/samistyping
❤22🎄16🔥14😍1
Решил в новогодние сделать очередной подход к сплит клавиатуре. Почистил от пыли (полтора года лежала на полке), пошел перечитывать статью от Шепрута и вспомнил, почему я когда то задвинул клаву (и идею на нее пересесть) на дальнюю полку.
По сути, это единственная полная статья про эту клаву и очень тонкую настройку. Но сразу на такое пересесть - пытка. Это помимо того, что автор статьи сидит на винде (я на маке) и некоторые настройки к маку просто не применимы. А еще же хочется, чтобы перед глазами онлайн была текущая раскладка (даже специально для этого iPad старенький подключил доп монитором). А с кастомной прошивкой это невозможно.
В итоге сижу накликиваю свою раскладку в редакторе от zsa, благо с последнего подхода они завезли аккорды. Посмотрим, получится ли в этот раз пересесть на это чудо юдо. Но что могу сказать точно, кликать на механике все таки приятнее.
Мб кто то тоже на сплитах сидит? Как настраивали? Ну или в целом на механике. Кидайте фоточки своих механических дружков)
По сути, это единственная полная статья про эту клаву и очень тонкую настройку. Но сразу на такое пересесть - пытка. Это помимо того, что автор статьи сидит на винде (я на маке) и некоторые настройки к маку просто не применимы. А еще же хочется, чтобы перед глазами онлайн была текущая раскладка (даже специально для этого iPad старенький подключил доп монитором). А с кастомной прошивкой это невозможно.
В итоге сижу накликиваю свою раскладку в редакторе от zsa, благо с последнего подхода они завезли аккорды. Посмотрим, получится ли в этот раз пересесть на это чудо юдо. Но что могу сказать точно, кликать на механике все таки приятнее.
Мб кто то тоже на сплитах сидит? Как настраивали? Ну или в целом на механике. Кидайте фоточки своих механических дружков)
👍3❤1🔥1
Я выспался!
На этой неделе начал сам просыпаться. Обычно утром меня жена минут 30 пытается поднять с постели, а тут просто беру и встаю. Что именно повлияло хз, но чувство приятное. Количество сна при этом не изменилось, все те же 7-8 часов. Что делаю:
- витамин Д (уже пару недель)
- стал в одно время ложиться
- перед сном читаю книгу, а не в телефон залипаю
- мелатонинчик за 30 минут перед сном
- ем за два часа перед сном, а не за час
- утром планочка минуту
Даже вон, силы на канальчик появились.
PS: Сейчас готовлю доклад про логирование в ноде, на следующей неделе буду рассказывать на panda-meetup в Самаре
На этой неделе начал сам просыпаться. Обычно утром меня жена минут 30 пытается поднять с постели, а тут просто беру и встаю. Что именно повлияло хз, но чувство приятное. Количество сна при этом не изменилось, все те же 7-8 часов. Что делаю:
- витамин Д (уже пару недель)
- стал в одно время ложиться
- перед сном читаю книгу, а не в телефон залипаю
- мелатонинчик за 30 минут перед сном
- ем за два часа перед сном, а не за час
- утром планочка минуту
Даже вон, силы на канальчик появились.
PS: Сейчас готовлю доклад про логирование в ноде, на следующей неделе буду рассказывать на panda-meetup в Самаре
👍11❤4🔥4
Бросаю курить
Кажется третья попытка. В последний раз хватило до обеда. Сейчас уже неделя без айкоса, вторые сутки на без никотиновой одноразке. Стало интересно - если дымить без никотина, де юре это же не курение и дядя полицейский не накажет…
Сегодня еще и первый рабочий день спустя две недели отпуска, весь день было ощущение «а как какать?». Крч штормит знатно, буду сюда писать как в дневник. Пока неуд
Кажется третья попытка. В последний раз хватило до обеда. Сейчас уже неделя без айкоса, вторые сутки на без никотиновой одноразке. Стало интересно - если дымить без никотина, де юре это же не курение и дядя полицейский не накажет…
Сегодня еще и первый рабочий день спустя две недели отпуска, весь день было ощущение «а как какать?». Крч штормит знатно, буду сюда писать как в дневник. Пока неуд
👍6🔥3👏3😁3❤1🤝1
День 4
Утром встал сам - хороший знак. Сходил в зальчик. Во время занятия и час после состояние супер. Еще в комменте напомнили про Алана кара с его быстрым способом бросить курить. Я его вообще читал в 2022 году, но тогда не срослось. Думал прочитать полную версию, а тут на букмейте пересказ - мне зашло. Основы все вспомнил, полегчало.
Утром встал сам - хороший знак. Сходил в зальчик. Во время занятия и час после состояние супер. Еще в комменте напомнили про Алана кара с его быстрым способом бросить курить. Я его вообще читал в 2022 году, но тогда не срослось. Думал прочитать полную версию, а тут на букмейте пересказ - мне зашло. Основы все вспомнил, полегчало.
👍5👏4🔥3❤1
Новосиб и CodeFest
Скатался в Новосиб, провел after party, дал интервью, рассказал доклад про Тесты с душком. Но все более менее обычно. А вот что действительно удивило - это местный каршеринг, а вернее те машины, которые там есть. От простых солярисов (тут понятно) до Camaro и Mustang.
В итоге прокатился на:
- Lexus GX 2014 - так себе, жесткая, но деревянный руль и размеры что-то внушают
- CS 90 - китайский здоровяк, музыка вроде более менее, жестковатый, и хоть машина не старая, но уже убитенькая. Tank 300/500 понравился больше
- Infinity QX80 - в Москве пытался несколько раз ее поймать в делике, но в Новосибе оказалось проще. Тоже 14 года, но оказалась самой веселой машиной. 3 ряда, сзади телевизоры, камера кругового обзора (в 2014 году) в которой ничего не видно. Но на самом деле, порешала еще компания, с которой колесил
Любите интересные машины в каршеринге ловить?
Скатался в Новосиб, провел after party, дал интервью, рассказал доклад про Тесты с душком. Но все более менее обычно. А вот что действительно удивило - это местный каршеринг, а вернее те машины, которые там есть. От простых солярисов (тут понятно) до Camaro и Mustang.
В итоге прокатился на:
- Lexus GX 2014 - так себе, жесткая, но деревянный руль и размеры что-то внушают
- CS 90 - китайский здоровяк, музыка вроде более менее, жестковатый, и хоть машина не старая, но уже убитенькая. Tank 300/500 понравился больше
- Infinity QX80 - в Москве пытался несколько раз ее поймать в делике, но в Новосибе оказалось проще. Тоже 14 года, но оказалась самой веселой машиной. 3 ряда, сзади телевизоры, камера кругового обзора (в 2014 году) в которой ничего не видно. Но на самом деле, порешала еще компания, с которой колесил
Любите интересные машины в каршеринге ловить?
🔥7❤3👍3🤩1
Вас пересадили
Часто от знакомых слышал: «меня пересадили в бизнес класс». И не понимал, как это так и почему у меня не получается с 50+ полетов за плечами.
Но тут летел на конференцию в Челябинск и свершилось.
Что могу сказать - еда вкусная, сиденья широкие и мягкие, первый выходишь из самолета. Но платить за это сам, конечно, не буду) space+ таки имеет цена/качество. Бизнес, по мне, нет.
Часто от знакомых слышал: «меня пересадили в бизнес класс». И не понимал, как это так и почему у меня не получается с 50+ полетов за плечами.
Но тут летел на конференцию в Челябинск и свершилось.
Что могу сказать - еда вкусная, сиденья широкие и мягкие, первый выходишь из самолета. Но платить за это сам, конечно, не буду) space+ таки имеет цена/качество. Бизнес, по мне, нет.
👍16❤2🔥1
