왜 이런 상태가 되는 걸까
why do I get like this
핵심 요약
Claude Code를 활용한 '바이브 코딩' 경험과 본업보다 개인 프로젝트에서 더 큰 성취감을 느끼는 개발자의 이야기입니다.
- Vibe-coding 개발 — Claude Code를 활용해 Python/Django와 바닐라 JS로 앱을 구축함.
- 프론트엔드 전략 — 바닐라 JS를 사용하여 번들 크기를 줄이고 AI 환각 현상을 방지함.
- 개인 프로젝트 — 본업보다 개인 프로젝트에서 더 큰 성취감과 동기부여를 느낌.
궁금해하는 사람들 있을까 봐 말하는데, 내가 만드는 앱은 https://www.AppScout.co (인터넷상의 웹이랑 모바일 앱을 하나씩 발굴하는 서비스)이고, 지금 여기서 무료로 앱 등록할 수 있어: https://www.appscout.co/submit
개발 과정은 그냥 느낌 가는 대로(vibe-coded) 짰어. 백엔드는 Python/Django 쓰고, UI 전환 같은 동적인 부분은 가벼운 바닐라 자바스크립트로 처리했지. 엔드포인트 짜고 DOM 핸들러 만드는 건 거의 전부 Claude Code한테 CLI로 시켰고.
작업하면서 제일 크게 느낀 건 프론트엔드를 바닐라로 유지했다는 점이야. Claude Code한테 그냥 평범한 JS 짜달라고 하니까 번들 사이즈도 작게 유지되고, 무거운 프레임워크 쓸 때 AI가 상태 관리 꼬여서 헛소리하는 문제도 없더라.

