AI로 앱을 만든 식당 주인, 운영을 맡겨달라는 부탁에 개발자가 답한 말
Vibes Don't Maintain

ChatGPT 이후 "개발자는 곧 실직한다"는 말을 자주 듣는다는 저자는, Claude Code로 직원 관리 앱을 만든 식당 주인 친구의 사례를 든다. 겉보기엔 깔끔하지만 반응형 레이아웃, 로그인, 오류 처리, 빈 상태·중복·동시 편집 처리, 다국어 지원이 모두 빠진 클릭 더미였다. 사람들은 작동하는 표면만 보고, 문제가 생겼을 때 작동하는 부분과 최악의 상황을 막기 위해 존재하는 코드는 보지 못한다. AI는 실행을 싸게 만들 뿐, 무엇을 실행할지와 실패 시 대처를 알려주지 않는다.
AI는 당신을 소프트웨어 엔지니어로 만들어 주지 않는다. 집에 있는 오븐이 당신을 셰프로 만들어 주지 않는 것과 똑같다. AI가 하는 일은 실행을 값싸게 만드는 것뿐이다. 무엇을 실행할지, 실행이 실패했을 때 어떻게 할지는 전혀 알려주지 않는다.
HN 토론
31- BubbleRings
> "...or the parts that have never once executed in production because they’re there for a worst case someone sat down and imagined."
좋은 내용이네요.
> "It’s the record of what the code was supposed to do ... written down somewhere a human or an agent can read them back. Ours are markdown files in git..."
제가 아는 꽤 기술적인 사람들 중 AI로 실제 작업을 하면서 markdown은 한 번도 건드려본 적 없는 사람이 얼마나 많은지 계속 놀라게 됩니다.
당신이 그런 사람 중 하나라면, 한 가지 제안을 드리겠습니다:
잠깐 멈추세요. 다음을 하기 전까지는 ChatGPT나 Claude에 더 이상 질문을 보내지 마세요:
- Windows나 Mac에 Typora를 설치하세요.
- Typora(또는 markdown을 이해하는 다른 편집기, 하지만 Typora면 충분합니다)를 사용해 한 페이지 분량의 .md(markdown 텍스트) 파일을 작성하세요. 최소한 제목 1, 제목 2, 밑줄 서식을 사용하세요.
- 그 한 페이지 파일을 AI에 대한 복잡한 요청으로 만드세요. 예를 들어 "x를 조사하고, y와 비교하고, 미래에 무슨 일이 일어날지 추측해줘. 여기 내 의견과 추측 몇 가지가 있어. 답변은 짧게 하고, 참고 자료를 제공해줘" 같은 식으로요.
그 .md 파일을 좋아하는 AI에게 건네세요. (드래그 앤 드롭을 사용하거나 AI에게 파일이 있는 디렉토리를 지정하면 보너스 점수입니다.) 결과를 보세요. .md 파일을 수정하세요. 다시 AI에게 건네고 다른 결과를 확인하세요.
제 생각에는, 키보드로 작업하고 지난 8개월 동안 AI를 활용해왔다면, 4개월 전에 위의 내용을 했어야 합니다. 그렇게 하기 전까지는 […]