Стендап Сьогодні
📢 Канал в Telegram @stendap_sogodni
🦣 @stendap_sogodni@shevtsov.me в Федиверсі

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

10.11.2025

Time Ticker - а коли це буде в інших країнах?


Як воно виглядає.

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

Це нікому не зручно, тому одного дня я захотів задизайніти кращий формат, та дійшов такого:

12.11.25 🇺🇦🇷🇴 12:00 𑈺𑈺 🇵🇱 11:00 𑈺𑈺 🇵🇹 10:00

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

Звісно, я відразу зробив скрипт, щоб генерувати такий рядок. А потім той скрипт лежав без дії, бо від перевірки концепції до форми, зручної бодай мені — далеко.

Минулого тижня згадав про цей скрипт… та перетворив у вебзастосунок time-ticker.leonid.codes. Звісно, в цьому мені допоміг Cursor, та це був, напевно, найповніший “вайбкодінг” в моєму житті. Хоча, я принаймні перевіряв код та давав корекції.

Початкова інструкція була на кшталт “ось скрипт — зроби з нього вебверсію з використанням Svelte”. Та результат мене дуже задовольнив! Звісно, можна сказати, що “його буде складно доробляти” - але з одного боку, ШІ мені вже доробив початковий результат, бо в ньому не було збереження стану, рядка пошуку та визначення домашнього часового поясу. Також на початку ШІ згенерував мені список поясів, та потім ми його замінили на @vvo/tzdb.

Отже, яка тут мораль: може в тебе теж є недоутиліти, яки наче роблять, але не зручно. ШІ цілком спроможний зробити з них маленькі, завершені продукти.