AI 시대의 “손코딩”에 HN이 반응한 이유
Original: I’m spending months coding the old way View original →
Miguel Conner의 글은 AI를 거부하자는 선언이 아니라, AI가 너무 빨리 일상화된 시점에 일부러 속도를 낮춰 본 기록이다. 그는 Aily Labs에서 AI agents를 만들던 경험을 뒤로하고 Brooklyn에서 3개월짜리 coding retreat를 시작했고, 글이 올라온 시점에는 6주차였다. HN이 이 글을 크게 물고 늘어진 이유는 제목의 “old way”가 갑자기 낡은 기술이 되어버린 감각을 건드렸기 때문이다.
글에서 눈에 띄는 것은 hand coding이 막연한 수련이 아니라 꽤 구체적인 훈련이라는 점이다. 그는 CS336 과제를 따라가며 작은 language model을 직접 구현하고, Tiny Stories 데이터로 17M parameter model을 학습시키고, FlashAttention2를 Triton으로 구현하는 쪽으로 넘어갔다. 또 Apple IIe에서 BASIC으로 fizzbuzz를 짜고, Bandit 같은 terminal security challenge를 풀고, Vim 안에서 perceptron을 손으로 구현했다.
HN 댓글의 에너지는 “AI를 쓰지 말자”보다 “AI가 빠르게 줄여버리는 feedback loop가 무엇을 건너뛰는가”에 가까웠다. 한 댓글은 18세 학생들에게 Apple II Plus와 6502 assembly를 가르치는 경험을 꺼냈고, 다른 댓글은 agentic workflow가 넓은 렌즈로 보면 codebase 이해와 active recall을 약하게 만들 수 있다고 봤다. autocomplete 정도가 중간지대라는 의견도 있었다.
재미있는 점은 글쓴이도 완전한 금욕주의자가 아니라는 것이다. 그는 몇몇 막힌 bug에서는 Claude에 조언을 구했다고 적었다. 그래서 이 논쟁은 tool 사용 여부보다 calibration의 문제로 읽힌다. 직접 디버깅해 본 사람은 agent가 낸 답을 더 잘 평가하고, terminal과 runtime의 작은 신호를 더 빨리 알아차린다.
원문과 HN discussion을 함께 보면, 개발자 커뮤니티가 지금 두 감정을 동시에 갖고 있음을 알 수 있다. AI coding은 생산성을 밀어 올리지만, 그 속도를 감당하려면 결국 사람이 느린 경로에서 얻는 감각도 필요하다는 것이다.
Related Articles
AI 코딩 도구가 보편화되면서 언어 선택의 기준이 달라지고 있다. 생산성보다 생태계와 가독성이 언어 선택의 핵심이 된다는 주장이 HN에서 화제를 모았다.
MachineLearning 댓글은 “AI detector가 보조도구인지 결정권자인지”를 놓고 강하게 갈렸다.
HN 댓글은 solve rate보다 guardrail, 작업 방식, 보안 연구용 계정 조건이 결과를 얼마나 바꿨는지에 주목했다.