Вайб Кодера
589 subscribers
29 photos
2 files
27 links
Вайб свідомого кодера. Про AI, код і чому твоя голова — досі твій головний інструмент. Веду я — 20+ років у розробці, від ZX Spectrum до React.
Download Telegram
tg_image_1082744651.png
9.9 KB
Ну як же мило ))

Лайк за ввічливість ))
😁1
Тестую новий Claude Opus 4.6.

Коли задаєш делікатні психологічні питання, то вилізла навіть така от штука.

Це реально дуже круто.
Пару місяців дослідів, спогадів, роскопок веб-архіва...
І скоро на DOU вийде нова стаття з серії "Еволюція Фронтенда".


#анонс #DOU
Твій PR висить другий день.

Ти вже переключився на інший таск. Потім ще на один. Чесно — половину того коду вже не пам'ятаєш.

Коли рев'ювер нарешті гляне, витратиш 20 хвилин просто щоб згадати "а що я тут взагалі робив?"

Знайомо ж?

LinearB проаналізували 8.1 мільйона PR-ів із 4,800 команд. Половина з них простоює 50%+ свого життя. Не рев'ювиться. Не правиться. Просто лежить.

Завтра покажу скільки це коштує в доларах. Спойлер - ти здивуєшся.

Stay tuned 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Скільки коштує "почекай, гляну після обіду"

Ну давай рахувати.

У штатах розробник коштує ~$82/год з усіма податками (Indeed, BLS). На очікування рев'ю йде 5.8 годин на тиждень. Тобто:

5.8 × 50 тижнів × $82 = $23,780

На одного розробника. На рік.

Команда з 10? $237,800. Просто чекаючи.

Не на саме рев'ю, бо рев'ю — корисна робота. А от PR, що лежить у черзі поки контекст вивітрюється і мерж конфлікти ростуть як гриби після дощу — це вже гроші на вітер.

🇺🇦 А тепер для нас.

Мідл в Україні — ~$3,450/міс (Scroll Media). Сеньйор — $5,000+. З податками та офісом мідл обходиться приблизно в $4,500/міс, тобто ~$27/год.

5.8 × 50 × $27 = $7,830 на одного на рік

Десять мідлів? ~$78,300. Це ж ціла річна зарплата сеньйора. Просто на те, що PR-и лежать.

Джерела: LinearB (8.1M PRs), Full Scale, Scroll Media

Далі — чому це ще гірше ніж здається ⬇️
👍1
🧠 Повільні рев'ю — це подвійний удар

Gloria Mark з UC Irvine виміряла: щоб повернутись у "потік" після переривання, потрібно 23 хвилини 15 секунд. Не приблизно — реально виміряли.

Переключаєшся з поточної задачі на старий PR — платиш цей податок двічі. Спочатку вийди з контексту. Потім згадай, що ти писав три дні тому. Ну, удачі.

І це ж не все.

SmartBear дослідили 2,500 PR-ів:

• PR до 100 рядків → знаходять 87% багів

• PR на 1000+ рядків → лише 28%

Повільне рев'ю = PR розростається = більше багів у проді.

Meta теж опублікували цікаве: задоволеність роботою падає прямо пропорційно часу очікування PR. Не "задоволеність процесом рев'ю". Загальна. Задоволеність. Роботою.

Завтра — що роблять команди, у яких все ок 👇
👍5🤔3🔥1
Що роблять найшвидші команди

LinearB виділяє "elite" рівень — це топ-20% команд, у яких pickup time менше 7 годин. Google взагалі за 4 години рев'ювить. Що ж вони роблять інакше?

1️⃣ Маленькі PR

Graphite кажуть: 50 рядків — ідеал. Google — ~200. Elite команди — 219 в середньому. Менше PR = швидше рев'ю = менше багів = менше конфліктів.

2️⃣ Конкретний рев'ювер

CODEOWNERS у GitHub. Бо "хтось гляне" = ніхто не гляне. Bystander effect працює і в код рев'ю, от так.

3️⃣ Вимірюють pickup time

Не знаєш цифру — не бачиш проблему. Slack бот, який пінгає після 8 годин? Примітивно, але працює.

4️⃣ AI на перший прохід

Лінтери + статичний аналіз ловлять дрібниці до людини. AI code review йде далі — перший прохід за хвилини замість годин.

46% розробників не довіряють AI повністю. І правильно ж. Тому підхід: AI пропонує, людина вирішує. Не навпаки.

Завтра — що робити в понеділок 👇
👍52
📋 Що робити в понеділок

Чотири кроки. Жоден не потребує бюджету чи дозволу менеджера.

1. Витягни метрики

GitHub, GitLab, Bitbucket — усі мають дані. Який у вас avg pickup time? Cycle time? Розмір PR? Не знаєш? От це і є перша проблема.

2. Постав ціль

DORA elite — lead time менше дня. Не обов'язково як Google. "Same business day" для першого рев'ю — вже прогрес.

3. Один експеримент на 2 тижні

Розбий наступний великий PR на 2-3 менших. Або додай CODEOWNERS. Або Slack reminder на стейл PR-и. Щось одне. Подивись на числа.

4. Зроби видимим

Додай PR cycle time на дашборд команди. Коли всі бачать "середній час — 48 годин", розмова починається сама.
———
Повна стаття з усіма джерелами та цифрами:

👉 https://gitautoreview.com/blog/hidden-cost-of-slow-code-reviews

P.S. Ми робили інструмент, який дає AI-рев'ю за хвилини, але публікує коментарі тільки після твого ОК.

Git AutoReview
👍3🔥2
Всім привіт хто доєднався до нас сьогодні.
Трошки пізніше напису сьогодні пост про себе, про що цей канал і що буде тут далі.

Якщо буде мать хвилинку і трошки сами про себе написати - буду радий )
👍17🔥42👏1
Вайб Кодера
https://dou.ua/forums/topic/57819/
Хочу апнути цей матеріал. Я декількамісяців досліджував тему, а переглядів досить мало.

Знаю шо багатобуков і можна попросити агента шоб суть росказав, але...

не делегуйте задоволення прочитати у вільний час ))
👍3🔥1
Куди ви попали. Частина 0. "8-бітне дитинство". Частина 1 (Вводна).

Все почалось в далекі часи, коли туалетний папір був в дифіциті, а про Незалежність ще не співали а Чернівцях.
В одному з випусків журнала "Радіва" я побвчив картинку з купухтером у вигляди валізки.
І став мріяти про якусь таку чудесну штуку...
Яку мені і купили коли я пішов в школу.
Це було "дещо", з клавіатурою і размаяними мікросхемами на одній платі фірми НПО "Квантор", які робилист в м. Сіверськодонецьку.

Це піключалось до чорнобілого телефізора і щось завантажувалось з касет...

Ігор і програм в мене не було. Але я дуже хотів малювати.
А до кумпухтера шла книжка по Бейсику...
І довелось написати свій Графічний Редактор.

Дозваольте нагалади, шо ніяких маніпіляторів типу "маус" не було.
І все керувалось лише за допомогою навіть не клавіш курсора... а чарівною комбінацією клавіш, яку згадають далеко не всі...
QAOPSpace.

На це в мене пішло декілька тижнів, було багато рефакторингу, спалений магнітофон.
Купа похереного коду...

І результатом було те що в мене зʼявився 5 дюймовий флоповод.

А ще через кілька років - мої 48kb RAM збільшились до 1MB (simm).

Але це був лише початок...

Далі буде )
👍14🔥1😭1
Куди ви попали. Частина 0. "8-бітне дитинство". Частина 2 (Мрійлива).

Шлях зі школи до дом був не легкий.
По дорозі траплялись багато перешкод.
Одна з них - на півшляху порожній кінотеатр "Дружба", в фойе якого був перший в місті ігровий зал з 8 та 16 бітними компьютерами.
Вже набагато пізніше. я дізнвся що грав на справжніх C64, Amiga600 та AtariST.
Але королем залу завжди був він... зроблений з гівна і палок - ZX Spectrum.
Його не тільки підключати к здоровезним телевізорам "Берьозка", але й робили справжні ігрові автомати, які жерли всі твої 15 копійошні монетки з тим лисим типом що "придумав Україну".
А подолавши всі прегради і залишившись без грошей на тиждень сніданків, прийшовши до дому... Була тільки одна думка в голові...
ЯК грати в ігри, коли їх в тебе немає...
І от доля, у вигляді товариша який вже знав яке це чудо в пірʼях цей Спектрум, підкинула книжку "Як написати гру на Basic"...
Що таке програмувати взагалі, я так і не навчився...

Але коли машинка вперше поїхала по екрану туди куди Я хотів - щось змінилось в середині. Я відчув "силу" (в рукавичці).
Виявилось, за кожною грою стоїть цикл, координати, змінні... і безкінечний SYNTAX ERROR в рядку 320.

Це вже принесло якусь системність в думки, те що я робив і заклало базу для наступних кроків )

Далі буде )
👍23🔥2
Я просто залишу це тут.

Але цікава ваша думка в коментарях.
😁18👍1🥱1
Чому інерція інших – це твій шанс

ШІ прискорюється щотижня. Нова модель, новий прорив, нові можливості.

Суспільство – ні.

Компанії запроваджують по півроку. Регулятори ще не написали правил. 90% людей навіть не відкривали інструменти, які вже є.

Одне летить. Інше повзе.

І ось тут цікаво.

Якби всі адаптувались одночасно – переваги б не було ні в кого.
Якби ніхто не адаптувався – теж.
Перевага є саме тому, що інструменти вже потужні, а більшість... навіть не почала.

У січні в США зареєстрували понад 500 тисяч нових бізнесів. Це не збіг. Це люди, які не чекають поки «стане зрозуміліше».

Хто зараз щодня працює з ШІ – не просто встигає. Він compound'ить. Кожна нова модель робить його сильнішим, а не розгубленішим. Бо вже є м'яз. Є звичка. Є розуміння.

Інерція суспільства – це не перешкода. Це твоє вікно.

Але вікна мають властивість закриватись.
——
Кинь у коменти свій головний інструмент.
І як ти ЙОГО використовуєш для покращення СЕБЕ ?

Stay tuned 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Почалося
😁32🤣6