kamyshev.code – Telegram
kamyshev.code
1.77K subscribers
40 photos
565 links
Архитектура, код, софт-скиллы и всё остальное. Вопросы, пожелания, комментарии — @igorkamyshev

https://kamyshev.me
Download Telegram
Полтора месяца пользуюсь Copilot и за это время полностью изменил свое мнение — от «эта дичь никому не нужна» до «как я без этого жил вообще».

Сначала о проблемах.

+ Иногда он преступно медленный. Пишешь имя функции и ждешь пару секунд подсказки. Немного отвлекает.

+ Ломает автоматическое закрытие скобочек. Я даже не думал, что это может так бесить.

+ За ним нужно перечитывать код и проверять, не случилось ли дичи. Было бы круто встроить в него знания линтера и типов.

Но это мелочи. В целом, он дает хорошие подсказки в большинстве случаев и снимает прямо кучу нагрузки с головы, особенно в рутинных действиях (пример на скриншоте).

Очень надеюсь, что в будущем такие системы станут умнее и нам придется тратить ещё меньше времени на скучную работу.
В октябре прошлого года я начал читать книгу с кабанчиком. За все это время прочитал только пару глав, вчера — еще треть всей книги.

Причина простая — до этого я читал ее в Apple Books, и делал заметки в отдельном приложении. Вчера перешел в Notability и делаю заметки прямо в тексте карандашом.

Понял, что для меня удобство потребления информации первично. Я не могу читать даже отличную книгу, если это неудобно, вот вообще никак.

А как у вас?
В субботу буду дальше пилить Мостак. Стримить?
Anonymous Poll
58%
Да, приду
42%
Нет, спасибо
Fork — классный.

Я как-то около года назад грустил, что сил терпеть Git CLI уже никаких нет, но на GUI так и не пересел. Заленился.

Вчера нужно было сделать некоторый интерактивный ребейз и это было так мучительно, что я решил все-таки попробовать графический Git-клиент.

Валя (тот который читает ишью) посоветовал Fork. И он оказался прямо хорошим. Особенно порадовали интерактивный ребейз и навигация по истории. А вот отсутствие трех-колоночного мерджа печально.
Там в твиттере зашла речь, как можно доверять стороннему клиенту для гита и я решил заодно поделиться еще одним замечательным приложением.

Little Snitch позволяет увидеть какое приложение, куда, когда и какие данные отправляет.

И сюрприз-сюрприз, VS Code стучит куда больше, чем Fork. Не верьте никому на слово. Переживаете за свои данные — следите куда и кому их отдаете.
kamyshev.code
Официально заявляю, что мой доклад про то как мы строим платформу разработки фронтендов в Авиасейлс никто не хочет слушать. Так что придётся вам читать его текстом. Трепещите.
Я дописал статью! Осталось вычитать ее на предмет слишком интимных подробностей и дополнить иллюстрациями.

Думаю, на следующей неделе опубликую. Приложение говорит, что получилось на 12 минут чтения 🙀
Я выгорел в 2019

Наверное, у каждого разработчика есть история про выгорание. Есть такая и у меня. Летом 2019 года я конкретно заебался на одном из проектов студии и ушел работать в Самокат. С тех пор я уверен, что аутсорс — это место, где нельзя работать и не сойти сума.

Это довольно интимная история и поэтому она остается только в рамках Патреона. Эксклюзив, получается!

https://www.patreon.com/posts/55196603
Я тут случайно выиграл промод на 3 тысяч рублей в Selectel, а он мне не нужен. Пишите, если кому нужен, отдам безвозмездно.

(отдал)
Интересный сайт со сравнением зарплат в бигтехе 👉 https://www.levels.fyi/

Мне сложно поверить, что люди где-то получают такие деньги 😅 сразу возникает ощущение, что живешь как-то неправильно.

(на скриншоте минимальный грейд, который я нашел)
В комментариях к одному из постов Никита предъявил мне что я не шельмую Microsoft за дыру в безопасности, хотя шельмовал одну там запрещенную в России организацию.

И я решил рассказать вам о том, как отношусь к разным компаниям 🤷‍♂️ не очень техническая тема, но какая есть.

Для меня есть два типа компаний — те, которым я доверяю и все остальные.

Например, мне неинтересно обсуждать факап Microsoft, потому что {для меня} на них клеймо негде ставить. Ну облажались еще разок, большое дело.

С другой стороны, когда Apple решает проверять данные на моем телефоне на предмет запрещенных государством материалов или Амплифер косячит с интеграцией — я говорю об этом. Потому что им я доверяю\, их продуктами я пользуюсь\. Обсуждать есть смысл только те компании, которые уважаешь.
Посмотрел вчера доклад Ильи Климова «Методы борьбы с legacy-кодом на примере GitLab».

Очень отзывается, будто это история про Авиасейлс. Моя первая задачка на онбординге была простой — нужно было добавить в форму обратной связи (оцените страничку) новое поле. Это заняло два дня. Причём кода я почти не написал.

Оказалось, что эта страница создаётся какой-то легаси-системой, в которой есть место, где можно отредактировать HTML. Чтобы применить правки, нужно было запустить фоновые таски, через другой интерфейс. По незнанию я запустил слишком много этих тасок (на все доступные страницы) и до нужной очередь дошла через несколько часов. Ну а чтобы обработать данные из этого поля, пришлось отредактировать JS в совершенно другом месте.

Любой зрелый продукт — это гигантский набор сомнительных решений и компромиссов\. Люди, которые умеют и готовы с этим работать — самые ценные сотрудники.
В выходные посмотрел доклад Влада Шилова «Do not choose dependencies blindly. Do open source.».

Мне тяжело изменить образ мышления и начать пилить «велосипеды» вместо готовых решений, но я работаю над этим. Слишком уж часто готовые решения отвратительны.

Например, всю прошлую неделю я писал тулинг для монорепозитория внутренних пакетов Авиасейлс, чтобы заменить Лерну. Очень доволен результатом, получилось быстро, просто, и именно то, что нужно в нашем кейсе.
Все выходные я работал над мини-проектом — Эффектор-плагином для ESLint, и теперь готов показать его миру 🎉

В комплекте пока только четыре правила, но планов много. Устанавливайте в проекты, рассказывайте друзьям, пишите фидбеки 👇

https://github.com/effector/eslint-plugin-effector
Как прошёл второй сезон Frontend Crew

Весной этого года я стал членом программного комитета конференций Podlodka Frontend Crew. После первого сезона мне предложили стать директором этого направления и готовить фронтендерские конференции. Эта заметка — байки и эмоции, которые я вынес из второго сезона. Ну и снова, тест очень личный, поэтому давайте он останется только на Патреоне.

https://www.patreon.com/posts/55705312
А еще есть вот такой беклог. Про что интереснее всего?