기술 할부 결제
Warning
기술 부채는 소프트웨어 개발에서 쓰는 비유다. 마감을 맞추거나 새 기능을 만드는 것처럼 급한 일을 먼저 하려고, 확장이 안 되는 엔지니어링이나 임시방편을 먼저 집어넣고 유지보수, 업데이트, 개선은 뒤로 미룬 대가를 말한다. 금융 부채에 이자가 붙듯이 기술 부채에도 이자가 붙는다. 복잡도가 늘고, 생산성이 떨어지고, 오류나 장애가 날 위험이 커진다.
우린 항상 기술 부채가 끔찍하다고 생각한다. 그러나 노수진 님께서 지적하셨듯 우리는 경영학개론에서 배우는 한 가지를 항상 까먹는다.
기업들은 현금 유동성을 강화시키기 위해 의도적으로 부채를 만든다.
마찬가지로, 기술 부채를 감수함으로써 우리는 지금 당장 롸잇 나우 동작하는 코드를 얻을 수 있다.
확장하긴 어렵겠지만 일단 동작하긴 하는 그런 코드.
이는 서비스의 출시 시기를 기하급수적으로 앞당기는데, 이는 스타트업에서 완전무결한 엔지니어링보다 훨씬 중요하다.
결국 서비스가 누군가를 서브해야 그 아름다운 코드가 한 번이라도 실행되지 않겠나?
여기서 엔진 방정식이 유용하게 다가온다.
엔진은 자원을 투입하여 효용을 생성하는 함수일 뿐이다. 단 여기서 변수로 시간이 작용한다는 사실을 확인하자. 지금 당장 투입 가치를 줄이고 시간이 지나 자원을 다시 투입해도 되는 것이다. 즉, 기술 부채는 단기적으로 다른 자원보다 시간을 우선시하여 엔진 방정식을 최적화하는 기술 중 하나이다.
이 접근 방식은 만들 때까지 만든 척하는 서비스 시밍과 유사하다.
서비스 시밍과 기술 부채는 온전한 기술이 준비되기 전에 시장 가치(서비스의 유동성)를 창출하는 점에서 동일하다.
그런 면에서 기술 후불 결제 혹은 기술 할부가 더 나은 용어일 수 있겠다.
기술 부채
- 느낌 별로임
- 나쁜 예감임
- 자본주의에 얼룩진 것 같음
코드 후불 결제
- 문제 없어 보임
- 신선함
- 쿨함
-- clip studio pain (@freezydorito) January 29, 2023