Hacker News
이제 코드는 점토다
소프트웨어처음 오른 때 점수 219댓글 141
AI 코딩 도구 덕분에 소프트웨어 코드를 고치는 일이 아주 쉬워졌다는 글입니다. 글쓴이는 코드를 돌처럼 단단한 재료가 아니라 흙처럼 쉽게 빚을 수 있는 재료가 되었다고 말합니다.
코드가 흙이 되었다
예전에는 코드를 돌을 깎듯이 한 줄씩 힘들게 만들었습니다. 작은 수정은 할 만했지만, 큰 수정은 건물을 허무는 것처럼 어려웠습니다. 하지만 '에이전트 코딩'이라는 새 방식이 등장하면서 상황이 바뀌었습니다. 이제 AI에게 시키면 코드를 바꾸는 비용이 크게 줄어, 코드가 흙처럼 쉽게 모양을 바꿀 수 있게 되었습니다.
눈에 띄는 변화
- 전환점은 2025년 11월로 소개됩니다.
- 솔로 개발자는 하루 만에 새 제품의 핵심 뼈대를 만들어 볼 수 있습니다.
- 팀은 며칠 동안 기존 기능의 방향을 완전히 바꿔 보고 그 가치가 있는지 확인할 수 있습니다.
- 글쓴이는 커피 한 잔 마실 시간 동안 기능을 생각하고 AI에게 맡겨, 30분 만에 기획부터 검토까지 한 사람이 끝낼 수 있었다고 말합니다.
흙처럼 빚는 방법
글쓴이는 조각가처럼 일하라고 권합니다. 먼저 큰 덩어리를 대략 만들고, 그다음 중간 크기의 부분, 마지막으로 세부 내용을 다듬습니다. 마음에 들지 않으면 일부를 고치거나 전체를 뭉개고 다시 시작해도 됩니다. 실제로 돌아가는 결과를 보는 것이 어떤 계획이나 시안보다 낫다고 말합니다.
장인과 공장이라는 두 방식
글은 두 가지 극단적인 방식을 소개합니다. 장인 방식은 사람이 계속 고리 안에 머물며 매번 결과를 직접 보고 판단하는 것입니다. 글쓴이는 자신이 쓰는 마크다운 편집기에 계산 블록 기능을 만든 예를 듭니다. 공장 방식은 사람이 고리에서 빠지고, 명세서, 자동 생성기, 검증 도구(테스트, 평가, 안전장치, 검토용 AI)로 이루어진 시스템이 코드를 만드는 방식입니다.
왜 중요한가
코드를 바꾸는 비용이 낮아지면 아이디어를 빨리 시험해 볼 수 있습니다. 그러나 글쓴이는 바꾸는 것이 쉬워져도 무엇이 옳은 변화인지 아는 일은 여전히 사람의 판단이 필요하다고 경고합니다. 판단 없이 덩어리만 계속 쌓으면 결국 엉망이 된다는 뜻입니다.
용어 풀이
- 에이전트 코딩
- 사람이 목표를 주면 AI가 스스로 계획하고 코드를 짜고 고치는 방식입니다.
- 마크다운 편집기
- 간단한 표시 문법으로 글을 쓰는 문서 편집 프로그램입니다.
- 계산 블록
- 간단한 계산을 하고 결과를 옆 여백에 보여 주는 글쓴이의 편집기 기능입니다.
- 테스트
- 코드가 제대로 동작하는지 자동으로 확인하는 검사입니다.