[개발자 영어] Yak Shaving
오늘 소개할 표현은 소프트웨어 개발자들 사이에서 자주 언급되는 재밌고 독특한 표현인 "Yak Shaving"입니다. 이 표현은 처음 들으면 약간 생소할 수 있지만, 개발 과정에서 우리가 흔히 겪는 특정한 상황을 완벽히 묘사합니다.1. 표현의 의미"Yak Shaving"은 "최종 목표를 이루기 위해 불필요하거나 사소해 보이는 작업에 시간을 소비하는 것"을 뜻합니다.주로 목표를 이루기 위해 필요한 작업이 끝없는 연쇄 반응을 일으켜 예상치 못한 하위 작업에 몰두하게 되는 상황을 묘사합니다.예:최종 목표: "새로운 기능을 구현한다."하지만, 그 과정에서:라이브러리를 업데이트해야 한다.업데이트 중에 시스템 환경 설정을 수정해야 한다.환경 설정 중에 컴파일러 버전을 맞춰야 한다.갑자기 컴파일러 설치가 실패해서 원인..