Крінжовий корпоратив

Десяток років тому був у нас корпоратив новорічний. Народу в конторі тоді вже було досить багато, і з якихось причин його вирішили провести в одному з залів КНТЕУ на Лісовій. Туди були організовані автобуси, але чомусь ніхто не подумав про те що під вечір все стоїть, тому кмітливі люди поїхали на метро, а всі інші провели дві години у заторах. Зал був великий, на ньому розмістили...

Підсумки 2022 🤪

Час підбивати підсумки! Якщо торік я був депресивним тривожним пиріжечком, то в новий рік заходжу зі значно кращим настроєм😌 До війниВдалося зробити десятиденну відпустку у Подобовці. Ми зупинялися в готелі «Справжня Казка», де є притулок для котичів. Дружина допомагала їх доглядати, тому хазяйка запропонувала нам приїхати ще, спеціально щоб пильнувати котів. Ми планували зробити це в березні, але в плани втрутилась клята русня🤬 ВійнаЯ постійно був...

Прочитав «Four Thousand Weeks»/«4000 тижнів»

Кілька тижнів тому натрапив на HackerNews на тред «Які найкращі книжки ви прочитали у 2022?». Однією з книжок, яку багато рекомендували, була «4000 тижнів». Також, ця книга була у списку кращих матеріалів блогера Nat Eliason, якого я поважаю. Тому після одного з важких робочих днів, я пішов до книгарні у Гулівері, щоб пошукати цю книгу. Насправді я хотів знайти хоч якусь книгу, але «4000 тижнів» була...

Українська

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

Busywork

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

Огляд спліт-клавіатури Lotus58

Я давно цікавився питаннями покращення ергономіки робочого місця, але ніяк не мав нагоди купити таку клавіатуру. Все облизувався на Moonlander, але він дорогий і треба було везти з закордону. Того року я купував собі дескмати в FunKeys та зайшов в їх чат, де сиділи клавіатурні ентузіасти. Попитав людей про спліти, і знайшовся хлопець з Чернігова, що мав готову клавіатуру на продаж. Це був Lotus58 на світчах...

Спліт-клавіатури

Спліт клавіатура це клавіатура, що складається з двох половин, під кожну руку. Робиться це для того, щоб руки знаходилися в природному положенні, і для друку не потрібно було згинати кисті. Також між половинками можна поставити мишу, трекпад або трекбол, щоб зменшити кількість рухів. Такі клавіатури можуть мати різне розташування клавіш. Звичайні, «стандартні» клавіатури це «горизонтальний стаггер» — ряди зміщені горизонтально. Така швидш за все стоїть у вас...

Корпоративні гасла

Коли працював у ентерпрайзі то в нас з різною періодичністю змінювалися гасла. Типу спочатку було одне щось, потім стало «Transforming the *** layer», а через пару років «Bringing the *** Experience». З цього приводу всім розіслали листи з поясненням, що воно таке, та звідки взялося. На нашу роботу звичайно воно ніяк не впливало. Уже в іншій конторі ми теж обирали гасло для компанії, «цінності». Максимально крінжово — менеджмент написав...

Куди щез скайп?

Цікаво, як швидко та непомітно скайп зник з нашого вжитку. Ще у 2007-2015 в компанії де я працював це був основний засіб комунікації, навіть в тому обмеженому вигляді він був кращим ніж альтернативи. Потім на новій роботі ми перейшли на Slack, потім, коли мали свою контору, знову повернулися до скайпу як основного засобу комунікації з одним з клієнтів. Власне я до останнього тримав його саме для...

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

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

Poor man's REPL

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

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

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

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

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

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

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

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

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

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

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