최근 AI 코딩 도구 덕분에 내가 프로그래밍을 좋아하는 이유가 예전과 다르다는 걸 깨달았음
예전엔 깊이 이해하고 문제를 파헤치는 과정이 즐거웠는데, 지금은 생각한 걸 바로 현실로 만드는 능력이 더 매력적임
직접 코드를 쓰지 않아도 아이디어 속도를 따라올 수 있는 도구가 생긴 게 정말 짜릿함
만약 모든 앱의 코드를 즉시 제공하는 ‘InfiniteAppStore’가 있다면, 그건 코딩이라기보다 쇼핑에 가까울 것 같음
지금의 Claude Code도 사실상 그 미완성 버전임. 우리가 직접 만드는 것처럼 느껴지는 건 과정이 불완전하기 때문임
지금 당신은 AI 도입 여정의 흥분 단계에 있음
아이디어가 즉시 구현되는 건 짜릿하지만, 언젠가 완벽히 원하는 걸 만들고 나면 공허함이 찾아올 수도 있음
그때는 ‘내가 직접 만든 게 아니다’는 감정이 생길 수도 있고, 결국 다음 아이디어를 찾아야 함
그래도 이건 가치 있는 경험이며, 우리가 전통적인 의미의 프로그래머가 아니게 되는 시점이 올 수도 있음
당신은 ‘창조’를 사랑하는 사람이지 ‘프로그래밍’ 자체를 사랑하는 건 아닐지도 모름
나는 오히려 문제를 직접 해결하는 과정에서 더 큰 만족을 느낌
AI가 문제를 대신 풀어주면, StackOverflow에서 답을 복붙한 기분처럼 성취감이 줄어듦
그래도 회사는 생산성을 위해 AI 사용을 요구하겠지
예전에 스프레드시트(VisiCalc) 가 PC를 대중화시켰듯, AI도 프로그래밍을 대중화할 것이라 생각함
복잡한 앱을 만드는 진입 장벽이 낮아지고, 프로토타입 제작이 쉬워질 것임
다만 레거시 시스템이나 프로덕션 코드는 여전히 전문가의 영역임
나도 AI를 많이 쓰지만, 이해 과정을 건너뛸 수는 없음
결국 시스템이 무너질 때는 구조와 상호작용을 이해한 사람이 필요함
AI 코딩이 도박이라면, 여러 개발자를 관리하는 프로젝트 매니징도 일종의 도박일 수 있음
사람도 모델도 비결정적이라 같은 일을 맡겨도 결과가 다름
하지만 AI 코딩은 중독성 때문에 도박과 더 닮았음
일부는 새벽에 일어나 에이전트를 확인하거나, 심지어 은행 계좌 접근권을 주기도 함
AI 코딩이 슬롯머신이라면, 개발자 관리자는 경마 베팅에 가까움
팀의 품질은 어느 정도 통제 가능하지만, 모델 품질은 그렇지 않음
AI는 빠르지만 품질은 낮고, 그래서 즉각적 보상 루프가 더 강하게 작동함
인간의 사고도 사실 블랙박스라 AI의 불투명성과 크게 다르지 않음
다만 AI가 상위 개발자 수준에 도달하는 건 아직 시간이 필요함
Hacker News 의견들
최근 AI 코딩 도구 덕분에 내가 프로그래밍을 좋아하는 이유가 예전과 다르다는 걸 깨달았음
예전엔 깊이 이해하고 문제를 파헤치는 과정이 즐거웠는데, 지금은 생각한 걸 바로 현실로 만드는 능력이 더 매력적임
직접 코드를 쓰지 않아도 아이디어 속도를 따라올 수 있는 도구가 생긴 게 정말 짜릿함
지금의 Claude Code도 사실상 그 미완성 버전임. 우리가 직접 만드는 것처럼 느껴지는 건 과정이 불완전하기 때문임
아이디어가 즉시 구현되는 건 짜릿하지만, 언젠가 완벽히 원하는 걸 만들고 나면 공허함이 찾아올 수도 있음
그때는 ‘내가 직접 만든 게 아니다’는 감정이 생길 수도 있고, 결국 다음 아이디어를 찾아야 함
그래도 이건 가치 있는 경험이며, 우리가 전통적인 의미의 프로그래머가 아니게 되는 시점이 올 수도 있음
나는 오히려 문제를 직접 해결하는 과정에서 더 큰 만족을 느낌
AI가 문제를 대신 풀어주면, StackOverflow에서 답을 복붙한 기분처럼 성취감이 줄어듦
그래도 회사는 생산성을 위해 AI 사용을 요구하겠지
복잡한 앱을 만드는 진입 장벽이 낮아지고, 프로토타입 제작이 쉬워질 것임
다만 레거시 시스템이나 프로덕션 코드는 여전히 전문가의 영역임
결국 시스템이 무너질 때는 구조와 상호작용을 이해한 사람이 필요함
AI 코딩이 도박이라면, 여러 개발자를 관리하는 프로젝트 매니징도 일종의 도박일 수 있음
사람도 모델도 비결정적이라 같은 일을 맡겨도 결과가 다름
일부는 새벽에 일어나 에이전트를 확인하거나, 심지어 은행 계좌 접근권을 주기도 함
AI는 빠르지만 품질은 낮고, 그래서 즉각적 보상 루프가 더 강하게 작동함
다만 AI가 상위 개발자 수준에 도달하는 건 아직 시간이 필요함
그래서 그건 도박이 아님
LLM으로 코드를 생성하는 건 단순한 ‘위험 감수’ 이상의 행동 중독을 유발함
마치 슬롯머신과 친구 챗봇이 합쳐진 사이버펑크 장치처럼 느껴짐
비판적 사고보다 ‘다시 돌려보기’에 집중하게 되고, 그걸 끊으려면 의식적인 노력이 필요함
일본의 평균적인 개발자들은 아직 Claude Code를 일상적으로 쓰지 않음
회사는 장려하지만, 기존 방식을 고수함
오히려 그 덕분에 정신적으로 소모되지 않은 풍경을 보고 있음
대규모 코드베이스 통합에는 여전히 불안함이 있음
기업 입장에선 ROI가 불분명하지만, 개인은 도구의 가능성을 이해할 필요가 있음
AI 코딩의 가변적 보상 구조가 도박성을 만듦
같은 질문에도 결과가 달라지고, 그 차이가 통제 illusion을 줌
반응 속도가 빨라질수록 뇌는 더 강하게 중독됨
도박 중에도 긴 대기 시간이 있는 경우가 많음
결과가 일정하지 않으면, 더 오래 버튼을 누르게 됨
결국 중요한 건 명세(spec) 를 명확히 정의하고, 구현이 그걸 충족하는지 확인하는 것임
완벽한 명세가 있다면 직접 코드를 쓰는 게 더 빠름
시장 변화와 반복적 실험이 필요한 현실과는 맞지 않음
관련 참고: Efficient cause, Naur 논문
‘Vibecoding’을 두고 HN이 여전히 갈라져 있음
일부는 효과를 인정하지만, 여전히 양극화된 논쟁이 반복됨
정작 중요한 요구사항·개발자 경험 논의는 묻힘
“얼마나 자주 이기면 도박이 아니게 될까?”라는 질문이 흥미로움