노트

AI 시대 변경에 대한 책임 질문

개발 문화#ai · 연결된 개념 9개

쉽게 말하면

AI 시대 변경에 대한 책임 질문은 대필 작가가 쓴 자서전에 내 이름을 올리기 전에 묻는 질문들이에요. 남이 썼어도 왜 이렇게 썼는지, 사실이 맞는지 답할 수 있어야 내 책이 되죠.

비유가 깨지는 곳 자서전은 출간하면 끝이지만 코드는 배포 뒤에도 움직여요. 그래서 리뷰어는 변경이 기댄 가정이 틀리면 무슨 일이 생기고, 프로덕션에서 어떻게 알아챌지까지 물어요.

AI(Artificial Intelligence)가 코드를 써 주는 시대에 엔지니어의 결과물은 코드 한 줄이 아니다. 그 코드가 왜 존재해야 하는지 방어하고 믿을 수 있게 만드는 추론 과정 전체가 결과물이다. 직접 타이핑하지 않으면서 판단력을 기르려면 묻는 질문을 바꿔야 한다. "다 했나?"가 아니라 "내가 책임질 수 있나?"를 묻는다.

작성자가 스스로 묻는 질문

  1. 이 변경이 왜 필요했는지 설명할 수 있나?
  2. 처음의 제품 요구에서 설계와 구현을 거쳐 사용자에게 닿기까지 흐름을 추적할 수 있나?
  3. 얻은 것과 포기한 트레이드오프를 설명할 수 있나?
  4. 테스트 환경을 넘어 실제로 동작한다는 증거가 있나?

리뷰어가 한 단계 위에서 묻는 질문

  1. 이 변경은 시스템에 대한 어떤 가정에 기대고 있나?
  2. 그 가정이 틀리면 최악의 경우 무슨 일이 생기나?
  3. 다른 컴포넌트나 다른 팀의 서비스에 어떤 연쇄 효과가 있나?
  4. 프로덕션에서 예상대로 동작하지 않으면 어떻게 알아챌 수 있나? → Spring Boot Actuator 같은 관측(Observability) 도구

실천

출처: How I'd start my engineering career today Maxime Najim, LeadDev

연결된 개념

이 노트를 가리키는 문서

뜻이 가까운 노트

  • 프론티어 팀의 습관

    AI 에이전트와 일하는 방식을 앞서 바꾼 팀들의 공통 습관. 컨텍스트에 투자하고, 일부러 느려지고, 지켜보는 대신 먹여 준다.

  • AI로 학습하기

    AI를 답을 주는 기계가 아니라 질문하고 채점해 주는 튜터로 쓰는 방법. 학습의 수고는 내가 진다.

  • 행동 설명 질문

    "보통 어떻게 하세요?" 대신 "최근에 실제로 어떻게 했나요?"를 묻는 질문. 일반론이 아니라 직접 겪은 최근 경험을 끌어내 더 진실하고 밀도 높은 답을 얻는다.

  • 집단 코드 소유

    코드의 주인을 개인으로 두지 않고 팀 전체가 코드베이스 전체를 소유해, 누구나 필요한 곳을 고칠 수 있게 하는 XP 실천법.

  • YAGNI

    "그거 필요 없을 거야(You Aren't Gonna Need It)." 실제로 필요해지기 전까지 기능이나 확장 지점을 만들지 말라는 XP(Extreme Programming)의 원칙이다.

보기 옵션