Git. Быть плохим можно, а иногда и нужно!
Прошло 10 лет с момента моего участия в одном крупном проекте.
Вдруг мне пишет разработчик.
Илья, добрый день! Вот посмотрите что вы наделали 10 лет назад! В ваших GIT сообщениях только "WIP". 1000 коммитов, тонны изменений и ничего не понятно!
В этот момент я испытал невероятную гордость за себя и сердце мое забилось сильнее!
10+ лет назад меня пригласили в тот проект как экстренного антикризисного тех. менеджера.
Проект умирал. Деньги кончились. Инвестор сказал, что через месяц закроет проект если не будет результата.
Тимлид убежал, технари заигрались в технологии, которых не знали. Проект застыл на 4 месяца.
У меня был релевантный опыт — я знал что делать.
3 недели я только спал и работал. Надо было показать прогресс.
Через 3 недели и сотни WIP коммитов проект заработал.
Клиент согласился продолжать финансирование.
Команду не распустили. Компания осталась с ключевым клиентом.
10 лет спустя у людей есть работа.
git commit -m WIP 🔥
Прошло 10 лет с момента моего участия в одном крупном проекте.
Вдруг мне пишет разработчик.
Илья, добрый день! Вот посмотрите что вы наделали 10 лет назад! В ваших GIT сообщениях только "WIP". 1000 коммитов, тонны изменений и ничего не понятно!
В этот момент я испытал невероятную гордость за себя и сердце мое забилось сильнее!
10+ лет назад меня пригласили в тот проект как экстренного антикризисного тех. менеджера.
Проект умирал. Деньги кончились. Инвестор сказал, что через месяц закроет проект если не будет результата.
Тимлид убежал, технари заигрались в технологии, которых не знали. Проект застыл на 4 месяца.
У меня был релевантный опыт — я знал что делать.
3 недели я только спал и работал. Надо было показать прогресс.
Через 3 недели и сотни WIP коммитов проект заработал.
Клиент согласился продолжать финансирование.
Команду не распустили. Компания осталась с ключевым клиентом.
10 лет спустя у людей есть работа.
git commit -m WIP 🔥
🔥15👎1
AI и Я
В твиттере рассказывают прохладные истории о том, что свежая модель AI за 1 запрос сделала проект с невероятным уровнем детализации и качества. (Код правда не показывают, это корпоративный секрет)
У меня AI не смог сделать консистентные и работоспособные правки в 10 небольших CSS файлах, при условии того, что я дал четкую инструкцию и пример.
CSS файлах. Не Ruby, JavaScript или c++.
В CSS!
Не в 100500 файлах среднего проекта. В 10 файлах простого лендинга.
Разговоры о замене программистов на AI предлагаю считать закрытыми.
Ревизию ситуации сделаем года через 3.
В твиттере рассказывают прохладные истории о том, что свежая модель AI за 1 запрос сделала проект с невероятным уровнем детализации и качества. (Код правда не показывают, это корпоративный секрет)
У меня AI не смог сделать консистентные и работоспособные правки в 10 небольших CSS файлах, при условии того, что я дал четкую инструкцию и пример.
CSS файлах. Не Ruby, JavaScript или c++.
В CSS!
Не в 100500 файлах среднего проекта. В 10 файлах простого лендинга.
Разговоры о замене программистов на AI предлагаю считать закрытыми.
Ревизию ситуации сделаем года через 3.
👍13💯3
Ловлю стамбульское лето
Утром съездил к зубному. После отправился на легкую прогулку по Стамбульским холмам.
Шел, шел по извилистым улочкам. Среди небогатых домиков наткнулся на какой-то красивый деревянный дом. Потом вышел на маленькую площадь с каким-то историческим монументом.
Когда-то тут поставили колонну в честь местного правителя, а теперь…тут был Вася. 😀
Но все дороги в Стамбуле ведут или в кофейню или в чайную. Тут и зависну на часок.
Утром съездил к зубному. После отправился на легкую прогулку по Стамбульским холмам.
Шел, шел по извилистым улочкам. Среди небогатых домиков наткнулся на какой-то красивый деревянный дом. Потом вышел на маленькую площадь с каким-то историческим монументом.
Когда-то тут поставили колонну в честь местного правителя, а теперь…
Но все дороги в Стамбуле ведут или в кофейню или в чайную. Тут и зависну на часок.
👍7
Жаркий день
В кафе встретился с семьей. Выпили по холодному латте. Сын играл, жена кушала мороженое. Я набирал заметки.
Отправились на прогулку. После прогулки мы разделились. Я пошел на второй прием к зубному, а семья кататься по Босфору.
Забавно. Не сговариваясь мы встретились в одном поезде метро на пути к дому. Как оказалось — ехали в соседних вагонах.
Обед. Солнце набрало полную силу. Стамбул разогрелся. Самое время вернуться домой и зависнуть где-то поближе к климат-системе.
В кафе встретился с семьей. Выпили по холодному латте. Сын играл, жена кушала мороженое. Я набирал заметки.
Отправились на прогулку. После прогулки мы разделились. Я пошел на второй прием к зубному, а семья кататься по Босфору.
Забавно. Не сговариваясь мы встретились в одном поезде метро на пути к дому. Как оказалось — ехали в соседних вагонах.
Обед. Солнце набрало полную силу. Стамбул разогрелся. Самое время вернуться домой и зависнуть где-то поближе к климат-системе.
👍8
HR-ы плохие, а интервьюер подлец!
Если ты собираешься на техническое интервью в приличную компанию, а не веб-коморку, которая пилит гос. бюджет, то было бы не плохо хотя бы попробовать:
1) Выспаться перед интервью
2) Умыться и причесаться
3) Надеть свежую футболку
4) Убрать завалы нестиранного белья с кресла на заднем фоне (а еще есть блюр заднего фона)
5) Убрать с рабочего стола анимешную заставку и иконки всех любимых компьютерных игр
6) ЗАКРЫТЬ ИГРОВЫЕ ЧАТЫ, чтобы "где ты там? ну го уже!" не отвлекало ни тебя ни интервьюера
Всем все равно на твое хобби и сложную душевную организацию, но если ты с первых минут всем своим видом показываешь, что у тебя немного другие приоритеты, чем работа, то нечего удивляться тому, что работу получит тот, кто себя позиционирует иначе.
Это не про ложь ради корпоративных правил, которые пытаются подавить яркую и самобытную индивидуальность.
Это про элементарный рабочий/деловой этикет.
(спасибо, что не в халате после душа)
Если ты собираешься на техническое интервью в приличную компанию, а не веб-коморку, которая пилит гос. бюджет, то было бы не плохо хотя бы попробовать:
1) Выспаться перед интервью
2) Умыться и причесаться
3) Надеть свежую футболку
4) Убрать завалы нестиранного белья с кресла на заднем фоне (а еще есть блюр заднего фона)
5) Убрать с рабочего стола анимешную заставку и иконки всех любимых компьютерных игр
6) ЗАКРЫТЬ ИГРОВЫЕ ЧАТЫ, чтобы "где ты там? ну го уже!" не отвлекало ни тебя ни интервьюера
Всем все равно на твое хобби и сложную душевную организацию, но если ты с первых минут всем своим видом показываешь, что у тебя немного другие приоритеты, чем работа, то нечего удивляться тому, что работу получит тот, кто себя позиционирует иначе.
Это не про ложь ради корпоративных правил, которые пытаются подавить яркую и самобытную индивидуальность.
Это про элементарный рабочий/деловой этикет.
(спасибо, что не в халате после душа)
👍7
Техника не важна, если у тебя есть достаточно энергии
Один отчаянный дяденька установил на свой драндулет треугольные колеса. Ну бред же!
Однако движок был такой мощный, что раскрутил треугольники до степени смешения с круглой формой. Пусть и неудобно, но драндулет отлично поехал.
Глядя на условный PHP, я часто поражаюсь итоговым результатом не самых удобных инструментов. Огромная тусовка даже с помощью PHP делает проекты с невероятным влиянием на рынок.
При этом относительно небольшой и очень удобный Ruby и Rails за 20-30 лет так и не смогли породить новый WordPress или PHPbb.
Однажды момент был упущен, а безумцев с достаточной энергией в экосистеме не нашлось видимо.
В руби мире все такие серьезные, взрослые и слишком аккуратные и осторожные. Часто опасаются делать не Ruby / Rails way.
Чтобы менять мир и делать великие дела иногда надо быть немножечко сумасшедшим. И поставить треугольные колеса на свой драндулет. 😆
Один отчаянный дяденька установил на свой драндулет треугольные колеса. Ну бред же!
Однако движок был такой мощный, что раскрутил треугольники до степени смешения с круглой формой. Пусть и неудобно, но драндулет отлично поехал.
Глядя на условный PHP, я часто поражаюсь итоговым результатом не самых удобных инструментов. Огромная тусовка даже с помощью PHP делает проекты с невероятным влиянием на рынок.
При этом относительно небольшой и очень удобный Ruby и Rails за 20-30 лет так и не смогли породить новый WordPress или PHPbb.
Однажды момент был упущен, а безумцев с достаточной энергией в экосистеме не нашлось видимо.
В руби мире все такие серьезные, взрослые и слишком аккуратные и осторожные. Часто опасаются делать не Ruby / Rails way.
Чтобы менять мир и делать великие дела иногда надо быть немножечко сумасшедшим. И поставить треугольные колеса на свой драндулет. 😆
🔥11💯2
Лето и встречи с друзьями
В Стамбуле жаркие дни. Стараюсь с семьей почаще выбираться на прогулки. Много интересных мест где хочется побывать.
Приезжал мой хороший знакомый из Лондона. Бывший сотрудник Мета.
Поговорили про жизнь, личные планы и про работу конечно. Позавтракали в Галата Порт.
Галата порт вообще классное место для встреч. Центр города и туристической жизни. Еще и отличная ресторанная улица с видом Босфор.
В последние недели было много личных событий и удалось закончить один большой проект, который я вел последние несколько месяцев. На горизонте еще один.
В текущем моменте сил нет вообще. Жду второй летний отпуск, который начнется уже в понедельник.
В Стамбуле жаркие дни. Стараюсь с семьей почаще выбираться на прогулки. Много интересных мест где хочется побывать.
Приезжал мой хороший знакомый из Лондона. Бывший сотрудник Мета.
Поговорили про жизнь, личные планы и про работу конечно. Позавтракали в Галата Порт.
Галата порт вообще классное место для встреч. Центр города и туристической жизни. Еще и отличная ресторанная улица с видом Босфор.
В последние недели было много личных событий и удалось закончить один большой проект, который я вел последние несколько месяцев. На горизонте еще один.
В текущем моменте сил нет вообще. Жду второй летний отпуск, который начнется уже в понедельник.
👍6