이 블로그는 제 '헬로 월드' 또는 '헬로 블로그'로서 제 소개를 하고 싶었습니다. 저도 다른 많은 분들과 마찬가지로 스타트업 업계에서 왔습니다. '스타트업 세계'에서 왔다는 것은 기술 업계에서 왔다는 것을 의미합니다. 폐차장 대부분의 경우. 두꺼운 피부를 가지고 있어야 하고 엄청난 확률에 직면해야 합니다. 그렇기 때문에 흥미진진합니다.
저도 많은 사람들과 마찬가지로 파괴적 기술과 비즈니스에 관심이 있습니다. 사실 저는 파괴적 혁신이 유일한 방법이라고 생각하지는 않습니다. 모든 혁신이 좋은 것은 아니며 때로는 혁신이 일을 더 어렵게 만들거나 수익성을 떨어뜨리기도 하지만, 세상과 기술, 비즈니스에 대한 우리의 생각을 바꾸는 혁신이 종종 있습니다. 특히 제가 관심을 갖고 있는 것은 "더 적은 자원으로 더 많은 일을 할 수 있는 것"입니다. 이것이 핵심입니다. 팀 규모는 더 작아지고, 코드 줄 수는 줄어들고, 애플리케이션은 더 쉽게 확장할 수 있으며, 가치에 집중할 수 있습니다. 더 적은 노력으로 더 많은 아이디어를 실현하여 우리의 삶을 풍요롭게 하고 사회를 발전시킬 수 있기 때문에 저는 이것이 매우 중요하다고 생각합니다.
그 목표를 향해 가는 도중에 Couchbase를 알게 되었고 매우 인상적이었습니다. 저는 10년 넘게 .NET 프로그래밍과 SQL을 해왔고, 작성해야 하는 코드의 양에 지쳐서 사실 그 기간의 후반부에는 대부분의 코드를 작성하지도 않았고, 제 개인적인 스타일과 디자인 패턴에 맞게 사용자 지정한 코드 생성기를 사용했었습니다. 사실 .NET 라이브러리는 매우 잘 작성되고 테스트가 잘 되어 있으며 철저한 프레임워크이기 때문에 .NET이 문제였다고 말하는 것은 아닙니다. 하지만 프로그래밍에 더 이상 흥미를 느끼지 못했고 제품 관리나 팀 관리와 같은 다른 분야를 찾게 되었습니다.
그러던 중 얼마 전까지만 해도 저는 Ruby와 NoSQL에 대해 극도의 기쁨을 느꼈습니다. 특히 제가 시도한 모든 것 중에서 카우치베이스는 빵과 버터를 만난 것과 같았습니다. 구문이나 패턴, 패러다임의 전환이 좋아서 코딩이 다시 극도의 즐거움이 되었는데, 물론 그것도 좋았지만 그보다는 코딩을 둘러싼 커뮤니티, 그 밑에 깔린 정신이 더 좋았어요. 어떤 일이 일어나자 빠르게 확산되기 시작했습니다. 제가 거의 무시했던 다른 기술, 즉 NodeJS, Python Twisted, Ruby EventMachine과 같은 모든 Reactor 패턴, MQ 시스템과 작업 대기열, 프론트엔드 MVC, Ruby로 iPhone 앱 작성, 확장성 전반으로 퍼져 나갔습니다. 이 모든 새로운 패러다임이 성숙기에 접어들고 있었고 저는 앞다투어 뛰어들었습니다.
저는 제가 배운 것, 다른 사람들이 저에게 배우고 가르쳐 준 것을 공유하고 그 지혜를 전파하여 이 즐거움의 "한 조각"을 떼어내고자 하는 모든 사람들이 그렇게 할 수 있도록, 또한 "적은 것으로 더 많은 것을 할 수 있도록" 돕고 싶습니다.