Останній шанс
Всім привіт!
Почну з історії.
В мене є знайомий — дуже класний, толковий розробник — і він шукав роботу нещодавно.
Не те щоб шукав — в нього є робота, але він не супер там happy й хотів знайти щось краще. І ходив на інтерв’ю в якусь компанію, яка йому дуже подобається, і він дуже хотів би там працювати. Хвилювався, переживав, як там все пройде, але інтерв’ю не пройшов і оффера не отримав.
Я йому тоді сказав пару речей. По-перше, ну окей, це все одно досвід, практика — особливо якщо ти давно не шукав роботу. Міг перенервуватись або ще щось. Могли зрізати, навіть не зрозумівши, хто перед ними на скрінінгу. А по-друге — можливо, це й добре, що ти зараз не знайшов роботу. Я питаю: наскільки ця робота пов’язана з LLM-ками чи з AI? На перший погляд — не сильно, чи взагалі не пов’язана.
Мій пойнт в тому, що **opportunity cost** зараз дуже високий, якщо ти щось робиш, де ніяк не використовуються LLM-ки. Мені здається, це моя суб’єктивна думка, базована на тому, як я використовував LLM останні пів року чи щось таке. Тому, якщо вже міняти роботу — то на щось, не обов’язково в OpenAI чи DeepMind, але хоча б десь, де ти можеш бути в цій хвилі: використовуватись, розвиватись, вчитись і так далі.
Бо інакше є шанс, що ти поміняєш роботу, а через рік твоя нова посада — це як вчити Delphi. Класна платформа була, класний білдер, але потім Delphi-програмісти нікому не потрібні. І мені здається, цей пойнт про opportunity cost можна застосувати і для пошуку роботи, і особливо для бізнесу.
В мене зараз відчуття, що є шанс щось зробити. Ринок буде мінятися. Продукти будуть ставати непотрібними, з’являтимуться нові. Нові ринки. І це шанс щось зробити.
Нехай буде три хвилі, які я бачив. Для мене, можливо, це чи не останній шанс великої трансформації. Чому?
Перша хвиля — **інтернет**, який довго розганявся, 93-й чи 91-й рік, коли Конгрес сказав: «Окей, хоча інтернет — технологія, створена на бюджетні кошти, ми відмовляємось від прав». Держава, США, відмовилась від будь-яких прав — і це стало *free for all*, тобто *free for commercial use*. До цього він був академічний, і для комерційного використання юридично все було неясно.
Потім була перша хвиля після цього — *dotcom boom*: 96-й, умовно, по 99-й, потім dotcom crash. Я тоді ще вчився — або в школі, або в універі.
Друга хвиля така ж масивна — це **mobile**, коли з’явились Uber, Foursquare (на жаль), Instagram, WhatsApp, Telegram, купа всього. Змінилася парадигма: з’явилися справжні смартфони — не ті, що були у Nokia з кнопками, а ті, де немає кнопок, тільки екран.
І третя хвиля, здавалося, буде **крипта**. Пам’ятаєте NFT? Мавпочки по 100 тисяч доларів, діджитальні права власності. Можливо, ще розчехлиться. Як і VR — неясно. Але здається, очевидно: третя хвиля — це **AI**.
І ми це вже бачимо. Це не якісь фейкові новини, не те, що пише TechCrunch чи якісь блогери хайпують. Ні, це реально відбувається. ChatGPT, Claude, нові image generators. Наприклад, новий image generator зробив 700 мільйонів зображень за три дні після релізу.
Я ще слухав подкаст про **Windsurf** — я його похвалив у блозі. Ще не користувався, але, схоже, це щось типу курсора, асистент для коду, але більше заточений не під нові проєкти, де код пишеться з нуля, а під великі наявні кодові бази. В них дуже складний і прокачаний індекс, який будує повне уявлення про кодову базу навіть на мільйони рядків. І коли він рефакторить — не ламає. Використовує патерни й кодобейз. Треба буде спробувати на Джинні.
Я для себе це умовно позначив як **останній шанс застрибнути на хвилю**. Ніколи не серфив, але треба вигрібати туди, де спокійна вода, розвертатись і гристи вперед, намагатись встати на ноги. Подивимось, якою буде ця хвиля.
І ще кілька адміністративних нотаток:
Здається, я майже закінчив міграцію з Substack. Цей подкаст, який ви слухаєте — скоріш за все, вже не на Substack, а на Transistor. Хоча Substack поки залишається з редіректом, і лінки я не змінював. В ідеалі нічого не зламалося. Всі, хто були підписані — залишились. Хоча, здається, рейтинги в iTunes скинулися. Ну, буває.
Подкаст залишається, просто на іншій платформі. І до нього залишається e-mail, з анонсами нових епізодів. Я переніс список. Сьогодні-завтра зроблю розсилку, перевірю, чи все працює.
Цей подкаст — і на сайті [maxua.com](https://maxua.com). Там нові епізоди. Думаю, додам форми для підписки.
І тепер є блог — той, що був на Substack, але тепер це просто maxua.com. Мій мікроблог. Чи не мікро. Макро. Коротше — моя штука. Пишу кілька постів на день. Для мене це умовна заміна Twitter/Bluesky.
Його можна:
- читати на сайті;
- підписатися на e-mail;
- підписатися в Telegram — [@maxua_public](https://t.me/maxua_public);
- або читати на [BlueSky](https://bsky.app/profile/maxua.com) — туди транслюються пости, які влазять в обмеження BlueSky.
Читайте, коментуйте. Сьогодні зранку, до речі, сидів на телефоні, спілкувався з Клодом. Придумали, як спростити коментарі — відмовитись від e-mail верифікації, щоб можна було простіше залишати коментарі, і водночас захиститися від спаму й фроду. Думаю, сьогодні-завтра реалізую, подивимось, як воно буде.
Отакі новини. Мій пойнт: **LLM — це серйозно. І треба це використовувати.**
До речі, вчора переніс блог за допомогою LLM з Netlify (serverless) на Fly.io. Не зовсім serverless — умовно, віртуалка, яка сама вмикається-вимикається, але можна налаштувати так, щоб не виключалась.
У Netlify мій код запускався тільки під час запиту. Це створює *cold start* — у мене займало 600–800 мс. Якщо запити повторювались і він не встиг згаснути — то 200 мс.
Перед тим, як мігрувати на Fly, я написав демо, щоб протестити. Там cold start уже був не 700, а 200–300 мс, а повторні запуски — 90–94 мс. Тобто — в рази швидше. Якщо ще зробити persistent віртуалку й додати database polling (пінгати кожну секунду) — то взагалі не буде вимикатись.
Це трохи дорожче — не 10 центів на день, а пару доларів — але набагато швидше.
Коротше, тема прикольна.
Щось треба робити, що саме — неясно. Будемо розбиратись по ходу.
Залишайте коментарі :) сподіваюсь вже працює нова система, і це можна зробити без додаткового гемору.
До зустрічі за тиждень!
