바이브코딩은 직접 코드를 쓰는 것만큼 재미있지 않다

6 hours ago 3

AI 보조 코딩으로 유용한 결과물을 빠르게 만들 수 있어도, 만드는 과정의 즐거움은 직접 코드를 쓸 때보다 적을 수 있음 바이브코딩은 재미를 앞당겨 제공함. 적은 노력으로 아이디어를 시제품으로 만들 수 있지만, 리팩터링은 처음처럼 짜릿하지 않음 만드는 즐거움에는 아이디어의 실현뿐 아니라 어렵게 이룬 성취, 일을 잘 해냈다는 만족, 배움도 있지만, 바이브코딩이 이를 자연스럽게 가져다주지는 않음 AI 덕분에 직접 만들기에는 시간이 너무 오래 걸리거나 아예 시도하지 않았을 도구와 게임을 만들 수 있었으며, 이런 경우 선택지는 AI와 수작업이 아니라 만들기와 만들지 않기였음 직접 코딩하며 겪는 고생은 나중에 성취감과 애착으로 돌아올 수 있지만, 바이브코딩에서는 프로젝트와의 거리감과 통제력 부족이 남았음 직접 만드는 즐거움과 AI 코딩의 차이 무언가를 만드는 일은 배움과 발견보다 더 큰 만족을 줄 수 있으며, 소프트웨어는 아무것도 없는 상태에서 쓸모 있는 무언가를 만들기 쉬운 수단임 어린 시절 꿈이었던 발명가는 만들기와 발견을 결합하는 직업이었음 글쓰기와 작곡도 소프트웨어처럼 물리적 현실이나 다른 사람과의 접촉이 비교적 적게 필요한 창작 활동임 최근 취미로 만든 Python 스크레이퍼 두 개는 단순했지만 오랫동안 원했던 기능을 수행했고, 몇 년 만에 가장 즐거운 프로그래밍 경험이었음 프로젝트는 salez.ca와 Free Silver Price API임 그전에는 주로 셸 스크립트를 작성했으며, Bash는 재미있는 언어로 알려져 있지는 않음 AI가 어리석다거나 생산성을 높이지 못한다는 이유만으로 AI 보조 코딩을 쉽게 일축하기는 어려워졌음 그러나 생산성과 별개로, AI를 통한 코딩은 직접 코딩하는 것보다 덜 재미있었음 바이브코딩도 무언가를 실제로 만들었다는 짜릿함을 일부 주지만, 처음의 흥분이 리팩터링까지 이어지지는 않음 재미를 앞당기는 방식과 여섯 가지 만족 바이브코딩의 확산 요인 중 하나는 프로젝트와 개발 경력 양쪽에서 재미를 앞당겨 제공한다는 데 있음 아이디어가 있으면 아주 적은 노력으로 작동하는 시제품을 빠르게 얻을 수 있음 코딩 경험이 없어도 앱을 “코딩”할 수 있고, 그 앱은 아마 작동할 것임 즐거움을 먼저 받는 방식은 개인적으로 피하고 싶은 방식임 아직 하지 않은 일의 대가를 미리 받거나, 빚을 지거나, 오늘 다른 사람이 내 일을 해주는 대신 내일 그 사람의 일을 해주기로 하는 약속도 같은 이유로 선호하지 않음...

Read Entire Article