technology

소프트웨어의 아름다움 – product iteration

Photo Jan 15, 11 08 24 AM며칠 전 산호세 공항 화장실에서 찍은 사진이다. 물, 비누 모두 동작센서로 작동되는데 비누가 나오는 구멍이 수도꼭지에 너무 가까이 있어서 물로 손을 씻다 보면 동작이 감지되어 비누가 자동으로 계속 나오는 문제가 있었다. 이 화장실에서 상당히 많은 사람이 손을 씻을 텐데 그럴 때마다 이렇게 비누가 나오는 건 엄청난 낭비라고 생각된다. 설계를 잘못한 것인지 아니면 시공을 잘못한 것인지는 모르겠지만, 이걸 다시 고치려면 엄청난 비용과 시간이 필요할 것이다. 자동 비누 디스펜서를 물리적으로 뜯어내고 다시 공사해서 다른 위치로 옮겨야 한다.

그런데 다른 위치로 옮겼는데도 너무 가까워서 계속 비누가 낭비된다면? 또는, 비누는 낭비되지 않지만, 너무 멀리 위치해서 사용자들이 불편해한다면? 별거 아닌 거 같지만, 제대로 하려면 정확한 위치를 찾을 때까지 여러 번 뜯어내고 시행착오 과정을 거쳐야 한다. 상당히 비효율적이고 비싼 product iteration이다.

이런 면에서 볼 때 소프트웨어는 정말 아름답다고 할 수 있다. 수만 번의 product iteration을 큰 비용과 시간의 손실 없이 효율적으로 할 수 있기 때문이다. 내가 아는 스타트업 중 하루에도 몇 번씩 product iteration을 하는 회사들이 있다. 개발자와 디자이너만 있으면 된다. 물론 소프트웨어를 고치는 게 말처럼 간단한 거는 아니지만, 하드웨어를 부수고 다시 만드는 거에 비하면 코드를 고치는 건 정말 간편하다. 하드웨어는 일단 출시를 하면 뜯어고치고 다시 대량생산 하는 게 쉽지 않기 때문이다.

이런 product iteration이 더 쉬우므로 소프트웨어 회사들은 고객의 눈높이에 맞는 제품을 상당히 높은 완성도로 만드는 게 가능하다. 그런데 내 주위의 소프트웨어 회사들이 정말로 완성도가 매우 높은 제품을 가지고 고객들을 만족하게 해주고 있는가? 그렇지 않다. 이렇게 쉬움에도 불구하고 product iteration을 제대로 하지 않기 때문이다. 소프트웨어 비즈니스가 제공하는 이런 장점을 좋은 회사들은 잘 활용해서 좋은 제품을 만들려고 노력한다. 그렇게 해도 시장이 인정해주는 제품이 만들어질 확률은 3%도 안 된다. Product iteration을 십분 활용하지 않는 게으른 회사들에 이 확률은 0% 이다.

멈추지 않는 변신 – Windows 10

a마이크로소프트가 어제 Windows 10을 발표 했다. 나를 포함한 대부분의 tech 관련 전문가, 분석가 그리고 기자들은 큰 기대를 하지는 않았을 것이다. 그냥 정기적으로 하는 새로운 윈도우스 발표라고 생각했고 Windows 8이 기대이하였기 때문에 8에서 실수했던 부분들을 고친 운영체제 정도로 생각을 했다.

발표를 실시간으로 전부 다 보지는 못 했지만 내가 가장 놀랐던 건 독점적인 위치를 이용해 30년 이상 고객들한테 1원이라도 더 쥐어짜내던 마이크로소프트가 윈도우스 10 무료 업그레이드를 제공한다는 소식이었다. 이로 인해 약 5,500억원의 비용이 소요될 것으로 예상되는데 – 뭐, 이 정도는 마이크로스프트한테 큰 돈은 아니다 – 돈을 떠나서 ‘독점적인 소프트웨어를 최대한 비싸게 팔자’ 라는 회사의 방향 자체를 180도 바꾸는거라서 놀라웠다. 물론, 내부적으로 많은 분석과 시뮬레이션을 했고, 윈도우스를 무료로 주면 이로 인해서 얻을 수 있는 장기적인 추가 매출이 더 높을 것이라는 결론이 나왔겠지만 작년 매출 90조원을 한 큰 회사한테는 쉽지 않은 결정이었을 것이다.

마이크로소프트의 3번째 대표이사인 Satya Nadella의 공이 크다고 생각한다. 사장 취임한지 1년도 안 되었지만 그동안 기업문화를 바꾸고, 과거에 절대로 물어보지 않던 질문들을 스스로에게 하고, 변화하고 있는 시장을 더욱 더 경청했다. 그리고 마이크로소프트의 자원들을 최대한 활용하면서 지금까지 걸어왔던 40년을 과감하게 버리고 앞으로 갈 40년을 준비하고 있다는 느낌을 받았다.

하지만 마이크로소프트한테도 현실은 만만치 않다. 세상은 레드몬드의 공룡보다 조금 더 빠르게 변화하고 있고 더 작고 빠른 기업들이 지속적인 혁신을 통해 마이크로스프트의 밥을 야금 야금 먹고 있다. 특히 모바일과 스마트폰 분야에서는 완전 후발주자이다. 그렇게 갈길은 멀지만, 드디어 방향은 잘 잡은거 같다. 똑똑한 인재들, 엄청난 돈, 그리고 좋은 리더십을 잘 이용해서 더 빨리 뛰어서 꼴찌를 모면하길 바란다.

Windows 10 – 세상은 조금 더 좋아진 운영체제를 기대했다. 하지만 마이크로소프트는 그 이상을 보여줬다. 빠르게 변하는 세상에 적응할 수 있다는걸 보여줬다. 그리고 회사의 새로운 미래를 보여줬다. 아, 맞다….그리고 예상치 못했던 가상현실과 홀로그램도 보여줬다.

멋지다. 그리고 기대된다.

마이크로소프트 관련 과거 포스팅:
마이크로소프트의 현실 받아들이기
마이크로소프트의 역습

<이미지 출처 = https://www.dailyherald.com/article/20150122/business/150129644/>

비트코인 가격이 중요한게 아니다

network-trust얼마전에 “부활하는 비트코인” 이라는 기사를 읽었다. 대충 읽어 보니 인터넷 가상화폐로 반짝 관심을 받다가 순식간에 사그러졌던 비트코인이 다시금 한국에서 주목을 받고 있다는 내용이었다. 우리는 2개의 비트코인 관련 회사에 투자했고, 개인적으로도 작년 한 해 동안 비트코인 관련 소식, 기술, 회사를 많이 보고 공부도 많이 했다. 솔직히 언론에 보도되는 내용들과 비트코인 가격만을 보면 2014년은 비트코인한테 굉장히 좋지 않은 한 해 였다. 작년 1월에 거의 $1,200 까지 올라갔던 비트코인의 가격은 현재 $200 이하로 떨어졌고, 그동안 좋지 않은 악재들이 많았던건 부인할 수 없다. 나도 개인적으로 비트코인을 소유하고 있고 매달 정기적으로 아주 조금씩 사고 있다. 그런데 비트코인 가격이 떨어져도 나는 크게 걱정하지도 않고 이젠 아예 신경도 안 쓴다(물론, 올라가면 기분은 좋다).

장기적으로 보면 비트코인 가격은 다시 올라갈 것으로 나는 믿고 있기 때문이기도 하지만, 비트코인의 핵심은 전자화폐로서의 수단보다는 그 근간을 이루고 있는 기술과 이 기술에 내포된 잠재가능성이기 때문이다. 조금만 더 전문적으로 들어가보면, 마치 HTTP가 웹페이지 전송을 위한 프로토콜이고 SMTP가 이메일을 보내기 위한 프로토콜인거와 같이 프로토콜으로서의 비트코인은 인터넷을 이용해 특정 메시지를 주고 받기 위한 공개 프로토콜이다. 사토시 나카모토가 비트코인 프로토콜에 대해서 처음 정의를 했고, 대부분의 비트코인 어플리케이션은 이 프로토콜 기반으로 개발되어 있다.

비트코인 프로토콜의 목적은 서로 모르지만, 인터넷으로 연결된 사용자들이 운영하는 컴퓨터 네트워크를 이용하여 blockchain 이라는 공유/공개 DB를 유지하고 확인하는 것이다(참고로, 블록체인은 전체 비트코인의 거래와 소유 상황을 공개적으로 기록하고 있는 데이터베이스, 즉 공개장부라고 생각하면 된다). 여기서 굉장히 중요한 개념은 바로 인터넷이라는 신뢰할 수 없는 공간에서 서로 모르는 사용자들이 “협업”과 “협조”를 할 수 있는 프로토콜, 그리고 그 누구도 그걸 소유하지 않기 때문에 분권화된(decentralized) 프로토콜이라는 것이다.

조금 다른 각도에서 보면 비트코인 프로토콜은 인터넷이라는 태생적으로 안전하지 않은 공간에 안전을 가져올 수 있다는 말로 해석할 수 있다. 이런 개념을 내포하기 때문에 비트코인의 오픈소스 코드를 이용하면 인터넷 상에서 중개인 없이 거래를 가능케하는 제품들을 누구나 개발할 수 있다. 은행, escrow 업체, 공증 업체, 심지어는 변호사들…..모두 다 중개인이라고 할 수 있다. 서로를 믿지 못하기 때문에 비즈니스 거래를 할때는 항상 이런 중개인들이 개입된다. 그리고 이로 인해 막대한 비효율성과 불필요한 비용이 발생한다. 이론적으로는, 비트코인 프로토콜을 활용하면 모든 거래에서 비효율성을 제거하고 신뢰를 가져올수 있다. 심지어는 인간의 제어가 전혀 없이 모든 컴퓨터와 소프트웨어가 “평화롭게” 작동하는 이상적인 세상을 그려볼수도 있다.

하지만, 현실적으로는 비트코인의 미래는 (매우) 불투명하다. 새로운 기술과 개념이 mainstream으로 인정되려면 수십년이 걸릴지도 모르고 그 전에 치명적인 오류들이 발견되어 몇 년 후에는 우리 모두가 “아, 과거에 비트코인이라는게 있었지. 엄청 떴었는데 망했어.” 라고 할지도 모른다. 하지만, 나를 비롯한 비트코인을 열심히 응원하는 투자자, 창업자, 관계자들은 요동치는 비트코인 가격보다는 비트코인이 제시하는 새로운 기술, 모델, 개념 그리고 이를 기반으로 개발되고 있는 여러가지 제품과 서비스에 베팅을 하고 있다.

르네상스 시대 이탈리아의 메디치 가문이 개념을 잡고 막대한 부를 축적할 수 있었던 중앙집중형 금융모델은 그동안 500년 이상 국제금융과 상업의 근간이 되었다. 비트코인의 분권화된 모델은 역사상 최초로 이 중앙집중형 모델을 파괴하고 엎을 수 있는 “분권화된 신뢰(decentralized trust)” 모델을 제시하면서 동시에 그 가능성을 기술적으로 해결할 수 있기에 흥분되지 않을 수 없다. 뭐, 수백년 동안 중앙집중형 모델을 잘 사용했으니 이젠 좀 바꿀때도 되지 않았나 싶다.

<이미지 출처 = http://www.coindesk.com/blockchain-rise-networked-trust/>

소프트웨어가 정말 중요하다

google-maps-is-the-best아이폰 사용 7년만에 이제 서서히 질려가고 있는 이 시점에 Blackberry Classic이 새로 나와서 출시 전부터 상당히 예의주시하고 있었다. 믿을만한 제품 리뷰어들의 사용후기를 보면 매우 긍정적이고 평들을 종합해보면 블랙베리의 출혈이 이제 어느정도 멈추고 바닥을 치고 다시 올라갈 수 있다는 느낌을 받는다. 이미 주가가 이러한 기대를 반영하고 있다.

아이폰을 사용하면서 내가 가장 그리웠던거는 블랙베리의 물리적인 키보드, 그리고 그지같은 통화품질이었는데 Classic은 이 두가지 문제를 아주 깔끔하게 해결했다고 한다. 나같이 이메일 자체가 인생인 사람한테는 물리적인 키보드는 생산성을 많이 향상시켜주고 아이폰 통화품질이 좋지 않아서 항상 이어폰을 끼고 통화하거나 소리를 질러야 했는데 블랙베리 통화품질은 거의 유선 전화랑 비슷하다고 하니 구미가 많이 당겼다.

그래서 이번 기회에 폰을 갈아탈까 심각하게 고민을 해봤는데 결정적으로 블랙베리 앱들이 너무 없어서 포기했다. 더 재미있는건 자주 사용하지 않는 앱들은 없어도 되고, 자주 사용해도 블랙베리의 물리적인 키보드와 통화품질과 그 불편함을 충분히 바꿀수 있다고 생각하지만 딱 하나, 바로 구글맵스 때문에 그냥 아이폰을 당분간 사용하기로 했다(안드로이드는 불편해서 처음부터 제외). 구글맵스가 없는 불편함과 키보드/통화품질의 편안함을 바꿀 엄두가 나지 않았기 때문이다.

전체적인 앱 생태계 때문에 운영체제나 디바이스를 교체할때 많이 고민하고 망설이는건 봤지만 이렇게 단 한개의 앱 때문에 디바이스를 바꾸지 못하는 나 스스로를 보면서 이제는 정말 하드웨어는 소프트웨어를 위한 들러리라는 생각을 다시 하게 되었다. 아무리 디자인이 좋고 엄청난 사양의 디바이스라도 그 디자인과 사양을 충분히 즐기면서 음미하게 하는 소프트웨어가 없다면 말짱 소용이 없다.

이런 현실은 하드웨어를 만드는 업체들한테는 또다른 골치거리이다. 하드웨어 사양에 최적화된 소프트웨어를 만들던 과거와는 달리 소프트웨어를 위한 하드웨어를 만들어야 하기 때문이다. 앞으로 5년 후면 지금은 아직 애매모호하고 실체가 없는 IoT가(Internet of Things: 사물인터넷) 많이 다듬어질 것이고 그렇게 되면 정말로 모든 사물들이 연결된 미래의 그림이 구체화될거 같다. 특정 디바이스들이 소수의 특정 기능이나 업무만 처리하지 않고 다양한 업무와 기능을 소화해야 할텐데 – 또는 그런 다양한 기능이나 업무를 연결해주는 다리 역할을 함 – 이렇게 되면 다양한 소프트웨어들을 소화할수 있는 하드웨어를 만들어야 한다. 여기에 디자인도 신경 써야하고 제조 비용도 신경써야하니 순수 디바이스 제조업체들 한테는 쉽지 않은 게임이 될거 같다.

Marc Andreessen이 2011년도에 “Why Software is Eating the World” 라는 엣지있는 글을 썼는데 정말로 소프트웨어가 세상을 다 먹어버리고 있다.

<이미지 출처 = http://9to5mac.com/2012/12/19/mossberg-agrees-with-pogue-google-maps-is-the-best-on-iphone/>

연습생보단 코딩공부를

미국도 크게 다르지는 않지만 한국 젊은이들의 연예인 선호도는 특히 높은거 같다. 내 초등학교 시절에는 장래 희망사항이 매우 다양했던거 같은데 최근에 학생들 대상으로 장래희망을 조사해보면 연예인이 압도적으로 많은거 같다. 연예인이라고 하면 배우, 가수, 무용가 등 entertainment에 종사하는 모든 사람들을 다 포함하지만 한국 학생들이 희망하는 연예인은 미디어에 비치는 화려한 특급 배우 또는 가수인거 같다. 이 중 연기, 노래, 춤을 정말로 사랑하고 예술을 평생 하고 싶어하는 소신있는 젊은 친구들도 있겠지만 대부분이 ‘돈’ 때문이라고 한다. 물론 A 급 배우나 가수들은 돈을 정말 잘 번다. 우리같은 일반인들이 상상할 수 없을 정도로 많이 번다. 그리고 이런 단편적이 면만을 보면 이쁘게 태어나서(이쁘지 않으면 고치면 된다) 연기랑 춤 연습 좀 열심히 해서 어린 나이에 이만큼 돈을 잘 버니 – 주말도 없이 술과 피로에 쩔어서 쥐꼬리만한 연봉 받으면서 회사다니는 아버지나 주위 어른들과 비교해보면 – 굉장히 ‘쉽게’ 버는거 같다. 확률은 낮지만 그래서인지 모두가 다 연예인이 되고 싶어하나 보다.

그런데 ‘쉽게’ 돈 벌고 싶어서 연예기획사 연습생 준비하고 있는 젊은 친구들한테 나는 오히려 코딩을 공부하라고 권장하고 싶다. 크게 성공을 한다는 가정하에 technology 기반의 회사를 직접 창업해서 성공하는게 유명 연예인이 되는거 보다 훨씬 더 돈을 많이 벌 수 있기 때문이다. 물론 연예인으로서 성공할수 있는 확률은 매우 낮고 성공한 가수나 배우들 고생한 이야기 들어보면 정말 쉽지 않은 분야라는걸 다시 한번 생각하게 된다. 하지만 창업해서 성공할 확률도 만만치 않게 낮다. 정확한 최신 숫자는 나도 잘 모르겠고 별로 관심도 없지만, 창업해서 성공하는게 오히려 연예인으로 성공하는거 보다 더 힘들수 있다는 생각을 한다. 하지만 정말 성공하면 왠만한 연예인들 수입은 소수점으로 보일 정도로 대박날수 있다.

내가 연예인 공부보다 코딩 공부를 권장하는 다른 이유는 코딩을 제대로만 공부해 놓으면 대박 성공하지 못해도 (상대적으로) 편안하게 먹고 살수 있기 때문이다. 가끔씩 TV 에서 소위 말하는 ‘연습생’들 이야기를 들어보면 정말 열심히 그리고 힘들게 살고 있는 젊은이들이라는 생각을 한다. 안타깝게도 이 친구들 절반 이상이 수년동안 연습만 하다가 데뷔 한번 못해보고 인생의 황금기를 보낸 후 현실에 적응하지 못하는 경우가 많다. 한참 생각하고, 일하고, 배우고, 느끼고, 준비했어야할 중요한 젊은 시기를 연습생으로 춤추고 노래했기 때문에 사회에 나오면 적응하는게 쉽지가 않다고 한다. 연예계쪽으로 커리어를 물색해 보지만 A,B급 연예인이 아니면 제대로 밥벌이를 할 수 없는게 현실이다. 그동안 연습한 연기, 노래, 춤 실력을 제값 받으면서 써먹을 기회가 좀처럼 주어지지 않는다. 코딩은 이와는 약간 다른거 같다. 학교에서 또는 스스로 코딩을 배워서 성공하지 못해도 일반 기업에서 개발자로 살아갈 수 있는 다양한 길은 존재한다. 물론 실리콘밸리와 한국에서의 개발자 대우는 매우 다르지만 한국도 점차 좋아질거라고 생각한다. A급 개발자가 아니더라도 개발자들이 먹고 살수 있는 방법들은 존재한다.

또한 제대로 된 코딩의 배움에 있어서 선천적인 능력이 성공의 필수 조건은 아니다. 물론 IQ가 높고 선천적으로 좋은 머리를 가지고 태어났다면 남들보다 더 빨리 배우고 프로그래밍을 잘 하겠지만, 그렇지 않다고 해서 절대로 성공하지 못하는 건 아니다. 연예인의 경우 조금 다른거 같다. 물론 피나는 노력을 통해서 좋은 연기자나 가수가 된 분들도 있지만, 타고난 능력을 가진 사람보다 일반인이 더 잘하기란 코딩의 경우보다 매우 낮다고 생각한다. 한국의 여러가지 오디션 프로그램만 봐도 알 수 있다. 연예 분야에서 “타고났다” 만큼 유리한 조건은 없다.

연예인이 되고 싶은 목적이 굳이 돈이 아니라 화려함과 대중의 인기라면? 개발자 출신 창업가들도 연예인 못지 않은 슈퍼스타 대접을 받는 세상이 미국은 이미 왔고, 한국도 곧 올 것이다.