Сідайте, зараз буде довжелезна розповідь не про inner-source. (Я б попросив нікому більше не розповідати, але вам ніхто не повірить 🙂).
Моя спеціалізація — це #тулзи. Я полюбляю тестити якісь нові, мені подобається писати власні, подобається поєднувати різні інструменти в ланцюжки для найефективнішого досягнення результату. Ну і я це вмію робити. На жаль це також означає, що я не дуже толерантний до поганих тулзів — не можу примусити себе користуватись лайном.
Люди взагалі схильні недооцінювати важливість тулзів, як я вже писав. Правда в тому, що погані інструменти можуть поставити хрест на будь-яких ваших спробах досягти порядку, а класні — навпаки зробити дисципліну частиною культури.
В Німеччині є так званий ArbZG — Закон про робочий час. Згідно з ним, працівник не має переробляти, а роботодавець має це контролювати та бути в змозі довести. З цього витікає низка правил, як то: працювати до 8 годин (інколи можна більше, але не більше 10 на добу); на тиждень можна максимум 48, здається, але щоб не вийшло понад 160 за місяць; між робочими сесіями має бути щонайменше 11 годин відпочинку (не можна закінчити об одинадцятій вечора, а почати о восьмій ранку); ще там про перерви щось. Багацько, отож.
Раніше у нас в компанії для трекінгу часу використовувалась наймерзенніша, як мені здавалось, система німецького виробництва. Німці в принципі якось в софтварі не дуже ніби з точки зору UX в середньому, але це була квінтесенція нікчемності. В якийсь момент ще й вимкнули можливість самостійно виправляти помилки в трекінгу — треба було реквест до HR писати. Отож я намагався цим користуватись до першої HTTP 500, а потім просто забив на рік чи навіть більше. Мені за це авжеж ніхто не подякував, але якось обійшлося.
На щастя з початку цього року у нас нова система, яка нібито враховує всі ці німецькі правила. Ірландці, здається, розробляють. Я перші декілька днів навіть радів, бо на тлі попередньої це виглядало як значне досягнення (навіть на мобілку аппка є!). Але UX — це срака якась. Наприклад, скоригувати час за попередній день можна в гріді з текст-філдів, причому коли це текстове поле втрачає фокус, то зʼявляється попап (без клавіатурної навігації авжеж), в якому треба обрати причину редагування — тобто фактично немає жодної можливості зробити це хоч якось швидко чи зручно. Це суцільне безглуздя.
Вочевидь, проблема стосується не тільки мене, бо компанія невпинно продовжує проводити тренінги по «правильному тайм-трекнігу», пояснюючи знов і знов, як це важливо, повторюючи всю ту купу правил та наполягаючи на тому, що це наш обовʼязок. Я особисто був присутній щонайменше на 3–4 таких сесіях. Уявімо просто: 4 сесії по 1 годині завдовшки на 500 людей. Можете самі помножити на вартість людиногодини середню.
Я вирішив, що я можу покращити ситуацію, написавши якусь просту програму, що буде висіти в треї та нагадувати мені залогувати час, коли я вмикаю компʼютер, та зробити перерву, якщо я занадто довго сиджу. Ну й було б круто всі ці правила, що я згадував вище, якось симпатично візуалізувати. Подумав, що це може зацікавити ще когось, тож є сенс розробляти це в іннерсорс-манері. І написав команді, що займається інтеграцією системи: «Дайте API-шку, будь ласка», — кажу.
Це в березні було. З того часу в мене вже й наради на тему були з якимись людьми, й обіцянки-цяцянки задовольнити моє прохання, в пошті всі один на одного це перекидають, на мої листи відповідають після четвертого нагадування. Наразі вперлося в секʼюріті, ну а від цих взагалі очікувати щось марно. Зараз червень — результату ноль.
Ну а сам я трохи підзабив час відмічати знов 😅 І нещодавно мені HR пише дуже суворим офіційним тоном, лякає типу: «Чєл, в тебе купа випадків непокори», — каже, — «виправляй, бо інакше зп тобі різати почнемо».
↩️
Post #113
169