Будьте рішенням, а не проблемою

«Що робити, як це вирішити?» — в армії не можна ставити такі питання. В будь-який момент часу ви повинні чітко розуміти яку задачу ви виконуєте та змогти пояснити це будь-кому старшому. Якщо цього не зробите, то вашу долю вирішуватимуть за вас. Наприклад є потреба розвантажити машину, ви собі йдете повз, і попадаєтесь на очі відповідальному за розвантаження який може вас долучити до цієї важливої місії. Якщо ви...

Мітинг без стейкхолдера — гроші на вітер

Організовував нещодавно одну зустріч щодо співпраці. Так вийшло що мій керівник не мав змоги потрапити на неї та відправив свого заступника, якому довіряє. Я знав що то не дуже хороша ідея, але ніяк не зміг на це повпливати. Зустріч пройшла чудово, далі ми з заступником прийшли до керівника, розповіли йому що до чого, але той, коли почув деталі, відмовився від співпраці. Ні я, ні заступник не...

Незграби

Є категорія людей, які спізнюються, забувають свої речі, гублять їх, розбивають телефони, виглядають неохайно та не можуть тримати своє житло в порядку. В кожної та кожного точно є така знайома або такий знайомий, які вже загубили/розбили 10 телефонів, або постійно запізнюється на зустрічі без поважних причин. Я привчений до більш-менш порядку та пунктуальності, пильную речі, телефони не бив і не губив, на поїзди та літаки...

Парадокс сумлінного працівника

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

Навігація в ієрархії

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

Closed open-source

Багато проєктів зараз, в тому числі комерційних, будуються по open-source/open core моделях. Я сам працював довгий час в компанії, значна частина продукту якої була з відкритим кодом. Але «open-source» тут часто значить лише «source-availability», чисто доступність коду. Фактично, команда яка працює над продуктом, закриває всю комунікацію від зовнішнього спостерігача. Це зрозуміло, не будемо ж ми запрошувати на наші обговорення та планування будь-кого охочого. А коли...

Pro фреймворки

Часто та ж категорія програмістів що сваряться на ORM, так само сваряться і на фреймворки, мовляв, повільно працюють, обмежують гнучкість і взагалі все можна зробити самому. Я люблю фреймворки. Фреймворки знімають з мене когнітивне навантаження щодо організації коду та дають найкоротший шлях до реалізації задачі. Rails має купу конвенцій, завдяки яким відразу відпадає умовних 95% питань щодо того що куди класти й де писати. Spring має...

Pro ORM

Серед багатьох досвічених розробників існує думка що ORM це щось погане. Його звинувачують в низькому перформенсі, непотрібних абстракціях та вихованню поганого смаку. Щоразу коли читаю ті історії то ніяк не можу второпати що авторам не подобається, бо я з ORMами ніяких проблем не маю. На першій роботі у бородаті роки в нас був самописний ORM, але він дуже повільно працював (проте мав інші переваги). Ми про...

«Я не з такої сім'ї, я з багатої»

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

«Ситуація змінилась»

Головна особливість життя в армійських структурах, до якої мені дуже важко звикнути це повна невизначеність та надзвичайно короткий горизонт планування. Після півтора десятка років роботи в організаціях де люблять багато обговорювати та планувати, армія видається просто мукою. Невідомо не те що буде завтра, невідомо що буде через годину. Фіксованих констант у цьому всесвіті тільки п'ять — це підйом, сніданок, обід, вечеря та відбій (тут мова про ППД)...

Практичні рекомендації щодо боротьби зі свавіллям ТЦК: загальні поради

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

Практичні рекомендації щодо боротьби зі свавіллям ТЦК: працюємо проактивно

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

Практичні рекомендації щодо боротьби зі свавіллям ТЦК

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

LOX доставка

Нещодавно збирав собі комплект для дрона, і частину компонент брав на OLX через «OLX доставку». Обрав модуль тбс кросфаєр, тисну «купити з доставкою», вказую картку, тисну заплатити, олх списує бабки, чекаю. Невдовзі продаван підтверджує покупку, ніби все ок. Через 10 хв пише мені хтось в сігнал. «Вітаю, ви у мене зробили замовлення, але мені треба замовити цю штуку в магазині в Польщі, будете чекати кілька днів?...

Таємничий двіж

Найнеприємніше що може трапитися з блогером — це взяти участь в якійсь крутій двіжусі, але не мати можливості розповісти про це широкому загалу. Термінальний варіант цієї історії ви можете подивитися в кіно «Wag the Dog». Наприклад, ще у 2018 я працював над дуже прикольним в багатьох аспектах проєктом, з якого могла б вийти класна серія постів. Але проєкт секретний, NDA підписано, є деякі комерційні таємниці, і про...

API до банківських рахунків

Колись давно побачив на HN пост про програмуємий банківський рахунок. Відкриваєш рахунок і отримуєш до нього повне API, «Root is a new kind of bank account with full API access». Я тоді не зрозумів приколу навіщо це потрібно, але виглядало цікаво, можете подивитися їх лендінг на архіві. Згодом цей стартап зробив півот в бік страхування, закрив банківський продукт та передав його іншій компанії, Investec. Зараз зрозумів...