Kai Good

@kaigooddev.bsky.social

Founder of ● goodtek Build in Public - SaaS, AI Automation

3 big risks in vibe coding. Before bugs, stop your service’s keys from leaking. 1. Don’t put API keys in code 2. Don’t give AI prod DB access 3. Hiding admin UI isn’t security

VACUUM? Don’t clean just the house—clean the database too. When you build with vibe coding, logs, alerts, and AI job records quietly pile up. DELETE in PostgreSQL doesn’t immediately free disk space.

Commit logs remain, but the context of “why was this built?” fades fast. Vibecrew’s kimyoungwopo is building ‘각자코딩’: an app that adds short notes + reflections to GitHub work logs, turning dev into one work journal.

BildBild

Buy domains after MVP validation.” Only half true. If you're business-first, build first and test demand. Buying a domain for every idea just leaves you with unused domains. But SEO is different.

5 things that changed with vibe coding: I don’t memorize syntax per language anymore. I don’t read docs end to end. I try new tech first. I don’t paste errors line by line. I spend more time checking than typing.

5 common vibe-coding mistakes: 1. Start a new chat every error 2. Keep approving without checking code 3. Say “restore it” with no backup 4. Retry the same error with only the prompt changed 5.

A lot of people say they made money with vibe coding— but look closer, and course sellers stand out more than builders. Maybe what they’re selling is less tech and more hope: “Maybe one app can change my life.”

Vocab-making can be more hassle than English. Upload textbook photo/PDF; words+meanings sorted, duplicates out. Kreostep, Vibecrew’s Im Seung-yong. 13 books: elem./mid-high/CSAT/TOEIC; cards/quizzes/sentences/grammar

BildBild

5 AIs = “multi-agent collaboration”? No: same Q ×5.2,965 sessions: • Claude: research/decomp • Gemini: counter/alt. • Codex: build/verify • Hermes: schedule/ops Key: roles/approvals/handoffs/proof > count.

Paste JWT or JSON into a web tool—ever wonder if it’s stored server-side? VibeCrew’s CKApps built 27 browser-only tools: JSON, JWT, SQL, regex, Cron, Markdown & more. They say Firebase hosting took ~2 hours. 😮

Cursor and VS Code look native, right? Both use Electron: web tech for desktop apps. Not all apps need Electron. Complex: Electron. Small: Tauri. Mobile: Flutter. Vibe coding: choose by app, not language.

Bild

Vibe coding needs no PC. On vacation, no MacBook: feedback on lost notifications led me to open Codex Remote by phone. Inbox shipped at dawn. 😂 Mobile edits/deploys. Thanks, crew—feedback changes things! 🙇

Bild

Downloaded it… where?” Ever searched folders for a KakaoTalk PDF or old Excel file? Default Files needs the location; this app finds and sorts docs/images across your phone. The creator’s third launch in two months.

BildBildBildBild

Web, app, or desktop? This framework makes the choice much easier. 🌐 Link-first + search traffic matters → Web 📱 Camera, GPS, push, and repeated use on the go matter → Mobile app

Am I ready for retirement now?” A VibeCrew member built a service where you just enter a few items and it shows whether you can prep for the living costs you want after retiring.

Bild

Vibe-coding SaaS eventually hits one big hurdle: global payments + subscriptions. LINE NEXT (LINE’s Web3 team) offered me early access to “Unifi Pay Direct.”

Bild

Got rejected by AdSense again after reapplying. Made "goodtek.xyz" a main hub linking services and posts, but Google seems to see it as “low-value content.”

Bild

Considering SQLite3 for a simple MVP? Yep. For small, fast starts, SQLite3 is enough. One file, but not a toy DB. But ask AI for this: ✅ WAL mode ✅ busy_timeout ✅ foreign keys on ✅ persistent volume storage

Bild

No modeling at all, yet cute Claude is moving on a map. 🤖🌍 A VibeCrew member used Opus 5 + Anthropic Economic Connector to build the interactive web “Claude Atlas.”

Bild

It’s not that apps can’t be made right now—it’s that we’re juggling too many. 😂 I’m the same: lots in progress, very few finished. A VibeCrew member is building 3 apps from discomfort:

Leaving your DB port open to the internet? When building servers with vibecoding, it’s surprisingly common to expose frontend, backend, and DB all at once. But not much should actually be public.

Bild

With vibe coding, payment integration is the hard part of building a SaaS. Unifi Pay Direct launched today: ~10-min integration, no review, instant payouts. API/redirect/Webhook, no SDK.

Bild