Hacker News
더 이상 Ruby 젬 작업에 관심이 없어서 모든 저장소를 보관 처리했습니다
소프트웨어처음 오른 때 점수 374댓글 353
Ruby 젬(라이브러리) 개발자가 자신의 모든 저장소를 보관 처리(아카이브)했다고 밝힌 글입니다. Ruby 언어가 AI 시대에 맞춰 바뀌고 있어서, 더 이상 이 일에 의욕이 없다고 설명합니다.
무슨 일이 있었나
작성자는 자신이 만든 Ruby 젬의 소스 코드를 아카이브했습니다. 아카이브는 저장소를 더 이상 관리하지 않는다는 뜻으로 보관만 해 두는 것입니다. 그리고 그 이유를 설명하는 글을 따로 올려, 저장소에서 이 글로 연결되도록 했습니다.
배경: Ruby와 Rails
Ruby는 프로그래밍 언어이고, 설계자는 마쓰모토 유키히로(일명 'Matz')입니다. 그는 2000년에는 프로그래밍의 즐거움을 강조했고, 2019년에는 Ruby를 기계가 아니라 사람을 위해 설계했다고 말했습니다. 웹 앱을 만드는 데 가장 많이 쓰이는 도구는 Rails입니다. 작성자는 Rails를 관리하는 사람의 생각에 강한 거부감을 느낀다고 밝혔습니다.
글에 나온 핵심 내용
- Matz는 2000년에 Ruby가 프로그래머에게 즐거움을 주도록 설계되었다고 썼습니다.
- 2019년 인터뷰에서 Matz는 Ruby를 사람을 위해 설계했다고 말했습니다.
- Rails 관련 기조연설 등에서 Matz는 Rust로 LLM 에이전트를 써서 앱을 만든다고 언급했습니다.
- Matz는 Ruby를 AI 시대의 언어로 소개하며, LLM이 사람이 쓴 좋은 Ruby 코드를 더 많이 읽어야 한다고 말했습니다.
왜 중요한가
작성자는 AI 에이전트가 만든 결과물이 공유 자원인 오픈 소스 코드를 채우고 있고, 그 과정에서 큰 기업들이 이익을 얻는다고 주장합니다. 그래서 사람이 직접 코드를 쓰는 일의 가치가 줄어든다고 느낍니다. 이는 오픈 소스 개발자들이 AI 시대에 무엇을 기여할지 고민하게 만드는 이야기입니다.
앞으로 지켜볼 점
- Ruby 언어가 AI 에이전트 중심으로 얼마나 더 바뀌는지
- Rails를 포크(갈라진 복사본)하려는 움직임이 실제로 이어질지
- 다른 Ruby 개발자들이 이 주장에 어떻게 반응할지
용어 풀이
- Ruby
- 사람이 읽기 쉽게 설계된 프로그래밍 언어입니다.
- Rails
- Ruby로 웹 앱을 쉽게 만들게 도와주는 오픈 소스 도구입니다.