Alexey Migutsky Profile picture
Jan 18 6 tweets 1 min read
Про ГитХаб, но теперь хорошее.

У меня ушло 12 дней (8 рабочих), чтобы стафф-шипнуть фичу.

3 строки кода изменений + 2 теста.

Я при этом знал чо как и где нужно менять, потому что провёл в этой подсистеме когда-то больше месяца, разбираясь в деталях 🧶
«Стафф-шипнуть» = сделать внутренний релиз на всех работников ГитХаба. Шобы тестировали и ломали.

Если всё ок в течение недели, то через неделю пойдёт в народ.

Над задачей я работаю один, и с точки зрения инженерии у меня есть вся инфа.

Теперь чуть детальней про процесс:
1 день на то, чтобы понять суть требований. Задача норм сформулирована и есть чёткие границы. Но нет всех деталей.

2 дня на код + локальное тестирование и идентификацию мест, где может сломаться (REST/GrapgQL API, внутренний кэш)

1 день на «стейджинг» и тест всех edge cases
После того, как коллеги 👀 на стейдж, и всё ок, делаем прод решение.

1 день на добавление тестов (и починку сломанных 🤬).

3 дня ожидание ревью от всех заинтересованных, деплой, верификация, фича-флаги, оповещение.
Всё это приправлено минимальным общением с коллегами (задача очень простая и нужно минимум согласований).

Минимум - это примерно 5 человек, но зато в асинхронном режиме.

Плюс расписывание промежуточных этапов задачи, чтобы был понятен и прозрачен прогресс.
И это успех!

В рамках Гх я доволен, что задача займёт всего пол месяца.

Но всё равно медленно и 1000 мелких порезов по пути: то код не дебажится, то тесты отваливаются только на CI, то кэш не обновляется только локально, то ревью 2 дня висит 🙄

А вы как думаете?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Alexey Migutsky

Alexey Migutsky Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mr_mig_by

Jan 14
Тред выгорания: работа в ГитХабе убила мою веру в инженерию.

Надо подумать, как и когда рассказать детали, и что с этим всем делать. Но тут напишу пару промежуточных выводов.
Чем больше людей в компании, тем больше всем похуй на всё.

Это кумулятивный опыт работы с корпорациями, но Гх для меня стал вишенкой на этом торте.
Страшно не то, что исполнителям похуй. Страшно то, что похуй иерархи управленцев.

Компании, в которых менеджеры закрывают KPI своих личных карьерных планов - это пиздец.

Если вы исполнитель в таком коллективе - бегите, глупцы!
Read 9 tweets
Jul 5, 2020
@skv_nskv @jsunderhood В точку 😉
@skv_nskv @jsunderhood В пакет «хуяк-хуяк» входит целый набор активностей: от сбора бизнес-требований до формирования списка core qualities и идентификации точек роста.

Но это сложно и скучно, так что упаковываем всё в хуяк-хуяк, чтобы никто не уснул
@skv_nskv @jsunderhood Ну и есть стандартный «подход по умолчанию»: DDD, CQRS + ES, data driven programming, MVVM, hexagonal architecture, FSM

Только это все не для нет-проектов и не для стартапов без будущего
Read 8 tweets
Aug 31, 2019
@devellloper Собеседую уже лет 5, но не очень часто. Суммарно - до 50 человек. Конверсия - процентов 20. Пока ни разу не пожалел о найме.

Я прошёл проф. тренинг по поведенческому интервью и в стартапах иногда дизайню процесс.

Из забавных (и не очень) моментов👇
@devellloper 1. Архитектор (?), который проходил на фуллстек сеньора (scala + js), с 15 годами PHP и админства.
Пытался убедить нас, что в NodeJS все функции асинхронные. Потому что там коллбеки.
«Ухожу из компаний, потому что коллеги меня доводят».
Признался, что нигде не работал >6 мес.
@devellloper Резюме поддельное. Бывшие коллеги даже референс не хотели давать. Один сказал «да ну нахуй, зачем вам это?» 🤷‍♂️

После отказа чел несколько раз писал в личку «вас там долбоебов ещё не уволили?»
Read 19 tweets
Aug 29, 2019
Наша быстрорастущая компания Dolboweb Technologies набирает только лучших формошлепов. Наш менеджмент сертифицирован в микро и макроебле мозга.

Мы посмотрели на ваш GitHub и были впечатлены вашим формошлепством.

Приходите работать к нам за хлебные крошки и exposure.
Дружный офис с турникетами и вахтёром на входе. Новое светлое здание в самом дешевом районе города, всего 35 минут от метро.

Соцпакет:
- 15 минут в день на перекур и биопаузы
- Гибкая система мотивации (премии)
- Кредит на рабочий ноутбук
- Атмосфера профессионализма
Вы будете работать с самыми свежими технологиями HTML5, CSS3, Silverlight, iFrame, Javascript (известный так же как Java) и сможете повлиять на успех компаний Forbes500.

Опыт работы с лидерами местного рынка через нашу компанию будет отличным дополнением в вашем резюме!
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(