사람을 잊지 말자
컴퓨터는 차갑고 무정하다. 거짓말도 하지 않고, 우리가 소리를 지르며 욕해도 신경 쓰지 않는다. 하루 종일 컴퓨터를 괴롭혀도 컴퓨터는 여전히 효율적으로 비트를 뒤집고 픽셀을 밀어낸다.
하지만 사람은 그렇지 않다. 모든 소프트웨어 뒤에는 적어도 한 명의 사람이 있다. 마음이 있고, 우리가 어떻게 생각하는지 신경 쓰는 사람이다. 희망과 꿈과 두려움이 있고, 감정을 느끼는 사람이다.
이 이야기는 꽤 오래전부터 어떤 형태로든 써 보고 싶었던 주제인데, 이 글을 지나치게 오래 고쳐 쓰고 있다.
가끔 우리는 사람을 잊고 사는 것 같다. 우리가 만드는 소프트웨어 뒤에 사람이 있다는 사실을 잊거나, 우리가 사람을 위해 소프트웨어를 내놓는다는 사실을 잊는다.
특히 최근 들어 점점 더 그런 것 같다. 누구도 자신의 작업이나 아이디어를 공유하면 누군가 끼어들어 그 아이디어를 비판한다. 더 빠르고 메모리를 덜 사용하는 언어로 작성할 수도 있었을 것이다. 비대해졌다는 얘기나 네이티브 코드라는 얘기 같은 것 말이다. 다른 프로젝트에 있는 기능이 없으니, 대체 누가 그걸 왜 써야 하느냐고 할 수도 있다.
경력 초기에 PR을 올릴 때마다 약간의 불안감을 느꼈던 기억이 난다. 이 정도면 충분히 괜찮을까? 내가 프로그래밍을 못하면 어떡하지? 사람들이 싫어하면 어떡하지? 내가 틀렸다면? 실패에 대한 두려움은 성공을 가로막는 가장 큰 장애물 중 하나다. 너무나 자주 사람들은 그 두려움 때문에 자신이 할 수 있었던 일을 공유하거나 이루지 못한다. “이건 공유할 만큼 충분히 좋지 않아”라는 생각도 그와 함께 따라온다.
이 글을 쓰는 동안에도 완벽하지 않은 것 같고, 공유하기에 충분히 좋지 않은 것 같다는 생각을 떨칠 수 없었다. 하지만 그게 바로 내 블로그의 취지다. 100% 완벽하지 않더라도 무언가를 세상에 내놓도록 스스로를 밀어붙이고 싶다.
완성되지 않은 작업, 가장 빠르고 깔끔하며 최적인 방법을 사용하지 않은 작업도 공유해도 괜찮다고 느낄 수 있어야 한다. 재미로 무언가를 만들었고 공유하고 싶다면, 그러면 안 될 이유가 무엇인가? 내가 선호하는 기술을 사용하지 않았고, 내가 그걸 만들어 달라고 돈을 지불한 것도 아니라면, 대체 왜 남의 작업을 그렇게까지 헐뜯는가?
더 좋은 방법은 직접 만드는 것이다. 남이 만든 것을 끌어내리는 대신, 자신의 것을 만들어 올려라.
돈을 내고 사용하는 전문 소프트웨어가 기대에 미치지 못해 불만을 느끼는 건 어느 정도 이해한다. 하지만 오픈 소스이고, 무료이며, 누구나 이용할 수 있는 소프트웨어라면? 대체 거기에 왜 불평을 하는가? 자신에게 맞지 않으면 그냥... 지나가면 된다.
내 친구들 중에는 자신의 글이 충분히 좋지 않다고 느끼거나, 그곳 사람들이 글을 난도질할까 봐, 혹은 어딘가에 작은 실수를 했을지도 모른다는 생각 때문에 블로그 글을 HN이나 Reddit 등에 공유하지 않는 사람들이 있다.
내가 보기에 그토록 많은 논쟁을 부추기는 가장 큰 원인은 본질적인 정답을 맞혀야 한다는 욕구다. 이 주제는 이미 여러 번 글로 다뤄졌지만, 어째서인지 사람들은 인터넷에서 누군가 틀렸다는 사실을 도저히 참지 못한다.
하지만 누군가가 자기 시간에 무언가를 만들면서 어떤 도구나 기술을 사용할지는 그 사람의 취향에 달린 문제다. 정말 틀렸다고 할 수 있는가?
기술 업계 사람들은 모두 사회성이 떨어지고, 다른 사람과 대화하지 못하며, 하루 종일 지하실에 숨어 프로그래밍하는 아주 너드 같은 사람이라는 고정관념이 있다. 그리고 코드를 정말 잘 작성하기만 하면 그런 태도는 somehow 용납된다고 여긴다. 하지만 정말 그런가? 사람들이 사용할 코드를 작성하고, 사람들과 함께 작업한다면 사람을 대하는 능력이 없는 것은 사실상 선택지가 아니다. 기술 역량과 마찬가지로 사람을 대하는 능력도 타고나는 자질이 아니다. 기술 역량을 키울 수 있듯이, 사람을 대하는 능력도 연습하며 발전시킬 수 있다.
이 글에서 한 가지라도 얻어 가길 바란다면, 바로 이것이다. 정말 무언가를 말해야 하고, 누군가 잘못된 선택을 했다고 정말 느껴진다면, 표현을 한 번쯤 생각해 보자. 예를 들면 다음과 같다.
안녕하세요! 잘 만드셨네요. 그런데 궁금한 점이 있어요. 왜 대신 를 선택하셨나요?
다음과 비교해 보자.
으, 그냥 를 사용했으면 훨씬 나았을 텐데. 요즘 기술이 발전하는 방향이 정말 싫어.
우리 업계를 훨씬 더 친절하고 누구나 환영받는 곳으로 만들어 보자 💖
글을 무작위로 읽기