해야 함, 할 수 있음, 그저 맞섬, ...

정신 차릴 틈 없이 몰아치는 업무 상의 이벤트들 속에 정말 스스로의 존재감마저 놓치는 때가 있습니다. 소프트웨어 개발이라는 것이 개발자의 품만에서 이루어지는 것이 아니라 제품화 정책과 영업 진행 상황 등의 긴장감 속에 이루어지는 것이어서 어떤 무중력, 진공 상태의 개발이라는 말은 현실감이 없습니다. 하지만, 개발의 와중에서 준비가 미처 제대로 이루어지기 전에 외부적인 이벤트에 대처하는 일은 정말 힘든 일입니다. 경험이라는 것은 이런 와중에서도 이벤트에 대해 화풀이하지 않고 끝내 최선을 다해 제품의 성공적인 성취를 위해 목표를 향해 가도록 도와줍니다. 이것이 비정상적인 상황이 아니라는 것을 알고 있기 때문이지요. 개발 성원들 중 모자라는 부분들이 항상 있기 마련입니다. 자칫 중요한 일을 감당할 능력이나 자세가 되어 있지 못한 성원에게 맡길 경우 엄청난 후과에 시달릴 때가 있지요. 과도한 이벤트성 목표를 향해 불나방처럼 달려갈 때도 그 후과가 엄청나구요. 몇 달을 이러한 복합된 사고들의 후과로 집에도 제대로 못들어가고 뒷감당하느라.. 멍해졌습니다. 집에서 밥 먹는 일이 무척이나 어색하고, 한 집에서 같이 살면서 아빠를 그리워 해야 하는 딸과 아들에게 가슴이 아픕니다. 그래도 해야 할 일은 해야 하겠지요. 할 수 있는 일인지 아닌지 여부를 가리는 일은 점점 더 어렵습니다. 혼자 다 하는 일이 아니어서, 사람마다 그 상태를 다 알기는 어려운 탓입니다. 마음가짐과 능력, 건강 상태... 일단 해야 할 일로 판명되었으면 최선을 다 해 하는 것이지요. 그리고 그 자리에서 쓰러지더라도, 조금은 효율이 떨어지더라도 책임있는 자리에 있기에 그저 맞서고 있어야겠지요. 소프트웨어 개발이 점점 더 힘들어지는군요. Best of breed product를 위해서는 코드 한 줄 한 줄에 정성을 쏟고, 고객과 시장에 절대적으로 헌신하며, 기술적인 미래를 담아내야겠지요. 쓰러지지 않기 위해서 개발 자체를 기쁨으로 하고 삽니다.

Open Source Software Business

오픈 소스의 거대한 흐름이 기성의 관념들을 뒤엎으면서 소프트웨어 비즈니스의 한 축으로까지 떠오른 것은 닷컴의 붕괴 이후 소프트웨어 업계에서 가장 큰 주목거리 중 하나일 것 같다. 오픈 소스가 가지고 있는 수많은 장점들과 매력들을 무시할 수 없으며 또, 수많은 자발적 전도사들까지 형성하여 웹을 떠돌며 지배적 담론을 형성하고 있는 듯하다. 예전 MS가 수많은 공격적인 마케팅과 막대한 광고를 통해 우호적 개발자군을 형성하고, 광고 이미지를 제품의 품질이나 서비스로 믿게 하는 데 천재적인 재능을 보였던 그러한 일들이 오픈 소스 진영에서는 몇몇 옹호자들에 의해서 시작하고 자발적인 전도사들에 의해 인터넷을 점령하는 방식으로 일어나는 듯하다. 비용 하나 들이지 않고... 하지만, 순수하게 소프트웨어 비즈니스 관점에서, 아니 내가 사업의 주체로서 오픈 소스를 바라본다면 정말 오픈 소스 사업은 수익성이 높은 사업일까? 오픈 소스와 비즈니스가 쉽게 win-win할 수 있는 것일까? 비즈니스의 관점에서 보면 MS의 광고만큼이나 오픈 소스의 비즈니스적 의미들은 hype이 아닐까? 오픈 소스 프로젝트의 성공과 실패를 살펴보면, 오픈 소스 프로젝트의 성공에는 한두명의 걸출한 해커가 있거나, 거대 기업들의 필요에 따른 끊임없는 투자가 있다는 특성을 보게 된다. 중소규모의 프로젝트는 열성적이고 능력있는 코더 하나 둘에 의해 좌우되게 마련이고, 좀 더 큰 규모의 프로젝트는 엄밀하게 시장과 소통하는 제품 개발 및 관리 프로세스를 갖춘 프로젝트가 성공할 수 있다는 것을 볼 수 있다. 수없이 많은 오픈 소스 프로젝트들이 명멸하고, 그 대부분은 조용히 잊혀지고, 묻혀진다. 시기적으로 스폿라이트를 받는 기술들은 잠시 흥하다가, 스폿라이트가 지나가면 잊혀진다. 그런 와중에 새로운 오픈 소스 소프트웨어 비즈니스들이 등장하고 또 성공한다. 최근의 경우라면 JBoss를 들지 않을 수 없다. JBoss가 최고의 J2EE AS라고 생각하는 개발자들은 많지 않을 것이다. 하지만 JBoss는 기업 환경에서 살아남...

Log on Java

Previous Blogs are moved onto my new Wiki, Log on Java