Всем привет! Давно не было постов по основной тематике канала, исправляюсь.
С начала года я вляпался в очень суетливую историю с несколькими проектами одновременно. В итоге внимания на все не хватало и прогресса большого нигде не было. Осознав в один момент эту ошибку я решил дропнуть все авантюры в которые я успел вписаться и оставить что-то одно, а именно chrome расширения. И вот последние два месяца работа пошла очень продуктивно и хорошо. Много чего интересного пришло в голову чем я хочу с вами поделиться, но не все сразу.
Буду подавать информацию порционно и сегодня расскажу вам о запуске нового расширения! Оно называется Font Finder by Image и оно ищет шрифт текста на картинках. Я решил продвигать свои навыки видео продакшена и записал для вас демку! Очень буду рад если вы оставите свои отзывы по демке и по расширению. До новых встреч!
С начала года я вляпался в очень суетливую историю с несколькими проектами одновременно. В итоге внимания на все не хватало и прогресса большого нигде не было. Осознав в один момент эту ошибку я решил дропнуть все авантюры в которые я успел вписаться и оставить что-то одно, а именно chrome расширения. И вот последние два месяца работа пошла очень продуктивно и хорошо. Много чего интересного пришло в голову чем я хочу с вами поделиться, но не все сразу.
Буду подавать информацию порционно и сегодня расскажу вам о запуске нового расширения! Оно называется Font Finder by Image и оно ищет шрифт текста на картинках. Я решил продвигать свои навыки видео продакшена и записал для вас демку! Очень буду рад если вы оставите свои отзывы по демке и по расширению. До новых встреч!
А что там с Taible?
В декабре прошлого года я делал пост про то что я запустил проект Taible вместе с фондом SKL. Все было очень торжественно, конец года, большой релиз, новая ступень в карьере и потом тишина… Так и что было дальше😮 - давайте я с вами поделюсь небольшой историей.
SKL закрыли проект сразу после январских праздников. Почему они это сделали - они увидели что google начинает экспериментировать с Gemini внутри google sheets и пришли к выводу: уже слишком поздно для Taible, продукт не успеет стать успешным и выиграть конкуренцию с гугл. И одним днем все закончилось. Я немного был не готов к такому повороту событий. Но вот оказывается так бывает когда у тебя только один источник финансирования, и ты полностью от него зависишь
Можно сказать что это мой первый большой провал но тем не менее для меня это был и большой опыт. У меня была возможность проявить себя и все необходимые ресурсы(почти). Я многому научился в фонде и очень сильно скорректировал свой майндсет. И я уверен хоть в этот раз я и не построил стартап единорог, но зато я положил камень в его фундамент. Taible, press F🫡
P.S. Я могу подробнее вам рассказать как выглядел мой путь в фонде, дайте знать если интересно☕️
В декабре прошлого года я делал пост про то что я запустил проект Taible вместе с фондом SKL. Все было очень торжественно, конец года, большой релиз, новая ступень в карьере и потом тишина… Так и что было дальше
SKL закрыли проект сразу после январских праздников. Почему они это сделали - они увидели что google начинает экспериментировать с Gemini внутри google sheets и пришли к выводу: уже слишком поздно для Taible, продукт не успеет стать успешным и выиграть конкуренцию с гугл. И одним днем все закончилось. Я немного был не готов к такому повороту событий. Но вот оказывается так бывает когда у тебя только один источник финансирования, и ты полностью от него зависишь
Можно сказать что это мой первый большой провал но тем не менее для меня это был и большой опыт. У меня была возможность проявить себя и все необходимые ресурсы(почти). Я многому научился в фонде и очень сильно скорректировал свой майндсет. И я уверен хоть в этот раз я и не построил стартап единорог, но зато я положил камень в его фундамент. Taible, press F
P.S. Я могу подробнее вам рассказать как выглядел мой путь в фонде, дайте знать если интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
Венчурная сказка
В прошлом посте я рассказал вам про Taible а в этом посте я решил рассказать вам сказку про орден творцов единорогов. (все действующие лица вымышлены, любые совпадения с реальными личностями случайны)
Часть первая. Ярмарка
Однажды в далекой стране жил был венчурный волшебник и как то подумал он что было бы неплохо чудо-единорога создать. Сел он и стал думать как это все устроить. Волшебник знал что чудо единорогов делают мастера чародеи и для этого им надо дать золото. Получив золото они смогут активировать свои чары и появится жеребенок и с небольшой вероятностью из него вырастет могучий чудо единорог.
Волшебнику все было понятно но он решил что чары чародеев не всегда приводят к желаемому результату а золото для их активации обратно не возвращается. И придумал он тогда сделать все по своему. Он сказал я наберу обычных людей и буду обучать их ремеслу чародейскому и золото для активации чар буду сам распределять. Ну сказано сделано: собрал волшебник команду колдунов и чародеев именитых и объявил им «теперь мы рыцарский орден творцов единорогов»! Будем ярмарки устраивать и среди толпы самых способных к себе заманивать, обучать их и того глядишь единорога и родят. Переглянулись друг на друга новоиспеченные рыцари и подумали «дерзко! но можно и рискнуть». Так они и решили и план свой стали в жизнь исполнять.
Прошло сколько-то лет…
На улице была огромная толпа, люд со всей страны собрался на ярмарку единорогов. Среди толпы пробирался искатель приключений Петр и его друг маленький мальчик принц. Остановившись осмотреться Петр спросил у мальчика принца «Ты уверен что у нас есть шанс?» принц ответил: «Конечно! Мы с тобой оба мечтаем стать великими чародеями! И сегодня здесь, ярмарка единорогов где выберут самых талантливых и возьмут на обучение в орден. У нас точно есть шанс мы так старались что бы это сделать» закончив, мальчик принц достал из кармана деревянную фигурку единорога. «Вот! Мы сделали ее! Они точно это оценят!». Петр посмотрел на фигурку а потом по сторонам и сказал: «Значит не будем терять времени, я вижу что конкурсная комиссия в том шатре. Идем!»
Войдя в шатер они увидели фею директрису стоящую на сцене перед большой толпой, она как раз собралась произнести речь: «Приветствую всех кандидатов! Сегодня мы начнем конкурс который определит самых достойных из вас. Победители получат возможность вступить в орден и обучиться чародейству. Вас ждет серия испытаний с которыми справятся не все! Мы будем тестировать ваши способности на протяжении месяца и только самые стойкие дойдут до конца. Желаю всем удачи, возможно среди вас сейчас стоит будущий творец единорогов!» после окончания речи толпа взорвалась авациями и фея удалилась.
На сцене возник рыцарь распорядитель и дежурным тоном произнес «всех участников прошу пройти к стойкам регистрации. Заполните анкету и получите номерок. За стойками вам будут даны дальнейшие указания». Услышав объявление Петр и мальчик принц поспешили к стойкам. Стоя в очереди они нервно переглядывались друг на друга и по сторонам. Минуты казались часами, но тем не менее очередь медленно продвигалась. Дойдя до стойки они увидели дежурного работника и рыцаря распорядителя который стоял у него за спиной. Взгляд его был очень строгий. Увидев героев работник в сто первый раз начал повторять свой скрипт. «Назовите свои имена». Герои представились. «Есть ли у вас опыт в чародействе». Рыцарь распорядитель внимательно смотрел на героев. Мальчик принц потянулся в карман и со словами «Конечно есть!» достал деревянную фигурку единорога. Увидев фигурку рыцарь изменился во взгляде, рот приоткрылся, глаза вытаращились. Работник собирался произнести следующую фразу из скрипта но не успел. Рыцарь перебил его. Глядя на героев он сказал «Идите за мной!»
Конец первой части
В прошлом посте я рассказал вам про Taible а в этом посте я решил рассказать вам сказку про орден творцов единорогов. (все действующие лица вымышлены, любые совпадения с реальными личностями случайны)
Часть первая. Ярмарка
Однажды в далекой стране жил был венчурный волшебник и как то подумал он что было бы неплохо чудо-единорога создать. Сел он и стал думать как это все устроить. Волшебник знал что чудо единорогов делают мастера чародеи и для этого им надо дать золото. Получив золото они смогут активировать свои чары и появится жеребенок и с небольшой вероятностью из него вырастет могучий чудо единорог.
Волшебнику все было понятно но он решил что чары чародеев не всегда приводят к желаемому результату а золото для их активации обратно не возвращается. И придумал он тогда сделать все по своему. Он сказал я наберу обычных людей и буду обучать их ремеслу чародейскому и золото для активации чар буду сам распределять. Ну сказано сделано: собрал волшебник команду колдунов и чародеев именитых и объявил им «теперь мы рыцарский орден творцов единорогов»! Будем ярмарки устраивать и среди толпы самых способных к себе заманивать, обучать их и того глядишь единорога и родят. Переглянулись друг на друга новоиспеченные рыцари и подумали «дерзко! но можно и рискнуть». Так они и решили и план свой стали в жизнь исполнять.
Прошло сколько-то лет…
На улице была огромная толпа, люд со всей страны собрался на ярмарку единорогов. Среди толпы пробирался искатель приключений Петр и его друг маленький мальчик принц. Остановившись осмотреться Петр спросил у мальчика принца «Ты уверен что у нас есть шанс?» принц ответил: «Конечно! Мы с тобой оба мечтаем стать великими чародеями! И сегодня здесь, ярмарка единорогов где выберут самых талантливых и возьмут на обучение в орден. У нас точно есть шанс мы так старались что бы это сделать» закончив, мальчик принц достал из кармана деревянную фигурку единорога. «Вот! Мы сделали ее! Они точно это оценят!». Петр посмотрел на фигурку а потом по сторонам и сказал: «Значит не будем терять времени, я вижу что конкурсная комиссия в том шатре. Идем!»
Войдя в шатер они увидели фею директрису стоящую на сцене перед большой толпой, она как раз собралась произнести речь: «Приветствую всех кандидатов! Сегодня мы начнем конкурс который определит самых достойных из вас. Победители получат возможность вступить в орден и обучиться чародейству. Вас ждет серия испытаний с которыми справятся не все! Мы будем тестировать ваши способности на протяжении месяца и только самые стойкие дойдут до конца. Желаю всем удачи, возможно среди вас сейчас стоит будущий творец единорогов!» после окончания речи толпа взорвалась авациями и фея удалилась.
На сцене возник рыцарь распорядитель и дежурным тоном произнес «всех участников прошу пройти к стойкам регистрации. Заполните анкету и получите номерок. За стойками вам будут даны дальнейшие указания». Услышав объявление Петр и мальчик принц поспешили к стойкам. Стоя в очереди они нервно переглядывались друг на друга и по сторонам. Минуты казались часами, но тем не менее очередь медленно продвигалась. Дойдя до стойки они увидели дежурного работника и рыцаря распорядителя который стоял у него за спиной. Взгляд его был очень строгий. Увидев героев работник в сто первый раз начал повторять свой скрипт. «Назовите свои имена». Герои представились. «Есть ли у вас опыт в чародействе». Рыцарь распорядитель внимательно смотрел на героев. Мальчик принц потянулся в карман и со словами «Конечно есть!» достал деревянную фигурку единорога. Увидев фигурку рыцарь изменился во взгляде, рот приоткрылся, глаза вытаращились. Работник собирался произнести следующую фразу из скрипта но не успел. Рыцарь перебил его. Глядя на героев он сказал «Идите за мной!»
Конец первой части
Заметка о стэке
Я вспомнил неожиданно что большее время я посвящаю разработке в своих проектах. Поэтому я хочу начать нести ценность в канале делясь своим опытом по этой теме. Я делаю допущение что моя целевая аудитория это люди не обязательно все разработчики, но те кто понимает индустрию на уровне не технического специалиста. Например продукты, дизайнеры или маркетологи. Буду стараться пользоваться языком понятном на этом уровне. Начнем!
Итак, сегодня взгляд на тех. стэк со стороны того кто делает много запусков.
Я разделяю стэк на несколько слоев от фундаментальных к ситуационным.
->Платформа(Веб сервис, ТГ мини апп, мобильное приложение)
-> Язык (JavaScript, Python, PHP)
-> Фреймворк (React, Laravel, Vue, FastAPI)
-> Базы данных( PostgreSQL, Mongo, Redis)
-> Библиотеки (pinia, zustand, pydantic)
-> Инфраструктура ( AWS, VPS, Docker, k8s )
Из этого вывожу для себя ряд правил:
1) Чем ниже уровень, тем дороже смена технологии. Лучше все что ниже библиотек не менять вообще никогда. Выучили PHP 10 лет назад и хорошо. Мы тут больше про ехать а не про шашечки😎
2) Каждая технология в стэке это пассив! Чем меньше технологий тем легче вам дышится. Имейте это ввиду когда выкидываете фичи из мвп, выкинуть лучше то что лишит вас необходимости поддерживать лишнюю бд и пару либ.🫡
3) Если у вас уже есть кто-то кто пишет код или это вы но вам нужна помощь, обязательно подбирайте человека с опытом в уже выбранном вами стэке.🧐
4) На случай если вы еще в поисках. Берите то что проверено временем, имеет много звёзд на гитхабе и позволяет запуститься на большинстве платформ. То есть JavaScript😭
5) При выборе всегда помните про вендор лок, старайтесь что бы компоненты от бд и выше можно было максимально легко заменить при необходимости (привет Aws)😈
6) Постоянно углубляйте свои навыки в фундаментальных частях своего стэка.🏋️♂️
7) Копите теоретические знания как стэк можно расширить под новые кейсы вашего бизнеса🤔
8) Последнее и самое важное. Клиенту совершенно пофиг что у вас там за ui библиотека и какая база данных. Ему надо что бы все работало как он ожидает☕️
Это были мои мысли, я с радостью прочитаю ваши в комментариях, если вам есть что добавить.
Я вспомнил неожиданно что большее время я посвящаю разработке в своих проектах. Поэтому я хочу начать нести ценность в канале делясь своим опытом по этой теме. Я делаю допущение что моя целевая аудитория это люди не обязательно все разработчики, но те кто понимает индустрию на уровне не технического специалиста. Например продукты, дизайнеры или маркетологи. Буду стараться пользоваться языком понятном на этом уровне. Начнем!
Итак, сегодня взгляд на тех. стэк со стороны того кто делает много запусков.
Я разделяю стэк на несколько слоев от фундаментальных к ситуационным.
->Платформа(Веб сервис, ТГ мини апп, мобильное приложение)
-> Язык (JavaScript, Python, PHP)
-> Фреймворк (React, Laravel, Vue, FastAPI)
-> Базы данных( PostgreSQL, Mongo, Redis)
-> Библиотеки (pinia, zustand, pydantic)
-> Инфраструктура ( AWS, VPS, Docker, k8s )
Из этого вывожу для себя ряд правил:
1) Чем ниже уровень, тем дороже смена технологии. Лучше все что ниже библиотек не менять вообще никогда. Выучили PHP 10 лет назад и хорошо. Мы тут больше про ехать а не про шашечки
2) Каждая технология в стэке это пассив! Чем меньше технологий тем легче вам дышится. Имейте это ввиду когда выкидываете фичи из мвп, выкинуть лучше то что лишит вас необходимости поддерживать лишнюю бд и пару либ.
3) Если у вас уже есть кто-то кто пишет код или это вы но вам нужна помощь, обязательно подбирайте человека с опытом в уже выбранном вами стэке.
4) На случай если вы еще в поисках. Берите то что проверено временем, имеет много звёзд на гитхабе и позволяет запуститься на большинстве платформ. То есть JavaScript
5) При выборе всегда помните про вендор лок, старайтесь что бы компоненты от бд и выше можно было максимально легко заменить при необходимости (привет Aws)
6) Постоянно углубляйте свои навыки в фундаментальных частях своего стэка.
7) Копите теоретические знания как стэк можно расширить под новые кейсы вашего бизнеса
8) Последнее и самое важное. Клиенту совершенно пофиг что у вас там за ui библиотека и какая база данных. Ему надо что бы все работало как он ожидает
Это были мои мысли, я с радостью прочитаю ваши в комментариях, если вам есть что добавить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Vibe-Coding или Я только что написал социальную сеть за 30 минут пока мне вырезали апендицит
Последние пару тройку месяцев IT-инфополе поразил мыслевирус кодинга на вайбе. Люди с восторгом хвастаются как пишут "реальные" приложения в считанные минуты и часто в не особо подходящих для этого обстоятельтсвах. Это явление совершенно новое и в принципе я вижу сходство с хайпом блокчейна в реакции общественности, все приготовились встречать светлое будущее которое наступит примерно совсем скоро.
Что я об этом думаю, концепт того что код пише ИИ это точно очень мощный буст в развитии технологий в целом. Главная полезная идея вайбкодинга это то что код теперь пишется в десятки раз быстрее. Это значит что быстрее происходят итерации в существующих продуктах и быстрее запускаются новые. Прирост скорости очевиден.
Однако вайбкодинг это все еще кодинг а что-бы создать продукт который нужен этому мира этого ой как не достаточно даже если не брать маркетинг, UX и анализ рынка то стоить понимать что мало уметь кодить, нужно быть хорошим инженером. На данном этапе модели пишут приемлимый код при условии что им даны четкие инструкции а не расплывчатое "сделай мне игру про самолеты". А понимать структуру проекта и возможные сценарии взаимодействия компонентов между собой для них пока не подъемная задача. Поэтому пользуйтесь моделями при написании кода, это очень сильно повысит вашу продуктивность, но помните что в первую очередь вы инженер а "курсоры" и "чатгпт" это просто новая ревизия печатной машинки.
P. S. Могу рассказать как именно я использую llm при написании своего кода, список best practices так сказать. Дайте знать если интересно.
Последние пару тройку месяцев IT-инфополе поразил мыслевирус кодинга на вайбе. Люди с восторгом хвастаются как пишут "реальные" приложения в считанные минуты и часто в не особо подходящих для этого обстоятельтсвах. Это явление совершенно новое и в принципе я вижу сходство с хайпом блокчейна в реакции общественности, все приготовились встречать светлое будущее которое наступит примерно совсем скоро.
Что я об этом думаю, концепт того что код пише ИИ это точно очень мощный буст в развитии технологий в целом. Главная полезная идея вайбкодинга это то что код теперь пишется в десятки раз быстрее. Это значит что быстрее происходят итерации в существующих продуктах и быстрее запускаются новые. Прирост скорости очевиден.
Однако вайбкодинг это все еще кодинг а что-бы создать продукт который нужен этому мира этого ой как не достаточно даже если не брать маркетинг, UX и анализ рынка то стоить понимать что мало уметь кодить, нужно быть хорошим инженером. На данном этапе модели пишут приемлимый код при условии что им даны четкие инструкции а не расплывчатое "сделай мне игру про самолеты". А понимать структуру проекта и возможные сценарии взаимодействия компонентов между собой для них пока не подъемная задача. Поэтому пользуйтесь моделями при написании кода, это очень сильно повысит вашу продуктивность, но помните что в первую очередь вы инженер а "курсоры" и "чатгпт" это просто новая ревизия печатной машинки.
P. S. Могу рассказать как именно я использую llm при написании своего кода, список best practices так сказать. Дайте знать если интересно.
ИндиПетр
Vibe-Coding или Я только что написал социальную сеть за 30 минут пока мне вырезали апендицит Последние пару тройку месяцев IT-инфополе поразил мыслевирус кодинга на вайбе. Люди с восторгом хвастаются как пишут "реальные" приложения в считанные минуты и часто…
This media is not supported in your browser
VIEW IN TELEGRAM
Мы все когда-нибудь умрем.
Когда-то давно я писал пост про одиночество . Тема поиска смысла жизни и постижения тайн бытия для меня близка, поэтому продолжу эту рубрику.
Я недавно был на похоронах, это на меня произвело определенное впечатления. Также я до этого часто думал на тему смерти. Поэтому ,в этот прекрасный летний день, поговорим о том что нас всех однажды ждет. О смерти.
Я считаю что помнить о своей смертности это очень важная установка, которая очень сильно бустит личностный рост и развитие. Осознание того что все конечно и время ограничено, помогает тебе не тратить время на всякую ерунду.
Очень многие люди, которых я наблюдаю, ведут себя так как будто они бессмертны. У них у всех есть мечты, у кого очень простые, причем. Например: жить на море, научиться рисовать, сделать ремонт или разработать свою игру. Это все более чем выполнимо, но для этого надо найти время! А они не находят, они ждут чего-то. Они живут в иллюзии что когда нибудь завтра у них наконец-то найдется время. Но это ловушка. Пока они думают что у них всегда будет завтра, они не поймут что время есть всегда. Просто это время сжигается не обдуманно.
Вот скажите честно, вам осталось жить день например, о чем вы будете сожалеть больше всего? О том что не посмотрели новую серию любимого сериала или что не прошли гта 6? В моменты близкие к смерти люди думают о том что реально важно для них.
Когда вы помните о том что умрете и постоянно своими мыслями в этот момент путешествуете, только тогда вы начинаете понимать что для вас важно и как мало времени у вас осталось.
Спросите себя: Кем я хочу умереть? Что за люди рядом со мной? Чего я достиг? Как выглядит моя жизнь в последний ее момент?
После того как пофантазируете, сравните картинку из головы с реальностью. Осознайте простую вещь:
Вероятно вы уже не успеете все сделать.
Когда-то давно я писал пост про одиночество . Тема поиска смысла жизни и постижения тайн бытия для меня близка, поэтому продолжу эту рубрику.
Я недавно был на похоронах, это на меня произвело определенное впечатления. Также я до этого часто думал на тему смерти. Поэтому ,в этот прекрасный летний день, поговорим о том что нас всех однажды ждет. О смерти.
Я считаю что помнить о своей смертности это очень важная установка, которая очень сильно бустит личностный рост и развитие. Осознание того что все конечно и время ограничено, помогает тебе не тратить время на всякую ерунду.
Очень многие люди, которых я наблюдаю, ведут себя так как будто они бессмертны. У них у всех есть мечты, у кого очень простые, причем. Например: жить на море, научиться рисовать, сделать ремонт или разработать свою игру. Это все более чем выполнимо, но для этого надо найти время! А они не находят, они ждут чего-то. Они живут в иллюзии что когда нибудь завтра у них наконец-то найдется время. Но это ловушка. Пока они думают что у них всегда будет завтра, они не поймут что время есть всегда. Просто это время сжигается не обдуманно.
Вот скажите честно, вам осталось жить день например, о чем вы будете сожалеть больше всего? О том что не посмотрели новую серию любимого сериала или что не прошли гта 6? В моменты близкие к смерти люди думают о том что реально важно для них.
Когда вы помните о том что умрете и постоянно своими мыслями в этот момент путешествуете, только тогда вы начинаете понимать что для вас важно и как мало времени у вас осталось.
Спросите себя: Кем я хочу умереть? Что за люди рядом со мной? Чего я достиг? Как выглядит моя жизнь в последний ее момент?
После того как пофантазируете, сравните картинку из головы с реальностью. Осознайте простую вещь:
Вероятно вы уже не успеете все сделать.
ИндиПетр
Мы все когда-нибудь умрем. Когда-то давно я писал пост про одиночество . Тема поиска смысла жизни и постижения тайн бытия для меня близка, поэтому продолжу эту рубрику. Я недавно был на похоронах, это на меня произвело определенное впечатления. Также…
Media is too big
VIEW IN TELEGRAM
Этот отрывок из фильма очень хорошая иллюстрация моим мыслям.
Вайбкодинг здорового человека
Я последний год активно работаю с llm. Я использую модели в разработке и даже разрабатываю приложения где кор фичи зависят от llm. За это время сформировал для себя несколько устойчивых юзкейсов где ИИ экономит мне прилично времени.
1) Брэйншторм
Посколько сейчас я человек оркестр, делаю бэк, фронт, инфру и что-то еще, я часто не знаю технологий с которыми работаю во всех деталях. Сформировать качественное решение помогает llm. Пару дип рисерчей тут и там, потом просто початиться, спросить плюсы и минусы, уточнить альтернативы. После этих действий останется только принять решения имея на руках "всю" информацию. Очень удобно!
2) Скучный код
Есть такой код которого пишешь очень много, он выглядит почти одинаково, не содержит большой творческой ценности и еще часто не является критически важным. Это например html с tailwind классами, ci конфиги или ansible плейбуки, схема ответов для апишки. LLM идеально справляется с написание такого кода, его остается только проверить и подправить тут и там. В случае с UI можно вообще включить режим хардкорного вайбкодинга с голосовым вводом. Важно сказать что я не пользуюсь инструментами которые пишут код за меня как composer в курсоре. Я предпочитаю умно копипастить. Это снимает с меня определенную часть стресса что composer мне что-то сломает а я не замечу.
3) Дебагинг
Бывают ситуации когда код не работает. Они особенно болезнены если это код на незнакомой технологии. В былые времена для решения этого преступления включался режим шерлока холмса который ищет улики на stack overflow и в индуских туториалах что-бы раскрыть дело. ИИ тут прям сильно спасает. Отдельно отмечу что лучше сразу брать модель с размышлением как o3 chatgpt. Поиск ошибок требует построения длинных причиноследственных связей, модели с ризонингом тут явно лучше работают.
4) Bash скрипты
Вот еще есть такая частая ситуация. Часто ты делаешь цепочку действия одну и ту же, снова и снова. И понимаешь что, ну вроде бы надо скриптик под это дело, а то ну сколько можно? Но как-то лень, да и как там в этом баше вообще цкилы работают? Как нибудь потом. Так вот у меня есть ощущение что как llm появился, сразу начался ренессанс баш сриптов. Шедевр автоматизации существующий уже давно теперь на стероидах потому-что не надо помнить Meh синтаксис.
Пока все. В будущем буду еще уделять время теме продуктивности здесь. Когда работаешь один, тратить драгоценное время на всякую ерунду просто не позволително. Так что ждите новых поставок лайфхаков.
Я последний год активно работаю с llm. Я использую модели в разработке и даже разрабатываю приложения где кор фичи зависят от llm. За это время сформировал для себя несколько устойчивых юзкейсов где ИИ экономит мне прилично времени.
1) Брэйншторм
Посколько сейчас я человек оркестр, делаю бэк, фронт, инфру и что-то еще, я часто не знаю технологий с которыми работаю во всех деталях. Сформировать качественное решение помогает llm. Пару дип рисерчей тут и там, потом просто початиться, спросить плюсы и минусы, уточнить альтернативы. После этих действий останется только принять решения имея на руках "всю" информацию. Очень удобно!
2) Скучный код
Есть такой код которого пишешь очень много, он выглядит почти одинаково, не содержит большой творческой ценности и еще часто не является критически важным. Это например html с tailwind классами, ci конфиги или ansible плейбуки, схема ответов для апишки. LLM идеально справляется с написание такого кода, его остается только проверить и подправить тут и там. В случае с UI можно вообще включить режим хардкорного вайбкодинга с голосовым вводом. Важно сказать что я не пользуюсь инструментами которые пишут код за меня как composer в курсоре. Я предпочитаю умно копипастить. Это снимает с меня определенную часть стресса что composer мне что-то сломает а я не замечу.
3) Дебагинг
Бывают ситуации когда код не работает. Они особенно болезнены если это код на незнакомой технологии. В былые времена для решения этого преступления включался режим шерлока холмса который ищет улики на stack overflow и в индуских туториалах что-бы раскрыть дело. ИИ тут прям сильно спасает. Отдельно отмечу что лучше сразу брать модель с размышлением как o3 chatgpt. Поиск ошибок требует построения длинных причиноследственных связей, модели с ризонингом тут явно лучше работают.
4) Bash скрипты
Вот еще есть такая частая ситуация. Часто ты делаешь цепочку действия одну и ту же, снова и снова. И понимаешь что, ну вроде бы надо скриптик под это дело, а то ну сколько можно? Но как-то лень, да и как там в этом баше вообще цкилы работают? Как нибудь потом. Так вот у меня есть ощущение что как llm появился, сразу начался ренессанс баш сриптов. Шедевр автоматизации существующий уже давно теперь на стероидах потому-что не надо помнить Meh синтаксис.
Пока все. В будущем буду еще уделять время теме продуктивности здесь. Когда работаешь один, тратить драгоценное время на всякую ерунду просто не позволително. Так что ждите новых поставок лайфхаков.
All good things come to an end
Сегодня мой последний день в Тбилиси. Я возвращаюсь в Россию в Санкт-Петербург. Я прожил в Грузии 2,5 года. Это было время не простое и очень насыщенное событиями. За это время жизнь моя была то на пике то на самом дне. Здесь я встретил людей знаковых для своей жизни. Здесь я влюблялся и разочаровался. Именно тут я прошел через суровую внутреннюю борьбу, смог заглянуть в глаза себе настоящему и измениться.
Я ехал сюда, как мне казалось, за новыми возможностями, но на самом деле я бежал. Бежал от семейных проблем, не устроенности и самое главное от самого себя. Судьба поставила меня в ситуацию с которой я не мог справиться. И я просто смылся.
Наконец я понял что, от себя убежать не суждено. Обретя надежду на смысл, я возвращаюсь на дорогу с которой свернул с твердой решимостью пройти ее до конца.
Спасибо за все, Тбилиси.
Сегодня мой последний день в Тбилиси. Я возвращаюсь в Россию в Санкт-Петербург. Я прожил в Грузии 2,5 года. Это было время не простое и очень насыщенное событиями. За это время жизнь моя была то на пике то на самом дне. Здесь я встретил людей знаковых для своей жизни. Здесь я влюблялся и разочаровался. Именно тут я прошел через суровую внутреннюю борьбу, смог заглянуть в глаза себе настоящему и измениться.
Я ехал сюда, как мне казалось, за новыми возможностями, но на самом деле я бежал. Бежал от семейных проблем, не устроенности и самое главное от самого себя. Судьба поставила меня в ситуацию с которой я не мог справиться. И я просто смылся.
Наконец я понял что, от себя убежать не суждено. Обретя надежду на смысл, я возвращаюсь на дорогу с которой свернул с твердой решимостью пройти ее до конца.
Спасибо за все, Тбилиси.