Linear의 최고경영자 카리 사리넨이 최근 자신의 웹사이트에 게시한 에세이에서 소프트웨어 개발 과정에서 인간의 직관이 갖는 중요성을 재조명했다. 그는 좋은 제품이 단순히 기능의 집합체가 아니라 제작자의 경험, 관심사, 그리고 세계를 바라보는 관점이 스며든 결과물이라고 정의했다.

사리넨은 업계가 소프트웨어를 마치 공장에서 조립하는 제품처럼 취급하는 경향이 있다고 지적했다. 요구사항을 수집하고 기능을 구축하며 지표로 성과를 측정하는 프로세스만 따지면 좋은 결과가 나올 것이라는 가정이다. 하지만 그는 두 팀이 동일한 고객군을 대상으로 같은 기술을 사용하더라도 완전히 다른 제품을 만들어낼 수 있다고 강조했다.

그 차이는 그들이 무엇을 어떻게 이해하고 어떤 스타일로 구축하느냐에서 발생한다.

그는 Linear 내부에서 전통적인 데이터나 프로세스보다 직관을 우선시해 왔다고 밝혔다. 여기서 말하는 직관은 근거 없는 개인적 취향이 아니다. 사리넨은 직관이 실제 작업, 고객 대화, 실수, 그리고 학습을 통해 형성된 관점이라고 설명했다.

데이터 뒤에 숨지 않고 스스로 판단을 내리는 것이 핵심이라는 것이다.

제품 출시 전 Linear 팀은 다양한 기업과 직무의 사용자들과 깊이 있는 대화를 나눴다. 자체적으로 느끼던 불편함도 있었지만 이러한 대화가 개인의 경험을 넘어선 통찰력을 제공했다고 회고했다. 사리넨은 AI 에이전트가 개발 파이프라인을 자동화하는 논의가 활발한 지금이야말로 제작자의 고유한 시선이 더 중요해질 수 있다고 시사했다.

그는 최종적으로 제품이 기술적으로 작동하기 시작한 이후에도 제작자가 무엇을 무시하고 무엇을 계속 다듬어 가느냐에 따라 제품의 성격이 결정된다고 말했다. 이를 그는 제품의 영혼이라 표현했다. 사용자가 특정 개발자를 알지 못해도 제품 내에서 그들의 관점을 느낄 수 있다는 주장이다.

현재 사리넨의 에세이는 Hacker News 등에서 공유되며 소프트웨어 철학에 대한 논의를 촉발하고 있다. 다만 그의 주장은 Linear라는 특정 조직의 문화와 배경에 기반하고 있어 모든 개발 환경에 동일하게 적용될지는 미지수다. 자동화된 도구들이 확산되는 추세 속에서 인간의 직관이 얼마나 지속 가능한 경쟁 우위로 남을지는 향후 지켜볼 대목이다.