Shopify가 Ruby 커뮤니티에 미친 부정적 영향과 비판적 고찰

Code Master Blog: Shopify Has Been Bad for the Ruby Community in the Last 10 Years

작성자
이원섭
발행일
2025년 06월 04일

핵심 요약

  • 1 Shopify는 Montreal.rb 밋업 참여 부족, RubyConf에서의 차별적 태도, 과거 채용 과정의 불합리성으로 인해 Ruby 커뮤니티와의 관계에서 신뢰를 잃었습니다.
  • 2 Shopify는 Ruby 기반 데스크톱/프론트엔드 개발 대신 외부 기술을 채택하고, Ruby 성능 최적화에 자원을 집중하여 Ruby 생태계의 잠재적 발전을 저해했다는 비판을 받습니다.
  • 3 저자는 Shopify의 영향으로 Ruby 커뮤니티가 과거의 개방적이고 혁신적인 MINASWAN 정신을 잃고, 새로운 아이디어에 배타적으로 변질되었다고 주장합니다.

도입

저자는 지난 3년간 Montreal.rb Ruby 밋업을 운영하며 Shopify가 지역 Ruby 커뮤니티에 전혀 기여하지 않았음을 지적합니다. 또한, 2024년 RubyConf에서의 Shopify 직원들과의 불쾌한 만남, 그리고 2013년 Shopify 채용 면접에서의 차별적 경험을 통해 Shopify의 엘리트주의적이고 무례한 태도를 비판합니다. 이러한 개인적인 경험을 바탕으로 Shopify가 Ruby 커뮤니티에 미치는 전반적인 부정적 영향에 대해 심도 있게 고찰합니다.

Shopify의 커뮤니티 참여 부족 및 차별적 태도

  • Montreal.rb 밋업 외면: 저자가 3년 전 Montreal.rb 밋업을 인수한 이래, 몬트리올에 지사를 둔 Shopify는 단 한 번도 Ruby/Rails 강연을 자원하거나 후원 제안 없이 커뮤니티에 무관심한 태도를 보였습니다. 이는 자원 규모가 훨씬 작은 다른 기업들이 적극적으로 참여하는 것과 대조됩니다.

  • RubyConf 2024에서의 불쾌한 경험: 2024년 RubyConf에서 저자는 대부분의 참가자들과 우호적인 교류를 가졌으나, 소수의 Shopify 직원들은 저자의 인사를 무시하고 대화를 단절하는 등 차별적이고 무례한 태도를 보였습니다. 저자는 이를 평등한 인간으로서 존중받지 못하는 차별적 대우로 규정하며, 다른 유명 Ruby 기업(GitHub, 37Signals, Cisco Meraki) 직원들과는 전혀 다른 경험이었다고 강조합니다.

2013년 Shopify 채용 면접에서의 차별

  • 비정상적인 면접 과정: 2013년 Shopify가 몬트리올로 확장했을 때 저자는 Rails의 발상지인 시카고에서 Groupon과 같은 대기업에서 근무하며 쌓은 뛰어난 Rails 기술력을 바탕으로 Shopify에 지원했습니다. 그러나 면접 과정에서 기술 질문은 전혀 없었고, 면접관은 무관심한 태도를 보였습니다.

  • 무례한 대우 및 불합리한 불합격: 팀원들과의 대화 중 기술 리더는 저자에게 “시간 낭비”라며 무례하게 말을 끊었고, HR 담당자는 저자의 독특한 Rails 기술 성과(RailsConf 발표 포함)에 무관심한 태도를 보였습니다. 결국 “능력이 부족하고 더 나은 사람을 찾았다”는 불합격 통보를 받았으나, 저자는 자신의 뛰어난 경력과 Matz로부터 받은 후쿠오카상, 다수의 RailsConf/RubyConf 발표 이력을 근거로 이는 명백한 차별이었다고 주장합니다.

Ruby 커뮤니티에 대한 Shopify의 잘못된 기여

  • 기술 전략의 문제점:
    • 데스크톱/프론트엔드 개발 외면: Shopify는 막대한 자원에도 불구하고 Ruby 기반 데스크톱 코드 에디터/IDE 개발이나 프론트엔드 Ruby 옵션에 투자하지 않고, VSCode나 React와 같은 외부 기술에 의존하여 Ruby 생태계의 발전을 저해했습니다. 저자는 Ruby가 JavaScript보다 생산적이고 유지보수하기 쉬운 에디터 구축 경험을 제공할 수 있다고 주장합니다.
    • 자원 배분의 비효율성: Ruby 성능 최적화에 많은 자원을 투입했지만, 이는 Ruby가 이미 충분히 빠른 영역에서 이루어졌으며, Crystal과의 통합 개선을 통해 성능이 필요한 부분에서 Ruby 코드를 Crystal 코드로 쉽게 업그레이드하는 방식이 더 효율적이었을 것이라고 지적합니다.
  • Ruby 커뮤니티 정신의 퇴보: Shopify가 커진 지난 10년 동안 Ruby 커뮤니티는 오히려 퇴보했다고 저자는 주장합니다. 과거의 Rubyist들은 MINASWAN(Matz Is Nice And So We Are Nice) 정신에 따라 개방적이고 혁신적인 아이디어를 지지했으나, Shopify의 나쁜 영향으로 인해 현재 Ruby/Rails 서브레딧에서는 새로운 오픈소스 아이디어가 무시되거나 비Ruby 기술이 선호되는 등 배타적이고 비협조적인 분위기가 만연해졌다고 비판합니다.

결론

결론적으로 저자는 Shopify가 Ruby 커뮤니티의 "해결책"이 아닌 "문제"의 일부이며, Shopify 직원들의 태도에서 드러나듯이 커뮤니티를 비우호적이고 MINASWAN 정신에 반하는 방향으로 이끌고 있다고 주장합니다. Shopify보다 훨씬 적은 자원을 가진 기업들이 Montreal.rb 밋업에 적극적으로 기여하는 현실은 Shopify에게 부끄러운 일입니다. 저자는 Shopify가 과거의 잘못된 행동을 인정하고 사과하며, Montreal.rb 밋업에 강연을 제안하고 Ruby 데스크톱/프론트엔드 개발을 지원하며 MINASWAN 정신을 옹호함으로써 Ruby 커뮤니티에 대한 진정한 관심을 보여줄 것을 촉구합니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!