RSS

만들고 싶은 앱 하나 – procedures

20 4월

모든 사람에게는 리스트(list)라는 자료구조가 있습니다. 부지불식간에 우리는 목록을 만들고 있고 그걸 관리하면서 살아가는데요. 기억하기 위해서 할 일 목록을 적어서 관리하고, 필요하면 공유하게 되지요.

요리의 요리법과 재료 역시 리스트며, 냉장고에 코끼리를 넣는 방법 역시 리스트입니다. 사실 대부분의 ‘방법’은 리스트로 표시됩니다. 모든 설명서가 그렇고요.

프로그래밍이란 것도 이런 명령어들을 나열하는 행위지요. 심지어 몹시 어렵고 복잡한, 가령 NASA에서 우주왕복선을 띄우기 위한 기술도 수백만 가지의 리스트에서 조합되어 나온 것이라 볼 수 있겠죠.

단순히 시홍스차오찌단을 요리하는 방법부터, 수학문제를 풀이하는 방법, 아이를 양육하는 방법, 달나라 여행하는 방법, 천국에 가는 방법…. 등등 여러 가지 리스트가 모여 있는 클라우드가 있다면, 그것을 모듈화하여 연결하고 배치하여 여러 가지 실제 문제를 해결하는 데 도움을 얻을 수 있다면 유용한 서비스가 되지 않을까요?

네이버의 지식인, quora나 reddit 같은 곳에서의 Q&A가 1차원적인 욕구에서 출발한 것이라면, 제가 만들고자 하는 이 리스트 자료구조에 기반을 둔 서비스는 “조립 가능한 지식”이라는 새로운 개념에 그 뿌리를 두고 있다고 생각합니다.

그럼 이 지식을 어떻게 조립할 수 있을까요? 간단합니다.

매우 고차원의 프로그래밍이라고 보시면 됩니다. 내가 가진 리스트를 다른 사람의 리스트로 parameter로 전달하고, 그 결과물을 되돌려받습니다. 그 되돌려 받은 결과물을 내 리스트에서 활용합니다.

이 리스트는 또 분산처리도 가능합니다. 예를 들어서 ‘인도여행’이란 프로젝트를 진행하려고 합니다. 인도에 사는 이 서비스를 사용하는 사람에게 리스트를 넘겨줘서 그 업무를 미리 처리해달라고 요청할 수 있습니다. 모든 것은 처리비용이 필요하겠지요.

이런 앱 만들면 재밌을까요?

최 피디 🙂

Advertisements
 
댓글 남기기

게시자: 켬 2012년 4월 20일 in Uncategorized

 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

 
%d 블로거가 이것을 좋아합니다: