This media is not supported in your browser
VIEW IN TELEGRAM
Так, ну в этoт раз все иначе. Апка поможет держать фокус на работе - фактически помодоро таймер. С возможностью отключения всех уведомлений в
Чотко вижу как дизайн в каждой апке становится лучше и лучше, а это даже не моя заслуга. Сравните погодный виджет и это. Причина - модель круче + я даю больше свободы в дизайнерских решениях.
Мне нужен экран с пульсирующей анимацией по центру и таймером, который будет закрываться по нажатию -> Сделай экран в в стиле текущего приложения по нажатию на кнопку start.
Меньше деталей в промте, больше в основной спеке
Пока что сыровато, нашел пару багов - буду фиксить на днях, но основной сценарий работает. Если вы готовы помочь с тестированием - буду очень рад (ну или зацените скриншотики на страничке гуглплея, я старался)
👉 Вступите в группу (не обязательно, если вы помогали с тестированием предыдущих апок #weather_app #qrcoder):
https://groups.google.com/g/antohaapptesting
👉 Подтвердите тестирование
https://play.google.com/apps/testing/com.lamprof.focus
👉 Скачайте приложение
https://play.google.com/store/apps/details?id=com.lamprof.focus
#focustime
Hard Mode. Экран необходимо держать открытым - иначе будет требовать вернуться в апку и собьет стрик.Чотко вижу как дизайн в каждой апке становится лучше и лучше, а это даже не моя заслуга. Сравните погодный виджет и это. Причина - модель круче + я даю больше свободы в дизайнерских решениях.
Меньше деталей в промте, больше в основной спеке
Пока что сыровато, нашел пару багов - буду фиксить на днях, но основной сценарий работает. Если вы готовы помочь с тестированием - буду очень рад (ну или зацените скриншотики на страничке гуглплея, я старался)
👉 Вступите в группу (не обязательно, если вы помогали с тестированием предыдущих апок #weather_app #qrcoder):
https://groups.google.com/g/antohaapptesting
👉 Подтвердите тестирование
https://play.google.com/apps/testing/com.lamprof.focus
👉 Скачайте приложение
https://play.google.com/store/apps/details?id=com.lamprof.focus
#focustime
👍4❤2🔥1
Сервак, на котором крутится мой сайт визитка + визитки для приложений, бесконечно атакуют боты. И все бы ничего, если бы от этого не плохело моему intel nuc на котором все и живет. Через claudflare кое как заблочил часть AI Ботов (Сорян ByteDance, Очередного китайского убийцу OpenAI не получится обучить на моем резюме) но трафика меньше не становится. Похоже, придется перевозить все торчащие наружу сайты к платному хостеру
Для #focustime живет теперь такое - https://focus.lamprof.com/
Для #focustime живет теперь такое - https://focus.lamprof.com/
Формат прожарки канала в который я пишу статьи по Android. Прожарить свой канал можно тут
Forwarded from ScratchAuthorEgo
📊 Channel Analysis Results by @ScratchAuthorEgoBot
🎯 Channel:
🔥 Roast Analysis:
Перед нами типичный представитель секты «Свидетелей Kotlin Multiplatform», у которого KMP занимает «отдельное место в сердечке», вероятно, вытесняя оттуда здравый смысл и личную жизнь. Автор настолько одержим технологиями, что готов переехать с Android Studio на IntelliJ IDEA просто ради того, чтобы погладить нового AI-агента Junie, а потом полдня героически устанавливать плагины вручную, потому что «ну, зато я на острие прогресса». Его любовь к Canary-версиям граничит с мазохизмом: он обновляет macOS до Sequoia в первый день релиза, ломает сборку проекта, а потом пишет об этом пост в духе «не повторяйте моих ошибок, но смотрите, какой я прогрессивный».
Его страсть к опросам и «вайб-кодингу» напоминает попытку усидеть на двух стульях: с одной стороны, он топит за «медленную и вдумчивую разработку» с тестами и диаграммами, а с другой — радуется как ребенок, когда Gemini или Claude генерируют за него шаблонный код. Контраст между «я против превращения канала в новостник про AI» и регулярными постами про «очередной прорыв в области AI-агентов» вызывает легкое головокружение. А эти розыгрыши сертификатов Ozon и Switch 2 за заполнение анкет? Это уже не профессиональный блог, а какое-то «Поле чудес» для разработчиков, где главный приз — возможность рассказать автору, как сильно вы любите его контент.
Особое умиление вызывают посты про «Glitch effect в Compose», которые повторяются с завидным упорством. Кажется, если у автора закончится контент, он просто в четвертый раз запостит гайд по глитчам или напомнит, что в Android 16 иконки станут еще круглее. Его снобизм по отношению к «старым» подходам (вроде try-catch, который должен быть немедленно заменен на Rich Errors) идеально сочетается с типично восточноевропейской прямолинейностью в оценках: «агенты в Android Studio — это беда, лучше бы вложились в Junie». В общем, если вы хотите узнать, какую очередную альфа-версию библиотеки с пятью звездами на GitHub нужно срочно затащить в прод, чтобы потом героически дебажить её до утра — вы по адресу. Главное, не забудьте поставить реакт, а то автор расстроится и пойдет делать очередной опрос о том, почему вы такие пассивные.
🎯 Channel:
@droidgr🔥 Roast Analysis:
Перед нами типичный представитель секты «Свидетелей Kotlin Multiplatform», у которого KMP занимает «отдельное место в сердечке», вероятно, вытесняя оттуда здравый смысл и личную жизнь. Автор настолько одержим технологиями, что готов переехать с Android Studio на IntelliJ IDEA просто ради того, чтобы погладить нового AI-агента Junie, а потом полдня героически устанавливать плагины вручную, потому что «ну, зато я на острие прогресса». Его любовь к Canary-версиям граничит с мазохизмом: он обновляет macOS до Sequoia в первый день релиза, ломает сборку проекта, а потом пишет об этом пост в духе «не повторяйте моих ошибок, но смотрите, какой я прогрессивный».
Его страсть к опросам и «вайб-кодингу» напоминает попытку усидеть на двух стульях: с одной стороны, он топит за «медленную и вдумчивую разработку» с тестами и диаграммами, а с другой — радуется как ребенок, когда Gemini или Claude генерируют за него шаблонный код. Контраст между «я против превращения канала в новостник про AI» и регулярными постами про «очередной прорыв в области AI-агентов» вызывает легкое головокружение. А эти розыгрыши сертификатов Ozon и Switch 2 за заполнение анкет? Это уже не профессиональный блог, а какое-то «Поле чудес» для разработчиков, где главный приз — возможность рассказать автору, как сильно вы любите его контент.
Особое умиление вызывают посты про «Glitch effect в Compose», которые повторяются с завидным упорством. Кажется, если у автора закончится контент, он просто в четвертый раз запостит гайд по глитчам или напомнит, что в Android 16 иконки станут еще круглее. Его снобизм по отношению к «старым» подходам (вроде try-catch, который должен быть немедленно заменен на Rich Errors) идеально сочетается с типично восточноевропейской прямолинейностью в оценках: «агенты в Android Studio — это беда, лучше бы вложились в Junie». В общем, если вы хотите узнать, какую очередную альфа-версию библиотеки с пятью звездами на GitHub нужно срочно затащить в прод, чтобы потом героически дебажить её до утра — вы по адресу. Главное, не забудьте поставить реакт, а то автор расстроится и пойдет делать очередной опрос о том, почему вы такие пассивные.
😁7
Нашел удобную сеттилку SKILLS и конкретный скилл для Android
https://skills.sh/alinaqi/claude-bootstrap/android-kotlin
Зачем нужны эти скиллы в AI? - проактивное применение правил. Вам не надо переживать что вы забыли указать в контексте или в запросе информацию о том как организовать данные в приложении. Теперь AI будет сам искать по набору скиллов необходимый промт для дальнейшей работы
Ну и главное - не стоит использовать его напрямую - возьмите и доработайте под свои нужды, допишите то как ВЫ видите проект, что ВАМ важно в структуре
https://skills.sh/alinaqi/claude-bootstrap/android-kotlin
Зачем нужны эти скиллы в AI? - проактивное применение правил. Вам не надо переживать что вы забыли указать в контексте или в запросе информацию о том как организовать данные в приложении. Теперь AI будет сам искать по набору скиллов необходимый промт для дальнейшей работы
Ну и главное - не стоит использовать его напрямую - возьмите и доработайте под свои нужды, допишите то как ВЫ видите проект, что ВАМ важно в структуре
skills.sh
android-kotlin by alinaqi/claude-bootstrap
Install the android-kotlin skill for alinaqi/claude-bootstrap
👍6
Антоха Разраб c AI
Так, ну в этoт раз все иначе. Апка поможет держать фокус на работе - фактически помодоро таймер. С возможностью отключения всех уведомлений в Hard Mode. Экран необходимо держать открытым - иначе будет требовать вернуться в апку и собьет стрик. Чотко вижу…
https://play.google.com/store/apps/details?id=com.lamprof.focus
Еее, опубликовали! По вашим репортам поправил пару багов
Еее, опубликовали! По вашим репортам поправил пару багов
Google Play
Focus Time - Apps on Google Play
Minimalist focus timer with flow state visualization, analytics, and deep focus
🔥6
Давно хотел попробовать Spec Driven Development on Scale. Получилось собрать кучу спек через Gemini 3, чтоб потом Claude Opus их делал. Планирую хранить эти продуктовые спеки для дальнейших тестов.
Меж продуктовыми задачами все-равно приходится делать фиксы и правки, но результат есть. Такую структуру на работе не провернуть из-за того что проект большой и надо много чего детально описать. А тут я изначальнл делаю проект из этих же спек, значит что llm'ка сможет его по этим же спекам еще раз повторить
Кстати, делаю я игруху на Godot. Мне подсказали, что это хорошая идея, так как весь проект может изменяться через текст и нет необходимости подцеплять движок через MCP (хотя для чтения логов я подцепил mcp). Это прекрасно подходит для современных llm'ок, которых хлебом не корми - дай пописать текст в известном формате 😅
Меж продуктовыми задачами все-равно приходится делать фиксы и правки, но результат есть. Такую структуру на работе не провернуть из-за того что проект большой и надо много чего детально описать. А тут я изначальнл делаю проект из этих же спек, значит что llm'ка сможет его по этим же спекам еще раз повторить
Кстати, делаю я игруху на Godot. Мне подсказали, что это хорошая идея, так как весь проект может изменяться через текст и нет необходимости подцеплять движок через MCP (хотя для чтения логов я подцепил mcp). Это прекрасно подходит для современных llm'ок, которых хлебом не корми - дай пописать текст в известном формате 😅
🔥6
Крутая статья про то что типичный цикл разработки умирает и что ждет нас в будующем (внутри много картинок и не так много текста)
https://boristane.com/blog/the-software-development-lifecycle-is-dead/
https://boristane.com/blog/the-software-development-lifecycle-is-dead/
👍3🤔2🔥1
Наверно, вы все видели хайп с OpenClaw и то что его разработчик перешел в OpenAI. И то сколько там дыр в безопасности, но попробовать так и не решились?
Запущенный в облаке OpenClaw - ваш выход. Бесплатно, но на китайской модельке (не самой плохой): https://agent.minimax.io/max-claw
Сценарии для облачного OpenClaw? А их нет у меня 🫠, но поднять себе бота в телеге, чтоб задавать ему вопросики за бесплатно - почему бы и нет. Авось накопаю скилов и сценариев и принесу сюда
Запущенный в облаке OpenClaw - ваш выход. Бесплатно, но на китайской модельке (не самой плохой): https://agent.minimax.io/max-claw
Сценарии для облачного OpenClaw? А их нет у меня 🫠, но поднять себе бота в телеге, чтоб задавать ему вопросики за бесплатно - почему бы и нет. Авось накопаю скилов и сценариев и принесу сюда
agent.minimax.io
MiniMax Agent: Minimize Effort, Maximize Intelligence
Discover MiniMax Agent, your AI supercompanion, enhancing creativity and productivity with tools for meditation, podcast, coding, analysis, and more!
👍3🔥2
From Gambling to Shipping
Крутецкая статья о том, как менялся подход. У меня откликается, ибо год назад я дергал ручку AI в попытке получить результат. В итоге, пришел примерно к тому же самому. Если кратко, как писать запросво вселенную
👉 Не сделай что-то, а конкретный контракт с условиями и требованиям (как-будто отдал задачку своему джуну)
👉 Выставляйте ограничения. Они могут быть как в самой задаче, так и в
👉 Задавайте формат того, что вы хотите увидеть, если не хотите получить неподдерживаемый код. Расскажите агенту о ваших собственных стандартах качества
👉 FAILURE CONDITIONS. Это что-то новенькое, но в целом соглашусь. Говорить что НЕ делать очень помогает в финальной фазе
❌ Так не делай
✔️ Так делай
Крутецкая статья о том, как менялся подход. У меня откликается, ибо год назад я дергал ручку AI в попытке получить результат. В итоге, пришел примерно к тому же самому. Если кратко, как писать запрос
👉 Не сделай что-то, а конкретный контракт с условиями и требованиям (как-будто отдал задачку своему джуну)
👉 Выставляйте ограничения. Они могут быть как в самой задаче, так и в
AGENT.md файле. Просто попросить следовать паттернам вашего проекта поможет, но совсем чуть-чуть. Вы же не пишете код как попало? Да ведь?👉 Задавайте формат того, что вы хотите увидеть, если не хотите получить неподдерживаемый код. Расскажите агенту о ваших собственных стандартах качества
👉 FAILURE CONDITIONS. Это что-то новенькое, но в целом соглашусь. Говорить что НЕ делать очень помогает в финальной фазе
Add a dashboard for my app
> Build the /dashboard page.
>
> GOAL: Display user's active projects with real-time updates.
> First meaningful paint under 1 second. User can create, archive,
> and rename projects inline.
>
> CONSTRAINTS: Convex useQuery for data, no polling, no SWR.
> Clerk useUser() for auth check. Redirect to /sign-in if
> unauthenticated. Max 150 lines per component file.
>
> FORMAT: Page component in app/dashboard/page.tsx (server component
> wrapper), client component in components/dashboard/ProjectList.tsx,
> Convex query in convex/projects.ts. Tailwind only.
>
> FAILURE CONDITIONS:
> - Uses useState for data that should be in Convex
> - Any component exceeds 150 lines
> - Fetches data client-side when it could be server-side
> - Uses any UI library besides Tailwind utility classes
> - Missing loading and error states
> - Missing TypeScript types on any function parameter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Если вам было интересно как дела у моих приложений - не очень. Что было сделано для маркетинга:
- ASO на Русском/Английском/Испанском и Хинди
- Промоуты в vas3k чатах и тредах
- Тредсы, твитторы и линкедын
- Вебсайтики https://focus.lamprof.com/, https://weather.lamprof.com/, https://qrcode.lamprof.com/
https://play.google.com/store/apps/dev?id=6330729528731457766
- ASO на Русском/Английском/Испанском и Хинди
- Промоуты в vas3k чатах и тредах
- Тредсы, твитторы и линкедын
- Вебсайтики https://focus.lamprof.com/, https://weather.lamprof.com/, https://qrcode.lamprof.com/
https://play.google.com/store/apps/dev?id=6330729528731457766
😱5❤2👍2😢1