Выгоревший Пиксель
СтатистикаМеня зовут Олег. На канале будут: - 🇫🇮заметки о жизни в Финляндии - 👨💻 Программирование - 🛫 Путешествия - 🚴♂️ Спорт И в принципе мои мысли, идеи и вопросы оформленные в формате длинного текста.
- Последний пост
- 2 апр.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Про работу. Так получилось что на работе именно я оказался человеком который внедряет AI в ежедневную жизнь и это оказалось непросто... С помощью обучения / конференций и курсов + тренинг на работе + пет проекты дома уже дают достаточный опыт чтобы сказать что AI сильно облегчает нашу жизнь. Но внезапно (на самом деле ожидаемо) оказалось что не все рады таким нововведениям. И даже на этапе добавления документации в проект я столкнулся почти что с жестки отторжением. PR висел в ревью почти неделю и каждый приходил и чуть ли не скатывался в "а давайте добавим на каждую строчку что это AI сгенерил". И это даже не код - это документация! С одной стороны понятно что старый мир и его порядки рушатся и люди, которые привыкли по 20 лет делать одно и то же довольно фрустрированы. С другой стороны если не адаптироваться к этим изменениям, то будет еще сложнее. Буквально время когда нужно бежать чтобы стоять на месте. Как ваши ощущения от внедрения AI на работе? Сталкиваетесь ли вы с отторжением? Как помогаете людям в этот переходный период?
видео или голосовое, без подписи
Приложение доступно в AppStore! Скачать можно по ссылке Тиндер для ваших ссылок. 🔗Добавляешь в приложение через копирование или меню поделиться 👈свайп влево - пропустить 👉свайп вправо - добавить в коллекцию
Прошло 3 недели в моем workflow появились заметные изменения: 🎤 Теперь я набираю большую часть команд для AI голосом. Даже этот текст я частично набрал с помощью голоса, но не редактировал его с помощью AI - так что считаю мое обещание не использовать AI все еще сохранено! 📉 Проблема с лимитами в которые я упирался - это реально тормозит работу. Чтобы решить эту проблему, я теперь разделяю работу моделей. Первая модель - Claude - планирует работу, и мы с ней обсуждаем требования и технический стек. Вторая модель - GPT 5.4 - выполняет уже кодинг и реализацию. Учитывая, что в кодекс удвоены лимиты (не знаю до какого числа, вроде бы до конца этого месяца), то я не упираюсь в лимиты. 🎨 Дизайн. Первый тестовый проект я делал сразу разработку, и потом приходилось менять уже код, когда какие-то элементы награждались и становилось слишком сложно. Теперь с помощью приложения Pencil я сначала разрабатываю дизайн, меняю его, добавляю детали. Так проще менять стиль, передумывать какие-то экраны, но увеличивается время на планирование. На данный момент мне кажется реальным и мне очень хотелось бы в этом году сделать 10 проектов. Посмотрим как получится, текущий статус: 🟨🟨⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️ Желтый квадрат - проект в работе Белый - еще не начат Зеленый - проект релизнут
Всем привет! Давно не виделись! Почти год я ничего сюда не писал и вот что нового: • У меня родился сын чуть больше месяца назад. Поэтому в канале теперь будет еще посты про родительство - если у меня будет время эти самые посты писать • Меня вроде как повысили на работе до лида в Октябре - при этом изменилось в моей жизни мало. Я все так же очень активно отвечаю за фронтенд на проекте, но теперь еще больше ответственности что ли. Еще у нас новый проект и теперь я не делаю мобилки. Я хотел на прошлом проекте переписать всё на React Native и когда мне поводили хуем по губам сказали что в бюджет эти планы не укладываются - я и решился уйти на другой проект в который как раз уже звали. Теперь только фронтенд, только хардкор, только Ангуляр 🚬 • Будучи в декретном отпуске (Я взял на 3 недели которые тут можно взять находясь вместе) начал вайбкодить и планирую писать про это отдельно сюда @ne_naigralsa Вообще рассказать вам как организован декрет в Финляндии? И какие тут есть приколы с этим? • Я все еще пытаюсь создать какой-нибудь пет проект... И у меня получается очень плохо. Моя жена за 9 месяцев создала нового человека внутри себя, а я не создал примерно нихуя - даже пары постов в канал) Но как я рассказывал друзьям - жизнь моя очень сильно изменилась и мои какие-то принципы тоже - расскажу об этом тоже отдельно (надеюсь не через год) У вас как дела и что нового?)
Про пет проекты: Заметил что когда родители присылают мне открытку в вотсапе по поводу любого праздника и я им в ответ генерирую открытку с помощью чата гпт, то им приятнее чем я бы просто текстом их поздравил (!!!) Поэтому подумал а почему бы не поставить это на поток и не сделать бота, который присылал бы такие варианты картинок. Что я выяснил: 1) chatgpt через API не может мне найти нормальный список праздников, он придумывает свои и добавляет рандомные праздники в текущий день 2) с этим отлично справляется perplexity. 3) генерация картинок с помощью chatgpt и dall-e - это довольно дорогое удовольствие. Причем если попросить у chat gpt напрямую, то он сам добавит нормальных параметров в промпт и выдаст приемлемую картинку 4) Стоит это довольно дорого. Чтобы сгенерировать 1 картинку надо потратить примерно 0.04 бакса. за 5 это уже 0.20 за 50 - 1 доллор 5) Итоговая связка была такая: perplexity для списка праздников - результат в chatgpt для генерации промпта - промпт в Dall-e Результат прикрепил. Это открытка к дню травматолога... Когда у тебя 3 руки, то тебе конечно нужен травматолог. Поковыряться было интересно, но проект уйдет "в стол" )
Я всё-таки домучил этот проект и получил что нужно. Теперь логика такая: 1) Пуш в gitea 2) Gitea Actions собирает контейнер и размещает в Gitea Packages 3) Portainer хостит этот контейнер 4) Watchtower следит за обновлениями контейнера и если есть новая…
История о том как я пытался настроить CI/CD с помощью AI В один прекрасный день (или, скорее, не очень прекрасный вечер), я решил: “Хватит деплоить руками. Хочу, чтобы всё работало само.” У меня уже были Gitea и Portainer, уютно расположившиеся на моём…
История о том как я пытался настроить CI/CD с помощью AI В один прекрасный день (или, скорее, не очень прекрасный вечер), я решил: “Хватит деплоить руками. Хочу, чтобы всё работало само.” У меня уже были Gitea и Portainer, уютно расположившиеся на моём домашнем сервере. “Подниму CI/CD: пуш в Gitea → билд → пуш в Registry → деплой в Portainer. Что может пойти не так?” — подумал я. Ответ: всё. Абсолютно всё. 🧱 Эпизод 1. "Drone CI, взлети плз" - Эй, AI, смотри что хочу - Говно вопрос, ща изян всё поднимем. Как 2 пальца! - Отлично! Раз ты так уверен, то все же заработает с первой попытки! Ведь да? - Конечно Конечно нет. Drone CI отказался работать буквально сразу же, так как не видел репозиториев. Проделав какую-то магию с переменными в docker compose это удалось пофиксить, но тут же прилетела 2-я проблема. Он не видит изменений автоматически. Чтобы это настроить нужно настроить вебхук в gitea, чтобы он на каждый коммит сам стучался в Drone CI. Заработало ли это сразу? Конечно же нет. Gitea с какого-то перепуга ожидает https и чтобы заработал http пришлось прописать этот конфиг. 🐳 Глава 2. Docker registry Следующая задача - это поднять на сервере собственный registry и каждый билд пушить туда. AI убедил поднять registry:2 Отлично, вроде даже работает! Теперь бы UI чтобы смотреть за своими пакетами! AI: - Используй RegUI, бро - Ага, давай настроим Автор пакета: - Ахах, лол. Этот пакет удален и репозиторий в архиве Я: - Окееей, давай альтернативу - Конечно, вот держи - Супер, оно даже работает! Но чет времени обновлений пакета не вижу и историю создания - А это потому что их тут и нету - Да блять Хер с ним, оставляем так ⚙️ Глава 3: "Watchtower, следи за мной" - Че там дальше? - Да все изи, используй вебхук в Portainer и готовый image туда передавай. .... 2 минуты спустя - Охуенный совет, но эта функция только для платных пользователей (платных пользователей селф хост решения, лол) - А, да? Ну давай тогда еще 1 контейнер поднимем! Watchtower будет следить за registry и будет обновлять пакеты? - А у него есть там какой-то UI? - Лол, конечно нет! - Ладно, пойдет...... 🔐 Глава 4: "Секреты, которые слишком секретные" - Слушай, а чет я пытаюсь собрать образ и у меня он не запускается изза env переменных - Да? Странно, давай проверим конфиг 🤓 ... Спустя 20 минут проверок всех конфигов и жонглированием настроек AI: - Ой, слушай, а переменные в рантайме и переменные на этапе билда - это 2 разных набора переменных... Тебе их нужно руками прописать в Portainer чтобы заработало ☺️ - А ты мне сразу это не мог сказать, бесполезный кусок железа? Я их нахуя тогда как secret скормил в CI/CD? Нахуя они вообще там тогда нужны????? - Пук, мук, я не знаю - Ладно, хуй с тобой... 🧠 Глава 5: "Где база, Лебовски?" - Так, кажется запись в базу не работает... Вижу по косвенным признакам. Ты же сам конфиг для докера и компоуза писал, где база SQLite? Она же файлом там лежит - Да, все так, файлом, посмотри вот тут - Нету - Тогда вот тут - Тоже нету - Тогда вот эту команду вбей и посмотри в рантайме - Ни-ху-я - А должно, проверь еще раз команду из моего первого ответа На этом моё терпение лопнуло и заканчивать эту эпопею я буду уже сегодня.. Удалось ли мне что-то настроить? Да Сэкономил ли я время? Сомневаюсь Заменит ли нас AI? Точно не этот и не на этом этапе Продолжение следует... @burnedpixel
У меня в команду ищут Senior Frontend developer. Из обязательного: опыт с Ангуляром. Релокация в Финляндию возможна. График - гибрид, удалёнки нету Скидывайте резюме в личку или в комменты пишите🤝
видео или голосовое, без подписи
Мы вернулись из Японии 🇯🇵 Поэтому какое-то время здесь будет контент про эту поездку) Часть 1. Что мы привезли с собой. В дополнение к видео мы купили: - одежду в Uniqlo (разную) - кросы Reebok для меня - часы Apple Watch жене По цене что-то прям сильно дешевле. Что-то немного дешевле, а что-то вообще здесь не найти
У меня в команду ищут Senior Frontend developer. Из обязательного: опыт с Ангуляром. Релокация в Финляндию возможна. График - гибрид, удалёнки нету Скидывайте резюме в личку или в комменты пишите🤝
На работе: "Чюваки, у нас будет хакатон!!!" Хакатон ин квесчн: "Нужна фича, но на нас сверху давят какой SaaS сервис выбрать. Скорее всего мы это и выберем. Можете поэкспериментировать в стол 😕" Призы? Какие призы?
С днём, когда на макбуке закончилась память... Я как-то пропустил тот момент, когда 500Гб хранилища стало очень мало. И виной всему даже не node_modules как вы могли бы подумать, а XCode (продукт мечты), который выжирает память как не в себя... Новый XCode - качай новый SDK для эмуляторов. Удалить старый? И таааааак сойдёт... В целом такой подход к программированию вызывает во мне внутренний конфликт. Я стремлюсь к оптимизированному и "красивому" коду, а промышленный стандарт - это хуяк хуяк и в продакшен. И это во всём: фреймворки, языки программирования, библиотеки, инструменты разработки... ЧТО УГОДНО! Либо рынок разработки двигается не в ту сторону, либо я - рыба, которая плывет против течения ☔️ @burnedpixel
Дайджест недели 🏸В прошлую пятницу я неудачно подвернул ногу во время бадминтона, поэтому несколько дней провел тупо дома. К счастью неудачное подворачивание ноги довольно удачно зажило, так что сегодня уже смог дойти до магазина) 💻Работа. На этой неделе даже начал что-то делать по работе и включаться в обсуждения. Помогло отпустить ситуацию и не пытаться делать больше моих обязанностей. Плюс, хоть я и жалуюсь на эти жалкие повышения на 3 процента в год,но спустя 3 года они образовали вполне себе внушительную сумму прироста зп. 👨💻Пет проекты. Я понял что частенько перепрыгиваю с проекта на проект и с технологии на технологию. Поэтому решил собрать себе "стартеры" для сборки стандартных проектов: фронтенд, бэкенд, админка, мобилки. Для каждой пилю репозиторий, который в дальнейшем буду просто расширять. Довольно удобно, учитывая что раньше я мог запустить проект в продакшен вообще без админки например 🤡 💬Чатик пет проектов замер на отметке в чуть больше чем 100 подписчиков (что уже довольно много), участники активные и видно как многие делают / учатся и что-то пилят. Не может не мотивировать. У меня же пока есть идея как мотивировать их с помощью геймификации (займусь этим сразу после стартеров) 🔨AI. Как те ёжики продолжаю жевать кактус. На каких-то задачах работает ок, на каких-то работает сильно так себе. Довольно хорошо может собрать фронтенд с использованием tailwind например. Самостоятельная работа с tailwind вызывает у меня только тошноту) Я не знаю насколько у меня получится делать эту рубрику регулярной, есть риск что это первый такой пост а потом будет опять тишина длиной в 2 месяца, но я пытаюсь) 🫶
Очередная моя попытка использовать AI для разработки проваливается с треском... В этот раз я даже купил платную версию для Cursor.com... Результат - тот же. Возможно если уже есть приложение, в нем все настроено и нужно добавить пару компонентов по образу и подобию - он справится. Если же делать с нуля то он галлюцинирует просто как мразь. Не устанавливает или устанавливает не те зависимости, проект громко падает - он исправляет ошибки неправильно и в итоге вместо 30 минут разработки я 40 минут колупаюсь просто чтобы это дерьмо уже ЗАРАБОТАЛО, хоть как-то... Я уже психовал и пару раз вообще все изменения откатывал, чтобы начать с нуля 🤌 Охуенный опыт. 10/10 Возможно нужно ✨правильно писать промпты ✨ но мне быстрее правильно писать код. Когда он падает - я хотя бы знаю где и почему, потому что разработка идет инкрементно... Искренне завидую всем у кого получилось как-то внедрить это дерьмо в свою работу. Мне пока что полезнее просто автодополнение кода от Copilot
Вчера создал чатик для людей, которые пилят свои пет проекты) За первый день уже удалось собрать 65 очень интересных участников с крутыми пет проектами, отличными идеями и интересными обсуждениями! Теперь мой еще 1 пет проект - это чат с пет проектами :D
Про работу: Организовал на работе митинг и расписал все что мы можем сделать сегодня / в обозримом будущем / куда прийти в далеком будущем. Написал по каждому пункту набросок плана и идеи. И сегодня пропитчил. Всем понравилось и меня поблагодарили, но не…
Про работу: Организовал на работе митинг и расписал все что мы можем сделать сегодня / в обозримом будущем / куда прийти в далеком будущем. Написал по каждому пункту набросок плана и идеи. И сегодня пропитчил. Всем понравилось и меня поблагодарили, но не знаю насколько нам удастся продвинуться с исполнением этих идей конечно. Просто мне сказали что идеи охуенные и как мы раньше о таком не подумали) Конечно приятно... Посмотрим куда это все приведет. Как мне сказал тимлид - в энтерпрайзе долго нужно согласовывать свои решения, но когда получается то это все движется быстрее