경험 기반 솔직한 접근
인턴 때 빠른 실행과 기술 부채 사이의 긴장을 처음으로 실감했습니다. 빠르게 배포하기 위해 하드코딩으로 처리한 부분이 다음 기능에서 병목이 되는 상황이 반복됐습니다. 저는 이를 관찰하면서 '빠름'과 '구조'는 항상 반대가 아니다는 점을 배웠습니다. 핵심은 어떤 결정이 되돌리기 쉬운 결정인지, 어떤 것이 나중에 고치기 비싼 결정인지를 미리 구분하는 것입니다. 되돌리기 쉬운 것은 빠르게 실행하고, 나중에 바꾸기 어려운 데이터 모델·API 계약·핵심 흐름 세 가지는 충분히 설계한 뒤 움직이는 방식을 선호합니다. 이 구분이 명확하면 속도와 구조는 상충하지 않고 순서의 문제가 된다는 점이 제 생각의 출발점입니다.