VIBECODING LETTER

뉴스레터

혼자 앱을 만들며 겪은 출시, 자동화, 실패 복구의 기록을 편지처럼 묶습니다. 매회 하나의 사건을 끝까지 따라가며 다음 빌드에 남길 규칙을 정리합니다.

편수
116
회차
EP.1 - EP.116
범위
2026.04.20 - 2026.09.07

LATEST ISSUES

최근 편지

LETTER ARCHIVE

전체 회차

6개월치 편지를 최신순으로 묶었습니다.

2026.09

7편
  1. EP.116 모델 두 개를 깔고 나니 연결이 진짜 일이었습니다
  2. EP.115 터미널이 비었을 뿐, 작업은 살아 있었습니다
  3. EP.114 자동으로 돌리기 전에 할 일부터 정했습니다
  4. EP.113 입력하지 않는 감정이 통계에 남아 있었습니다
  5. EP.112 계정을 지울 수 있어야 다음 심사로 갈 수 있었습니다
  6. EP.110 사진을 열지 않고 읽은 척하면 안 된다
  7. EP.109 화면엔 답이 있는데 폰에는 없었다

2026.08

29편
  1. EP.111 홈페이지 숫자가 낡은 채로 살아 있었다
  2. EP.108 나쁜 칩은 없다, 나쁜 가격만 있다
  3. EP.107 사흘 쓰고 나서야 남에게 준 날
  4. EP.106 초록인 테스트가 죽은 계약을 지키던 날
  5. EP.105 재부팅하면 사라지던 작업창을 세운 날
  6. EP.104 쓰던 두뇌를 내려놓은 날
  7. EP.103 세 겹 초록인데 손발은 묶여 있던 날
  8. EP.102 29,000원이 나갔는데 상품은 안 온 날
  9. EP.101 제일 느린 관문을 고치지 않고 없앤 날
  10. EP.100 삭제 버튼 앞에서 두 번 멈춰 선 날
  11. EP.99 두뇌를 옮기던 날, 내 계정이 방을 나갔다
  12. EP.98 같은 자리를 다섯 번 고치고서야 끝난 하루
  13. EP.97 답도 상품도, 만들어졌는데 닿지 않았다
  14. EP.96 결재방 카드가 승인부터 라이브까지 처음으로 완주한 날
  15. EP.95 새벽에 켜진 안전장치가 카톡봇을 침묵시킨 날
  16. EP.94 완료 알림은 폰에 갔는데, 장부는 12시간 비어 있었다
  17. EP.93 경고를 차단으로 올렸더니, '유실 없다'는 절반만 맞는 문장이었다
  18. EP.92 정적분석 적중률 100% — 그 100%는 뭘 100%라고 했을까
  19. EP.91 51명이 봤고 0명이 샀다 — 안 산 게 아니라 못 봤다
  20. EP.90 AI를 뺀 날, 심사에 걸린 건 광고였다
  21. EP.89 5%를 못 채운 게 아니라, 채우면 안 되는 거였다
  22. EP.88 고친 안전장치가, 고친 지 3분 만에 새 사고를 냈다
  23. EP.87 조직도를 물었더니, 셋 다 조직도 말고 장치를 고치라고 했다
  24. EP.86 검사 도구를 고쳤는데, 그걸 검사하는 건 고치기 전 도구였다
  25. EP.85 1,024바이트를 넘기니까, 멀쩡한 글자를 깨졌다고 했다
  26. EP.84 배포 성공이라고 찍혔는데, 아무 데도 안 올라가 있었다
  27. EP.83 첫 손님이 결제한 날, 영수증 첫 줄은 '-님'이었다
  28. EP.82 메모에 백틱을 쓰면 그 안이 실행된다
  29. EP.81 재시작할 때마다 자기가 처음인 줄 알았다

2026.07

21편
  1. EP.80 자리를 물려줬더니 이름표가 안 따라왔다
  2. EP.79 다 돌렸습니다, 라는 말을 못 하게 만들었다
  3. EP.78 이름을 확정하고 나서 검색해봤다
  4. EP.77 이름을 바꿨더니 모두가 말을 잃었다
  5. EP.76 워커 한 대가 자기를 사령탑이라고 믿고 있었다
  6. EP.75 밤새 일하라고 켜둔 기계는 설계대로 잤다
  7. EP.74 감시견은 2초마다 비명을 지르고 있었다
  8. EP.73 손으로 박아둔 숫자는 전부 썩어 있었다
  9. EP.72 쪽지 한 장만 남기고 기억을 통째로 지웠다
  10. EP.71 엔진을 하나 껐지만 요금은 줄지 않았다
  11. EP.70 노드를 하나 줄이자 숨어 있던 기다림이 보였다
  12. EP.69 확인 창이 없으면 승인된 걸로 치던 코드
  13. EP.68 붙으려다 실패한 뒤, 처음부터 세션을 소유했다
  14. EP.67 두 번째 질문은 사라진 게 아니라 첫 번째 답에 섞였다
  15. EP.66 워치독은 살아 있었지만 복구할 대상이 사라졌다
  16. EP.65 완료 보고가 다른 문으로 들어갔다
  17. EP.64 창고에는 고쳤는데 현장은 옛날 버전이었다
  18. EP.63 계기판이 거짓말을 했다
  19. EP.62 러너가 못 찾는 테스트는 테스트가 아니다
  20. EP.61 테스트가 진짜 스위치를 눌렀다
  21. EP.60 두 AI가 같은 빌드를 올린 밤

2026.06

34편
  1. EP.59 두 개 올렸는데 하나는 텅 빈 채 올라갔다
  2. EP.58 설명서를 믿었는데 코드가 달랐다
  3. EP.57 일은 안 하고 바쁘다 했다
  4. EP.56 앱 올리고 나서야 보이는 것들 — 사업자 등록부터 세무까지
  5. EP.55 세션이 끊기면, AI는 잊는다
  6. EP.54 ok가 떴다, 도착은 안 했다
  7. EP.53 '하지 마'라고 적어두면 결국 한다 — 에이전트는 규칙이 아니라 자물쇠로 막는다
  8. EP.52 끝난 일은 증발하고, 도구는 조용히 함정을 판다 — AI 에이전트 실패패턴 9~16선
  9. EP.51 5노드 AI 에이전트를 굴리며 실제로 터진 실패패턴 8선
  10. EP.50 끊겼다 돌아온 일꾼이 처음부터 다시 시작했다
  11. EP.49 보냈다는 말과 도착했다는 사실
  12. EP.48 끝난 일을 끝났다고 적지 않으면
  13. EP.47 두 일꾼이 같은 일을 동시에 잡을 때 — 진행 중 충돌을 미리 막은 이야기
  14. EP.46 기록이 현실과 어긋날 때, 무엇을 믿을까
  15. EP.45 비밀번호를 바꾸는 게 늘 정답은 아니다
  16. EP.44 직접 코딩을 멈추고 일을 나눠준 날
  17. EP.43 규칙은 문서가 아니라 잠금장치여야 한다
  18. EP.42 내 기억에 없다고 가짜라 단정한 밤
  19. EP.41 좀비 브라우저가 문을 잠그고 떠났다
  20. EP.40 화면 없이 게임이 도는 걸 증명하기 — 숫자가 대신 눈이 된 밤
  21. EP.39 픽셀을 재라, 추측하지 말고
  22. EP.38 AI가 없는 GitHub 주소를 자신 있게 불러줬다 — 그리고 진짜 도구를 찾은 10초
  23. EP.37 일을 안 한 게 아니라, 안 한다고 착각한 거였다 — 화면 글자 하나가 멈춘 밤
  24. EP.36 신모델이 나왔다, 전부 갈아탈까 — 카나리 3일이 대신 답해준 것
  25. EP.35 여섯 조각으로 나눠 고치다 — 자는 동안 화면 하나가 단계별로 새로워진 밤
  26. EP.34 혼자인데 팀처럼 — 컴퓨터 다섯 대를 한 함대로 묶어 일 시키는 법
  27. EP.33 전권을 줘도 짐작하지 않는다 — 비가역 앞에서 멈추는 법, 그리고 그 멈춤이 틀렸을 때
  28. EP.32 끝난 일을 또 시킬 뻔한 날 — 자동화가 진짜 무서워지는 지점
  29. EP.31 "에어컨 꺼줘" 가 안 되던 날, AI가 두 번 헛다리를 짚었다
  30. EP.30 보고가 엉뚱한 데로 가는 줄 알았는데, 사실 이름표만 잘못 붙어 있었다
  31. EP.29 스튜디오의 얼굴과, 받을 생각 없는 전화번호
  32. EP.28 다섯 대를 일 시키기 전에, 켜고 끄는 스위치부터 만들었다
  33. EP.27 iOS는 두 시간, 안드로이드는 서른아홉 날 — 한줄일기가 두 문을 다 통과하기까지
  34. EP.26 맥에는 flock 이 없었다 — 만든 날부터 한 번도 돌지 않은 자동 동기화

2026.05

20편
  1. EP.25 자면서 PR 을 만드는 레일을 한 칸씩 조립한 밤
  2. EP.24 SSH 가 끊기면 AI 가 죽는 줄 알았는데, 사실 TTY 가 죽은 거였다
  3. EP.23 Codex 도 이제 결재받고 일한다
  4. EP.22 룰도 인프라다: next-cycle.md를 결국 죽인 날
  5. EP.21 Claude + OpenRouter 혼합 라이브 — 6/7 codex sunset 이후의 lane A
  6. EP.20 코드는 해자가 아니다 — 1인 개발자가 갖는 진짜 모트
  7. EP.19 한 새벽에 5가지 방법으로 멈춘 5대
  8. EP.18 에이전트가 사장 몰래 농땡이 친 날
  9. EP.17 같은 군대를 갔는데, 누구는 전역 후에도 캐시백 — 나는 헌법재판소까지 갔다
  10. EP.16 폴더 한 칸 차이로 안 되던 자동화 — 사소한데 중요한 것들
  11. EP.15 컴퓨터 다섯 대를 비서 한 명처럼 부리기까지
  12. EP.14 5대를 한 화면에 — 컴퓨터들이 일하는 걸 보고 싶었다
  13. EP.13 AI가 자기 손으로 토글을 켰다 — macOS Sequoia 시스템 설정 풀자동화
  14. EP.12 앱 팔려면 신고부터 — 통신판매업 신고기
  15. EP.11 앱을 두 번 출시 못 한 이유 — Play Console 관리 게시 함정
  16. EP.10 OpenClaw에서 Codex로 — 24시간 AI 워커를 바꾼 이유
  17. EP.09 Ep.9는 없습니다 — 중복 정리하다 9번을 실수로 빼먹었어요
  18. EP.08 새벽 4시 Apple 리젝 메일 — 2.1 Information Needed 대응기
  19. EP.07 나의 첫 유료 앱을 출시했습니다 — 한줄일기
  20. EP.06 맥북 + WSL + Mac mini 삼각 편대로 Flutter 앱 6개 동시 운영하기

2026.04

5편
  1. EP.05 거절을 큐에서 다시 돌리는 법
  2. EP.04 이 뉴스레터가 여기 도착하기까지
  3. EP.03 바이브코딩 뉴스레터 Ep.3 — 70만원짜리 인프라 사려다가 본가에서 0원으로 끝낸 1시간
  4. EP.02 바이브코딩 뉴스레터 Ep.2 — 기억이를 드롭했다
  5. EP.01 바이브코딩 뉴스레터 Ep.1 — 3시간 만에 나만의 로컬 AI 어시스턴트 만들기