얼마전 신문기사에 세계 최대의 소프트웨어 개발사인 미국의 마이크로소프트사에 해커들이 침입해 한때 시스템이 작동불능됐다는 기사가 실렸다.사실 해커 얘기는 심심찮게 언론에 보도되고 있다.컴퓨터를 잘 모르는 분들도 해커라는 말은 들어본 적이 있을 것이다.또 한때라도 컴퓨터에 빠져 본 사람이라면 해커가 되고 싶다는 생각을 한번쯤은 해 보았을 것이다.
이처럼 인구에 회자되는 해커라는 용어는 언론의 집중포화(?) 덕분에 소프트웨어를 개발하는 사람들에겐 영예의 호칭이 되었다.컴퓨터 업계에서는 프로그래밍을 매우 잘하는 사람을 해커라고 부르고,해커를 얼마나 많이 보유했는가로 소프트웨어 개발회사들의 기술력과 경쟁력을 평가하기도 한다.
그러나 자기들만의 불가사의한 언어와 수수께끼같은 도표를 사용해 비교적 간단한 아이디어들을 더없이 난해하게 표현하길 즐겼던 18세기 중농주의자들처럼 자신이 작성한 소프트웨어가 최고의 성능을 낸다고 주장하면서 시간이 지나면 자신도 그 내용을 알 수 없는 것이 해커가 개발한 프로그램의 특성이라면,또 업계의 표준을 거부하고 자신만의 독특한 규약으로 코딩하는 것이 해커의 본질이라고 생각한다면 이는 반드시 지양되어야 한다.
자신이 제작한 소프트웨어가 수백만 서울시민의 목숨을 담보로 하는 한강다리나 아파트,백화점이라고 생각한다면 검증되지 않은 기술,유지보수가 불가능한 구조,자신이 아니면 그 누구도 알 수 없는 구조로 프로그래밍을 한다는 것이 얼마나 위험천만한 일인가를 깨닫게 될 것이다.한국에서 적어도 한번씩은 무너져 내린 한강다리,아파트,백화점을 보고는 분노로 치를 떠는 프로그래머들이 자신이 개발에 참여한 소프트웨어 제품들이 오동작을 하는 경우 ‘시행착오’라는 여유를 부리는 것은 무슨 논리인가? 이는 프로그램을 단순히 시인이 시를 쓰듯,화가가 그림을 그리듯 개발의 목적을 개성표현과 순수창작에 두는 해커주의에서 비롯된 것이 아닌가 싶다.
자유방임시장 체제는 자신이 원하는 것 대신 남들이 원하는 것을,자신이 팔고 싶은 양만큼이 아니라 남들이 사고 싶어하는 양만큼만,자신이 꿈꾸는 가격이 아니라 남들이 인정하는 가격에 생산하게 유도한다고 한다.소프트웨어 산업이 자유방임 시장체제라는 고전적인 경제 논리가 적용되는 시장이라면,소프트웨어도 프로그래머가 원하는 것이 아닌 소비자가 원하는 기능과 외양(외양)을 가져야 하며 업계 표준을 준수해야 하고 언제든지 새로운 기술을 포용할 수 있는 확장성을 가져야 할 것이다.〈필자=아이소프트 기획개발부문 이사·jhsuh@isoft.co.kr〉
이처럼 인구에 회자되는 해커라는 용어는 언론의 집중포화(?) 덕분에 소프트웨어를 개발하는 사람들에겐 영예의 호칭이 되었다.컴퓨터 업계에서는 프로그래밍을 매우 잘하는 사람을 해커라고 부르고,해커를 얼마나 많이 보유했는가로 소프트웨어 개발회사들의 기술력과 경쟁력을 평가하기도 한다.
그러나 자기들만의 불가사의한 언어와 수수께끼같은 도표를 사용해 비교적 간단한 아이디어들을 더없이 난해하게 표현하길 즐겼던 18세기 중농주의자들처럼 자신이 작성한 소프트웨어가 최고의 성능을 낸다고 주장하면서 시간이 지나면 자신도 그 내용을 알 수 없는 것이 해커가 개발한 프로그램의 특성이라면,또 업계의 표준을 거부하고 자신만의 독특한 규약으로 코딩하는 것이 해커의 본질이라고 생각한다면 이는 반드시 지양되어야 한다.
자신이 제작한 소프트웨어가 수백만 서울시민의 목숨을 담보로 하는 한강다리나 아파트,백화점이라고 생각한다면 검증되지 않은 기술,유지보수가 불가능한 구조,자신이 아니면 그 누구도 알 수 없는 구조로 프로그래밍을 한다는 것이 얼마나 위험천만한 일인가를 깨닫게 될 것이다.한국에서 적어도 한번씩은 무너져 내린 한강다리,아파트,백화점을 보고는 분노로 치를 떠는 프로그래머들이 자신이 개발에 참여한 소프트웨어 제품들이 오동작을 하는 경우 ‘시행착오’라는 여유를 부리는 것은 무슨 논리인가? 이는 프로그램을 단순히 시인이 시를 쓰듯,화가가 그림을 그리듯 개발의 목적을 개성표현과 순수창작에 두는 해커주의에서 비롯된 것이 아닌가 싶다.
자유방임시장 체제는 자신이 원하는 것 대신 남들이 원하는 것을,자신이 팔고 싶은 양만큼이 아니라 남들이 사고 싶어하는 양만큼만,자신이 꿈꾸는 가격이 아니라 남들이 인정하는 가격에 생산하게 유도한다고 한다.소프트웨어 산업이 자유방임 시장체제라는 고전적인 경제 논리가 적용되는 시장이라면,소프트웨어도 프로그래머가 원하는 것이 아닌 소비자가 원하는 기능과 외양(외양)을 가져야 하며 업계 표준을 준수해야 하고 언제든지 새로운 기술을 포용할 수 있는 확장성을 가져야 할 것이다.〈필자=아이소프트 기획개발부문 이사·jhsuh@isoft.co.kr〉
1997-07-11 30면
Copyright ⓒ 서울신문 All rights reserved. 무단 전재-재배포, AI 학습 및 활용 금지

























