코드를 넘어 고객을 바라보기까지: 엔지니어의 창업 전환기
코드를 작성하며 완벽한 아키텍처를 고민하던 엔지니어 시절에는, 정답이 있는 문제를 가장 효율적으로 푸는 것이 가장 중요했습니다. 하지만 직접 제품을 만들고 시장에 뛰어들면서 완전히 다른 현실을 마주하게 되었습니다.
정답을 찾는 일에서 질문을 던지는 일로
엔지니어로서의 목표는 주어진 요구사항을 가장 안정적이고 깔끔한 코드로 구현하는 것이었습니다. 그러나 창업가의 세계에서는 아무도 명확한 요구사항을 건네주지 않습니다.
풀어야 할 진짜 문제가 무엇인지, 이 문제가 고객에게 실제로 가치 있는 것인지 스스로 끊임없이 질문을 던져야 했습니다. 완벽한 기술보다 더 중요한 것은 ‘사람들이 실제로 필요로 하는가’였습니다.
완벽함보다는 빠른 검증
이전에는 엣지 케이스까지 꼼꼼히 고려해 결점 없는 시스템을 만드는 데 집중했습니다. 하지만 창업 초기에는 완벽한 코드를 짜느라 시간을 보내는 것보다, 부족하더라도 빠르게 시장에 내놓고 피드백을 받는 것이 훨씬 더 중요했습니다.
코드가 아무리 훌륭해도 아무도 쓰지 않으면 의미가 없다는 단순한 진실을 받아들이는 데에는 적지 않은 시행착오가 따랐습니다.
문제를 해결하는 방식의 확장
기술은 여전히 강력한 무기입니다. 다만 이제는 기술 자체가 목적이 아니라 문제를 해결하기 위한 수많은 수단 중 하나로 보이기 시작했습니다.
엔지니어로서의 논리적인 사고방식 위에 고객의 관점과 비즈니스 감각을 더해가는 과정은 낯설지만 흥미롭습니다. 아직 배워야 할 것이 많지만, 내가 만든 무언가가 누군가의 일상을 실제로 바꾸는 순간의 즐거움은 그 어떤 것보다 큽니다.