Vibecoding Haven (BotfatherDEV) – Telegram
Vibecoding Haven (BotfatherDEV)
2.6K subscribers
700 photos
109 videos
11 files
476 links
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Download Telegram
🌙 Вайб-кодинг відкриває нові можливості: як я створив Sleep Timer без знання Kotlin

Привіт! Сьогодні поділюся історією про те, як за кілька годин я створив власний застосунок для Android, не маючи жодного досвіду програмування на Kotlin чи Java. Все завдяки "вайб-кодингу" з AI-асистентами Claude 3.7 Sonnet та Cursor, які допомогли втілити ідею в життя швидко та ефективно.

🤔 Чому я вирішив це зробити?

Мене завжди дратувало, що на iPhone є вбудована функція автоматичного вимкнення медіа через певний час, а на Android такого немає. Щовечора перед сном люблю слухати лекції чи подкасти, але не хочу, щоб вони грали всю ніч.

Звісно, в Play Store є застосунки з такою функцією, але дуже часто вони містять нав'язливу рекламу

Тож я подумав: а що якщо створити такий застосунок самостійно?

🔧 Як створювався Sleep Timer

Раніше така ідея виглядала б божевільною — адже я ніколи не писав на Kotlin і мало знав про розробку під Android. Але з ШІ це зовсім інша справа!

Мій процес розробки виглядав так:
1. Сформулював завдання для ChatGPT o3 типу "Створити простий Sleep Timer для Android", описавши що мені треба, щоб він робив.
2. Отримав базову структуру проєкту і необхідні дії, щоб все налаштувати в Cursor (це фактично VsCode)
3. З допомогою Cursor та Claude 3.7 генерував код та розбирався з проблемами
4. Тестував на своєму пристрої та вносив зміни
5. За ~4 години мав готовий застосунок!

Що вміє мій Sleep Timer — фактично аналог існуючого застосунку

• Мінімалістичний інтерфейс з чорним фоном і жовтими акцентами
• Можливість задати час від 1 до 60 хвилин
• Елегантна кругова анімація відліку часу
• Зупиняє відтворення Spotify, YouTube, локальними аудіо-плеєрами
• Жодної реклами! 🎉
• Займає менше 8 МБ пам'яті

🚀 Що дав мені цей досвід

Цей проєкт докорінно змінив моє ставлення до програмування:

1. Демократизація розробки. Раніше створення власного застосунку вимагало місяців навчання. Тепер — лише кілька годин з AI.

2. Інший підхід до навчання!!! Замість "вивчи все, потім створюй" — "створюй і вчися в процесі".

3. Нові горизонти. Тепер я розумію, що можу створювати прості інструменти для вирішення особистих потреб без глибоких знань конкретних технологій.

Мені згадався ще один приклад — встановлення dual-boot Linux. Раніше я витрачав цілий день на боротьбу з помилками і читання документації. З AI-асистентами це займає годину-дві, і значно менше нервів!

Поділіться в коментарях своїми історіями вайб-кодингу!

📱 P.S. Повний код проєкту доступний на моєму GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3🥴3
Forwarded from Костянтин К 🇺🇦
👍4
Vibecoding Haven (BotfatherDEV)
1-е місце :)
Колись я створив Fullstack Telegram WebApp, який зайняв потім перше місце в конкурсі телеграм. Так ось, я його теж закинув на deepwiki 😜

Можете там навіть питання по репо задати, як воно працює) дуже класна документація вийшла:

https://deepwiki.com/Latand/MedSyncWebApp
2👍2
🧠 Вайб-кодинг (ЗНОВУ?) vs професійна розробка із ШІ: знайдіть свій баланс

Після мого експерименту зі створенням Sleep Timer для Android я занурився у концепцію "вайб-кодингу" — терміну, який запропонував Андрій Карпаті.

🌊 Що таке справжній "вайб-кодинг"?

Коли Карпаті вперше вжив цей термін 6 лютого 2025 року, він описав особливий підхід до програмування:

• Ви цілковито довіряєтесь процесу і "забуваєте, що код узагалі існує"
• Приймаєте всі пропозиції ШІ без перевірки — "Accept All always"
• Не переглядаєте зміни в коді — "I don't read the diffs anymore"
• У разі помилок просто вставляєте їх назад у чат без коментарів
• Код розростається поза межі вашого розуміння

Як сказав сам Карпаті:
Я створюю проєкт або вебзастосунок, але це не зовсім програмування — я просто бачу щось, кажу щось, запускаю щось і копіюю щось, і воно здебільшого працює


Саме так я створив свій Sleep Timer — з мінімальними знаннями Kotlin, просто виконуючи вказівки штучного інтелекту.

⚙️ Професійна розробка за допомогою ШІ — інший підхід (даладна?)

Але нещодавно Карпаті поділився іншим, більш зрілим підходом до використання ШІ у "справжній" розробці:

1. Завантажте весь потрібний контекст у модель
2. Не просіть одразу код — спочатку запитайте кілька підходів із перевагами й недоліками
3. Оберіть один підхід і попросіть чернетку коду
4. Вивчайте та перевіряйте — перегляньте документацію всіх незнайомих функцій
5. Тестуйте
6. Зробіть коміт
7. Повторіть

Він описує це як роботу з "надміру завзятим молодшим стажером-вундеркіндом з енциклопедичними знаннями програмування, який постійно вигадує і не має смаку до якісного коду". Тут ключовим є контроль, а не делегування.

🔄 Коли який підхід доречний?

За словами Саймона Вілісона, вайб-кодинг доречний, коли:

• Проєкти низького ризику (без загрози безпеці чи приватності)
• Ви працюєте над особистими інструментами чи прототипами
• Вам не загрожують фінансові втрати через помилки в коді

Вайб-кодинг чудово підходить початківцям для входу у світ програмування без крутого порогу навчання. Він також корисний для досвідчених розробників, щоб швидко експериментувати з новими ідеями.

Але для професійних проєктів, де важлива безпека, масштабованість та зручність підтримки, потрібен більш структурований підхід, де штучний інтелект — це помічник, а не заміна вашого досвіду.

До речі! З часом я помітив, що навіть "вайбове" програмування поступово покращує (деякі) мої навички — я почав бачити шаблони, розуміти помилки ШІ та влучніше формулювати запити.

📘 P.S. Більше про концепцію вайб-кодингу можна прочитати в статті Саймона Вілісона та у дописі Андрія Карпаті.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍93👎3🤮1
Навайбкодив ось такий трекер для поціновувачів Telegram NFT

Накидайте назви подарунків в коменти які ще трекати хочете, типу "SnakeBox"
6👍1
оновив репо, зробив код трошки почище (знову, вайбкодинг, мінімум втручань в код руками)

і оновив те як виглядають пости
❤‍🔥4🤡1
Vibecoding Haven (BotfatherDEV)
оновив репо, зробив код трошки почище (знову, вайбкодинг, мінімум втручань в код руками) і оновив те як виглядають пости
от чесно, я б не знаю скільки треба було б часу щоб я вручну це все написав. мабуть годин 8 не менше

включно з вирішенням задачі парсингу і форматування
1🔥4🤡1
думаю що 10г якби вручну, якщо я б все писав руками

до речі, привіт, назар
1🫡6🤡3👍1
Forwarded from Swiftgram
This media is not supported in your browser
VIEW IN TELEGRAM
1
Forwarded from LyChat
Swiftgram
Video message
⚡️Telegram to announce integration with "modern AI technologies" within next couple of days.
11👍11
Forwarded from News and Tips
This media is not supported in your browser
VIEW IN TELEGRAM
📌 1. Pinned for All Users (00:01)
Grok AI will be pinned by default for every user on Telegram, making it instantly accessible without needing to search or add it manually. Just tap and start Chatting with GrokAI.

🔍 2. Ask Grok via Search (00:03)
You can now ask questions directly from the Telegram search bar using the “Ask Grok” feature. Simply type your query, click the Ask Grok button, and get instant, AI-generated answers—right inside Telegram.

💬 3. Threaded Chat Experience (Topics in Grok) (00:08)
Each conversation in GrokAI is automatically organized into topics, allowing for focused discussions and better readability—similar to topic-based conversations in Telegram.

✍️ 4. Smart Text Editing (00:12)
Writing assistant built into your chat!
With Grok, you can effortlessly:

Improve: Clean up grammar, spelling, and clarity

Expand: Add more depth or information

Change Tone: Instantly adjust tone (e.g., formal, friendly, concise)
Perfect for editing messages, captions, and posts with ease and professionalism.

👁 5. Chat Summaries (00:16)
Grok can generate smart chat summaries:

Choose the range: Unread messages, Last Day, etc.

Set the tone: Formal, casual, informative, etc.

Copy and share the summary instantly
A great way to catch up quickly in busy group conversations.

😀 6. Document Digests (00:20)
Upload a PDF, and Grok will summarize it for you. Perfect for students, professionals, and anyone needing to digest long documents without reading them word-for-word.

🔗 7. Link Insights (Summary + Listen) (00:24)
Share any link in chat, and Grok will:
Instantly summarize the webpage or article. Provide an option to listen to the summary

👮‍♀️ 8. Group Chat Moderation (00:28)
Grok can act as a smart moderator bot in group chats:
Automatically detects spam, abuse, or rule-breaking content. Auto-bans users based on predefined behavior filters
This ensures safe and smooth conversations in large communities.

🏪 9. Inbox Agents (Business Bots) (00:32)
Grok enables AI-powered inbox agents for businesses and creators:
Auto-reply to common questions, Handle FAQs and customer support, Work just like Telegram chatbots but smarter.

💬 10. Fact-Checking & Channel Post Summaries (00:36)
Grok enhances content reliability in channels by: Fact-checking shared messages and links

Summarizing channel posts, making it easy to follow even lengthy updates
Keep your audience informed and reduce misinformation.

🙂11. Sticker Generation by Prompt (00:40)
Generate custom Telegram stickers with just a simple text prompt (e.g., "cat in space"). Grok uses AI to turn your idea into a ready-to-use sticker—fun, fast, and creative.

👤 12. Avatar Creation & Modification (00:45)
Create or personalize your avatar using natural language:
Upload a photo and modify it with prompts (e.g., "make it cartoon-style") Or create a brand new avatar from your existing profile picture.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3👎3
Channel name was changed to «Vibecoding Haven»
Channel photo updated
Відбувся свідомий ребрендинг з "Розробки ботів" на "Притулок Вайбкодерів"
1🤡19❤‍🔥2😱2🤷‍♂1👍1
Відбувся повний вайбкодінг головного мозку

Я дуже недооцінив OpenAI Codex коли він тільки вийшов. Він досить непогано може робити відносно невеликі фічі.

Його величезний плюс в тому, що в нього є доступ до власної віртуальної машини і вашого репозиторію, і ви можете просто гуляючи по парку - накидувати 50%+ готового коду під нові фічі, а потім прийти додому і їх доробити.

На фото - пул реквести, що зроблені codex.

P.S. вайбкодінг в моїй інтерпретації — це коли більше 50% вашого коду написано нейронкою, тобто це трохи ширше ніж "приймаю код не переглядаючи"
😍431