Vova Rozhkov

Vova Rozhkov

Марнославство та мікросервіси

Якось (років 6 тому) ходив на мітап, де архітектор лун.уа розповідав про те як в них влаштована внутрішня кухня. Тоді якраз в тренді були мікросервіси, от і в них були мікросервіси. Я тоді теж працював якраз над такою архітектурою, тому мені було цікаво, як це роблять інші. Виявилося, що лунівські мікросервіси то були несправжні мікросервіси. То були просто окремі пайтон модулі, які комунікували один з...

Poor man's REPL

Коли я пишу щось на Python або Ruby то активно використовую їх репли: для Python це або стандартний інтерпретатор або Jupyter, для Ruby це Rails Console. Днями треба було потестувати деякі штуки зі спарком всередині кубернетіс кластера. Програмно створювати сесії й усе таке. spark-shell не підійшов через деякі причини, запускати спарк драйвер на локалхості теж не підходило через те що воркери не могли б достукатися до...

Труднощі корпоративної боротьби

Кілька років тому я писав про роботу у великій корпорації з точки зору постійної внутрішньої боротьби [https://www.rozhkov.me/politics-inner/]. Чим більша компанія та чим більші там потоки грошей, тим більшим виростає прошарок різних менеджерів та координаторів, які намагаються тримати все під контролем. З часом, кількість людей, які мають дати дозвіл на якісь зміни, виростає так сильно, що робити будь-що стає неможливим. Врешті я чудово...

Як 🍦 функціональне програмування не хотів вчити

Після першої своєї роботи — кривавого ентерпрайзу, я влаштувався у стартап. Там ми взяли нову тоді 8-у джаву та мікросервіси, все як має бути. В мене був колега, який вже працював з 8-ою версією та вмів писати лямбди. Я ж зупинився на 6-ій і лямбди не вмів. Для тих хто не з Java світу, лямбди та стріми це такі шматочки функціонального програмування які додали якраз у 8-ій...

Беріть поради у правильних людей

Того тижня мені написала дівчина з питанням, як стати програмістом: „Хочу навчитися програмувати, але не знаю з чого почати, порадьте що робити“. Я відповів щось типу „Знайдіть курси і там вчіться“, бо не придумав нічого краще. Очевидно, мій досвід навчання самотужки по синій книзі «С» яку мені дав батько, зараз не є релевантним. Так само не дуже релевантним є і те, як я отримав першу роботу...

Книжковий ринок

На вихідних мав нагоду пройтися по київському книжковому ринку. В нульових то було культове місце. Батько тоді часто їздив до Київа і завжди повертався додому з київським тортом та якоюсь новою книгою, які не продавалися в Тернополі. Теплі спогади. Коли я вже переїхав, то теж час від часу туди навідувався. Мені подбалося навіть просто пройтися по ринку, там була особлива атмосфера. Останній раз вже в кінці...

Зворотня польська нотація

В інституті в мене був предмет «Паралельні комп'ютерні системи». На лекціях поважний професор розповідав нам абсолютно неактуальні та непотрібні факти про архітектуру архаїчних суперкомп'ютерів, а потім примушував то все вчити напам'ять. А от лабораторні роботи були значно цікавіші. Фактично весь семестр потрібно було допилювати та розвивати одну й ту саму задачу: паралельне обчислення арифметичного виразу. На першій лабі треба було...

Новини @Donate1024Bot: третій мільйон💪💪💪, коментарі💬, PayPal💸, «рейтинг»🏆

@Donate1024Bot [https://t.me/Donate1024Bot]—це бот для нагадування про щоденні донати на ЗСУ. Кожного дня він надсилає посилання на монобанку та текст збору. Я зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий збір. Підключайтесь → @Donate1024Bot [https://t.me/Donate1024Bot]! Давно не було новин по боту. Час це виправляти! Третій мільйон🥳 Дашборд тепер показує точну суму донатів які були зроблені...

Криптоінвестор з Драгобрату

Кілька років тому (зараз здається що це було в минулому житті), на новий рік їздив на Драгобрат. Серед іншого познайомився там з парубком, програмістом. Він взагалі проживав на Таїланді, але взимку катнув до Карпат. Говорили про те про се, в тому числі про ворк лайф баланс. Парубок поділився цікавим фактом: він вклався у криптовалюти ще до їх буму, і за його словами вже мав стільки грошей...

Майндсет 🐗 кабанчика: вміння опановувати тренди

Я надзвичайно погано орієнтуюсь у сучасних трендах і не вмію використовувати їх собі на користь. Коли весь інтернет говорив про CoPilot, я навіть не поставив його собі. Коли випустили DALL·E, то я не записався у вейтліст, коли зарелізили Stable Diffusion, я не знайшов подивитися що це таке. Зараз інтернет вибухнув сценаріями використання ChatGPT, люди автоматизують розв'язання задач Advent of Code щоб бути в...

Зберігайте квитанції протягом трьох років☝️

Того тижня мав платити за коворкінг. Оплата проходить за олдскульним методом: на пошту приходить пдфка з рахунком, ти оплачуєш і відправляєш квитанцію назад. Підозрюю, що її процесять у ручному режимі. Вітаємо, ви ще місяць можете користуватися всіма благами цивілізації! Цікаво, чому коворкінг не зробив ніякої автоматизації? В них вже є внутрішній типу-портал з зародками соцмережі та бронюванням скайп-румів, що завадило підключити якийсь платіжний процесор, приймати оплати...

Проєкти🏗 підписників👩‍💻🧑‍💻👨‍💻

Час від часу мені в приватні повідомлення або у нас в чаті підписники скидують свої проекти. Сьогодні я хотів би поділитися трійком таких: -------------------------------------------------------------------------------- Ігор робить освітній проект для фронтендерів Frontendly. 🔗Сайт: https://frontendly.dev/ 💌Телеграм канал https://t.me/frontendly_feed 🐦твітер https://twitter.com/frontendly_dev Заходите на сайт, вивчаєте навчальні матеріали та виконуєте завдання у інтерактивному середовищ...

Дармоїди

Останні N місяців я займаюсь майже виключно навоколо-інфраструктурною роботою. Ця діяльність не має прямого бенефіту у вигляді прогрітого ліда, фічі за яку заплатить клієнт чи підписаного контракту. Я працюю там, що на мові бізнесу називається cost center: центр витрат, дармоїди які марнують важко зароблені іншими гроші. Робота над такими задачами не дає зростання та взагалі не створює видимості. Коли потік грошей знаходиться десь далеко, то урвати...

Ненасильницьке спілкування

Значну частину свого життя я провів у срачах в інтернеті. Завдяки анонімості та безнаказаності, люди поводять себе неймовірно огидно. Активний учасник інтернет дискусій щодня може отримати на себе стільки образ та негативу, скільки в реалі буде збирати цілий рік. В житті люди більш серйозно ставляться до слів. Будь-який чат без модерації досить швидко перетворюється на срач про політику. Також в будь-яких онлайн спільнотах завжди є люди...

Баг в розетці

Того тижня сусідка-пенсіонерка попросила мене замовити їй повербанк на розетці. Нема питань, клік клік, ваше замовлення буде доставлено на точку видачі завтра, очікуйте на повідомлення. Наступного дня прийшло повідомлення „ваш повербанк на місці, забирайте”. По обіді під дощем пішов до розетки. Приходжу, вбиваю свій номер телефону, мені пише: „по вашому номеру немає замовлень”. Вбиваю ще кілька разів—те саме. Ок, думаю, я теж розумний, давай по...

Прочитав «Everything Is F*cked: A Book About Hope»/«Усе замахало, але надія є»

Того року в ашані купив продовження книги «Витончене мистецтво забивати на все» [https://www.rozhkov.me/daily/the-subtle-art-of-not-giving-a-fuck-review/]: «Усе замахало, але надія є». Почав я її читати ще тоді, але якось воно мені не пішло. Того тижня я врешті зібрався та добив половину що залишалась. Ця книга вже більше філософська і менш селф-хелпова ніж попередня. Можливо тому вона мені так важко давалась, незважаючи на маленький об&...