Написал небольшой постик в блоге https://borisd.ru/blog/2025/07/when-to-rest/
Я потерял много лет, откладывая некоторые дела на выходные, это как с той вкладкой "смотреть позже” на ютубе.
Чтобы что-то сделать, нужно делать это в рабочие дни, завершать работу по графику, ведь она никуда не убежит.
Каждый день кажется, что сегодня самый важный день, сегодня надо добить задачу и станет легче. Но легче никогда не станет, надо просто забить и закрыть рабочий ноут ровно в 6 вечера. Идти учить английский, качаться и т.п.
Это все довольно очевидно и такие советы раздают сто лет, но мы склонны их игнорить, пока сами не устанем от своих ошибок
https://www.youtube.com/watch?v=cK25bJV8JZg (пример)
*забил на идею завершить статью или серию статей по алгосам с заходом издалека, пока запостил как есть https://borisd.ru/articles/order-matching/naive-1/
Я потерял много лет, откладывая некоторые дела на выходные, это как с той вкладкой "смотреть позже” на ютубе.
Чтобы что-то сделать, нужно делать это в рабочие дни, завершать работу по графику, ведь она никуда не убежит.
Каждый день кажется, что сегодня самый важный день, сегодня надо добить задачу и станет легче. Но легче никогда не станет, надо просто забить и закрыть рабочий ноут ровно в 6 вечера. Идти учить английский, качаться и т.п.
Это все довольно очевидно и такие советы раздают сто лет, но мы склонны их игнорить, пока сами не устанем от своих ошибок
https://www.youtube.com/watch?v=cK25bJV8JZg (пример)
*забил на идею завершить статью или серию статей по алгосам с заходом издалека, пока запостил как есть https://borisd.ru/articles/order-matching/naive-1/
borisd.ru
The productivity mistake I made for years
I've always had productivity and growth in mind, but I can't say I've been that productive — aside from rare bursts of inspiration and motivation a few times a year. However, I came to a realization: to be productive in general...
👍4💯2🔥1
Не знаю, давно ли, но в хроме теперь тоже AI с добавлением запросов в контекст, иногда даже что-то полезное может выдать (недавно спрашивал, почему он на таком-то запросе пишет про CORS)
Только решил опять ничего не делать по выходным, начинают FOMO насаживать тут https://developer.nvidia.com/blog/train-a-reasoning-capable-llm-in-one-weekend-with-nvidia-nemo/
Но читать это я не буду, лучше покататься пойти
Но читать это я не буду, лучше покататься пойти
💯1
This media is not supported in your browser
VIEW IN TELEGRAM
И у них баги бывают
Программизд
Альтернатива leetcode Наткнулся на игру, в которую затягивает поиграть - https://www.codingame.com/clashofcode/ По сути, те же алгоритмы, как и на литкоде, только с ограничением по времени и одновременно с несколькими участниками. В отличие от всяких литкодов…
Пошел поиграю минут 40. А вы?
https://www.codingame.com/multiplayer/clashofcode
Планы по саморазвитию идут не совсем так, как я представлял в этом году, решил на литкоде 2 задачки и забил. Но я хотел тренить алгоритмы и решил переначать сегодня.
*Все-таки я не совсем прокрастинирую , я качаюсь и занимаюсь английским регулярно уже пол года, а также немного тренируюсь на мотоцикле по выходным
https://www.codingame.com/multiplayer/clashofcode
Планы по саморазвитию идут не совсем так, как я представлял в этом году, решил на литкоде 2 задачки и забил. Но я хотел тренить алгоритмы и решил переначать сегодня.
*Все-таки я не совсем прокрастинирую , я качаюсь и занимаюсь английским регулярно уже пол года, а также немного тренируюсь на мотоцикле по выходным
CodinGame
Practice your coding skills on short coding contests - Clash of Code
Join a group of 8 coders and try to be the first to code the best algorithm on 5min programming battles.
🔥1
Попрактиковался на этой неделе в алгоритмах, но неделька задалась занятой, поэтому пара вечеров вылетело, а на выходных вроде и не хочется
https://borisd.ru/blog/2025/09/a-week-of-algorithms-kind-of/
https://borisd.ru/blog/2025/09/a-week-of-algorithms-kind-of/
borisd.ru
A week of algorithms. Kind of.
Even though I planned to devote this year to personal growth, especially in career related skills, things didn't go as expected. But this week I justfelt like doing some algorithms practice, so I did...
Это печально, начал ту неделю с неудачной попытки решить задачку, а потом всю неделю не было времени вернуться. Посмотрим что будет на этой неделе.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-2/
Зато первый раз за долгое время нормально прокатился на своем мотоцикле.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-2/
Зато первый раз за долгое время нормально прокатился на своем мотоцикле.
borisd.ru
A week of algorithms 2. Failure.
Still I tried on Monday and was defeated by "1071. Greatest Common Divisor of Strings", spent a lot of time on a soultion that was prone to all edge cases...
Промучался больше получаса с gatsby ci/cd, который терял половину страниц на билде в github actions.
За неделю решил ту 1 задачку и 2 сегодня, ради этого поста, но пока все еще отстаю от планов.
Сломал ногу, катаясь на велике под дождем, руля одной рукой, так что теперь экранное время сильно выросло.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-3/
За неделю решил ту 1 задачку и 2 сегодня, ради этого поста, но пока все еще отстаю от планов.
Сломал ногу, катаясь на велике под дождем, руля одной рукой, так что теперь экранное время сильно выросло.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-3/
borisd.ru
A week of algorithms 3. Among other activities.
Had a busy week at work, as usual lately, but a bit better than last week, but I prioritized other goals at the same time. For example, I had been riding an e-bicycle before sleep, until I fell and broke my leg on Friday...
🔥1🏆1
Не хочется решать алгоритмы, но все равно заставляю себя, но больше хочу сменить тематику в сторону "еженедельный блог", чем еженедельные алгоритмы.
В целом-то, алгоритмы норм, просто времени нет, потому что теперь хочется заниматься игроделием 24/7
https://borisd.ru/blog/2025/10/a-week-of-4-a-change/
В целом-то, алгоритмы норм, просто времени нет, потому что теперь хочется заниматься игроделием 24/7
https://borisd.ru/blog/2025/10/a-week-of-4-a-change/
borisd.ru
A week of ... 4.
Don't remember what happened last week, except that I started to hit the gym again (still wearing a cast on my leg). Game dev is starting to grow on me, spent the whole weekend on that, learning Phaser by doing. Algo...
❤1
Как же раздражает, что разрабы ide (vs code, cursor) в угоду использования AI помощников, сделали такую простую вещь, как автокомплит, неюзабельной.
Иногда хочется по быстрому накидать код, и он тебе со своей фигней уже лезет.
Иногда хочется по быстрому накидать код, и он тебе со своей фигней уже лезет.
👍5😁1💯1
Подводные камни кластеров в кубере
Какое-то время назад, на одном из сервисов (в большом кубере) понадобился редис для побочных задач, маленький и "непродуктовый".
Я добавил редис в виде сайдкар-контейнера в под сервиса и все заработало как надо.
Но в один из деплоев произошел сюрприз: этот редис-сайдкар в одной из реплик сервиса вдруг резко начал расти, внутри оказались какие-то рандомные данные, которые не могли появиться из моего сервиса.
Что было? Сайдкар я приделал без авторизации, а в один из деплоев он переиспользовал ip-адрес реплики из заброшенного редис-кластера, сентинел ее увидел и тут же добавил в кластер.
А я уж думал хакеры взломали. Накинул авторизацию и все стало ок.
Какое-то время назад, на одном из сервисов (в большом кубере) понадобился редис для побочных задач, маленький и "непродуктовый".
Я добавил редис в виде сайдкар-контейнера в под сервиса и все заработало как надо.
Но в один из деплоев произошел сюрприз: этот редис-сайдкар в одной из реплик сервиса вдруг резко начал расти, внутри оказались какие-то рандомные данные, которые не могли появиться из моего сервиса.
Что было? Сайдкар я приделал без авторизации, а в один из деплоев он переиспользовал ip-адрес реплики из заброшенного редис-кластера, сентинел ее увидел и тут же добавил в кластер.
А я уж думал хакеры взломали. Накинул авторизацию и все стало ок.
👀2
Что это за канал
В разных каналах (реже, тк я в телеге ни на что не подписываюсь), блогах и сайтах я вижу всякие новости:
- релизы версий софта/языков
- уязвимости и падения инфраструктур
- утечки данных
- мемы
Но сюда у меня не возникало желания постить подобного, хотя я нахожусь в повестке.
И я сам иногда задаюсь вопросом, надо ли. Но все-таки не надо. Это ведь уже какой-то СММ, получается.
С другой стороны, качественного контента от меня тоже не бывает, возможно это причина отсутствия роста и присутствия отписок.
Это канал импульсивных постов, придуманных за 1 секунду в порыве (этот тоже из их числа). Сколько лет я его веду, никак не могу стать интересным.
https://t.iss.one/hpdbru - тут выкладываю блоги, которые нахожу интересными и/или удивляюсь креативности авторов.
// Предыдущие 2 недели был в отпуске, рубрика "неделя х" была на паузе.
// Весь год ограничивал себя от идей для проектов, но в этом месяце навязчивые идеи начинают брать верх и руки чешутся что-то создать, может это приведет к техническим/"бизнес" постам.
В разных каналах (реже, тк я в телеге ни на что не подписываюсь), блогах и сайтах я вижу всякие новости:
- релизы версий софта/языков
- уязвимости и падения инфраструктур
- утечки данных
- мемы
Но сюда у меня не возникало желания постить подобного, хотя я нахожусь в повестке.
И я сам иногда задаюсь вопросом, надо ли. Но все-таки не надо. Это ведь уже какой-то СММ, получается.
С другой стороны, качественного контента от меня тоже не бывает, возможно это причина отсутствия роста и присутствия отписок.
Это канал импульсивных постов, придуманных за 1 секунду в порыве (этот тоже из их числа). Сколько лет я его веду, никак не могу стать интересным.
https://t.iss.one/hpdbru - тут выкладываю блоги, которые нахожу интересными и/или удивляюсь креативности авторов.
// Предыдущие 2 недели был в отпуске, рубрика "неделя х" была на паузе.
// Весь год ограничивал себя от идей для проектов, но в этом месяце навязчивые идеи начинают брать верх и руки чешутся что-то создать, может это приведет к техническим/"бизнес" постам.
Telegram
#hpdb - home pages DB
hpdb.ru
Cool Home pages and pet projects
Cool Home pages and pet projects
👍1
Сейчас вспомнил, как я загорелся "программированием" после просмотра
Сначала скопипастил его дизайн (он был доступен в интернете), потом делал полностью кастомные штуки, испытывал восторг от onHover и светящихся иконок при наведении и т.п.
А потом появился гугл хром, по крайней мере дошел до моего окружения. И, в отличие от Opera, в качестве дефолтной вкладки там была панелька из страниц, которые ты недавно посещал (что было неудобно само по себе, приходилось ее чистить). Но ты мог ставить свой хтмл, в качестве дефолта.
И у меня сразу возникла мысль о кастомной дефолтной вкладке ("домашней странице"), я ее сделал и увидел потенциал, это был год 2009, наверное.
Так вот, мои друзья соглашались, что идея прикольная, но я ее переусложнил, пытаясь придумать, как туда интегрировать пхп и так и забросил (слов api, cdn, хостинг я тогда не знал).
Компания, которая позже сделала такую кастомную домашнюю страницу сейчас зарабатывает миллионы. Наверняка кто-то из вас ей пользуется, она подставляет красивые фотографии на фон.
Вспомнил, и удивился, насколько раньше было много "низковисящих фруктов".
}{отт@бь)ч в школе, первым проектом, конечно, были интерактивные обои как у главного героя, в wndows была возможность ставить хтмл в качестве обоев, там работал vbscript.Сначала скопипастил его дизайн (он был доступен в интернете), потом делал полностью кастомные штуки, испытывал восторг от onHover и светящихся иконок при наведении и т.п.
А потом появился гугл хром, по крайней мере дошел до моего окружения. И, в отличие от Opera, в качестве дефолтной вкладки там была панелька из страниц, которые ты недавно посещал (что было неудобно само по себе, приходилось ее чистить). Но ты мог ставить свой хтмл, в качестве дефолта.
И у меня сразу возникла мысль о кастомной дефолтной вкладке ("домашней странице"), я ее сделал и увидел потенциал, это был год 2009, наверное.
Так вот, мои друзья соглашались, что идея прикольная, но я ее переусложнил, пытаясь придумать, как туда интегрировать пхп и так и забросил (слов api, cdn, хостинг я тогда не знал).
Компания, которая позже сделала такую кастомную домашнюю страницу сейчас зарабатывает миллионы. Наверняка кто-то из вас ей пользуется, она подставляет красивые фотографии на фон.
Вспомнил, и удивился, насколько раньше было много "низковисящих фруктов".
👍6🔥4😁1
Slack apps
Еще несколько лет назад я искал решение, как можно простой флоу выбора ревьювера организовать в слаке (да, можно заморочиться через гитлаб, но все равно все сводится к чатам), но в их маркетплейсе не было решения по рандомному пикеру из групп.
Главное были мириады рандом кофе, но не было полезного инструмента. Приходилось писать своих, но они оставались приватными (думаю, многие так делали).
Вот так скидываешь в канал мерж реквестов ссылку, а бот сам пингает людей из нужной группы.
И еще недавно я смотрел и не находил. Но как только взялся сделать своего, там появился https://easymentioner-web.vercel.app/ (прям то, что надо)
Но вопрос вот какой: может его не было, потому что он не так и нужен кому-то?
Еще несколько лет назад я искал решение, как можно простой флоу выбора ревьювера организовать в слаке (да, можно заморочиться через гитлаб, но все равно все сводится к чатам), но в их маркетплейсе не было решения по рандомному пикеру из групп.
Главное были мириады рандом кофе, но не было полезного инструмента. Приходилось писать своих, но они оставались приватными (думаю, многие так делали).
Вот так скидываешь в канал мерж реквестов ссылку, а бот сам пингает людей из нужной группы.
И еще недавно я смотрел и не находил. Но как только взялся сделать своего, там появился https://easymentioner-web.vercel.app/ (прям то, что надо)
Но вопрос вот какой: может его не было, потому что он не так и нужен кому-то?
Time Estimation и scope creep
Вспомнил, как однажды в школе придумал, как можно подзаработать летом: идти и спрашивать во всяких местах, нужны ли им работники.
Пришел в гаражный кооператив и мне сказали, что да, можно убраться на территории, деньгами не обидят.
Там было 4-5 пролетов, длиной в гаражей 20. Не асфальтированы, просто грунт с почти исчезнувшим щебнем.
Я принялся за первый, ожидая управиться за час: начал собирать все крышечки, травинки, некрасивые камни и прочее, как будто убирался в помещении. Спустя долгое время я понял, что продвинулся только на 3 гаража.
Забил на травинки и пылинки, выковыривал крышки, бутылки и прочее, но все равно прогресс был медленным.
В итоге тот мужик подошел и спросил, чем я занимался все это время. Мешок у меня был тяжелый, но на вид пустой.
В итоге он провел меня поперек пролетов и указал, что надо убрать (что я мог бы уточнить перед началом работы). По сути, он ожидал уборки препятствий, типа больших картонных коробок, пакетов и бревен.
Я все это собрал довольно быстро. Получил довольно мало денег, но по сути, работы то было на 10 минут, я сам себя занял лишней и никому не нужной вознёй.
Вспомнил, как однажды в школе придумал, как можно подзаработать летом: идти и спрашивать во всяких местах, нужны ли им работники.
Пришел в гаражный кооператив и мне сказали, что да, можно убраться на территории, деньгами не обидят.
Там было 4-5 пролетов, длиной в гаражей 20. Не асфальтированы, просто грунт с почти исчезнувшим щебнем.
Я принялся за первый, ожидая управиться за час: начал собирать все крышечки, травинки, некрасивые камни и прочее, как будто убирался в помещении. Спустя долгое время я понял, что продвинулся только на 3 гаража.
Забил на травинки и пылинки, выковыривал крышки, бутылки и прочее, но все равно прогресс был медленным.
В итоге тот мужик подошел и спросил, чем я занимался все это время. Мешок у меня был тяжелый, но на вид пустой.
В итоге он провел меня поперек пролетов и указал, что надо убрать (что я мог бы уточнить перед началом работы). По сути, он ожидал уборки препятствий, типа больших картонных коробок, пакетов и бревен.
Я все это собрал довольно быстро. Получил довольно мало денег, но по сути, работы то было на 10 минут, я сам себя занял лишней и никому не нужной вознёй.
👍3
Байки из 10ых: ИБ 101
Лет 8-9 назад, задолго до удаленки, я работал в одной из компаний, где у нас был этаж разработки. Наш "веб" отдел занимал один кабинет на 10 человек за стационарными компами.
Тимлид регулярно куда-нибудь отходил, но, видимо, не блокировал свой экран. И иногда, вслед за его уходом, забегал уважаемый сеньор из другого отдела и делал всякие пакости с его ПК.
Один раз это получилось довольно незаметно, он в рабочем чате около обеда написал "Сегодня сделаем короткий день, можете идти по домам". И мы даже начали собираться, но в кабинет забежал красный от стыда тимлид и все отменил 😬
После этого он научился блокировать экран, ну и мы тоже.
Лет 8-9 назад, задолго до удаленки, я работал в одной из компаний, где у нас был этаж разработки. Наш "веб" отдел занимал один кабинет на 10 человек за стационарными компами.
Тимлид регулярно куда-нибудь отходил, но, видимо, не блокировал свой экран. И иногда, вслед за его уходом, забегал уважаемый сеньор из другого отдела и делал всякие пакости с его ПК.
Один раз это получилось довольно незаметно, он в рабочем чате около обеда написал "Сегодня сделаем короткий день, можете идти по домам". И мы даже начали собираться, но в кабинет забежал красный от стыда тимлид и все отменил 😬
После этого он научился блокировать экран, ну и мы тоже.
🥰3👍1