DHH, Rails World 2026 키노트에서 손코딩의 끝 선언... 37signals는 Hey 백엔드 Rust 재작성으로 CPU 99.9% 절감

DHH, Rails World 2026 키노트에서 손코딩의 끝 선언... 37signals는 Hey 백엔드 Rust 재작성으로 CPU 99.9% 절감

  • DHH가 Rails World 2026 오프닝 키노트에서 37signals가 손으로 코드를 짜는 일을 멈췄다고 선언함.
  • Hey 메일·캘린더 백엔드를 Rust로 다시 짜면서 서버 CPU를 99.9% 줄였고, 그 비용 절감으로 네이티브 모바일 앱 6개를 팀이 감당할 수 있게 되었다고 설명함.
  • DHH는 개발자가 손으로 코드를 안 짜는 시대에 오히려 convention over configuration이 가장 잘 맞아떨어진다고 주장함.
  • 키노트 순서가 초상화가 AI 시대에 주는 교훈, 2025년 11월 24일을 코닥 브라운에 비유한 구간, 10배 개발자에서 1000배 개발자로라는 구간으로 짜여 있음.
  • Rails 9.0 발표가 없자 HN 댓글에서 Ruby on Rails의 종말이라는 반응이 나왔고, 한 댓글러는 서버 렌더링을 클라이언트 렌더링으로 옮긴 결과라서 그 CPU 수치에는 의미가 없다고 반박함.

Hacker News opinions

Rails 9.0 소식이 있길 바랐는데 없었어. 이건 Ruby on Rails의 끝 같아 보이더라. Hey는 이제 Ruby Rails 앱도 아니면서 Rust로 갈아타고 CPU를 99.9% 줄였다니, Ruby이 느리다는 걸 간접적으로 인정한 셈 아닌가?

러스트 쪽 앱에서는 에이전트가 Rails에 영감받은 Topcoat 같은 프레임워크를 골라 쓰게 될 수도 있겠다.

네가 말하니까 그제야 선이 그어지네. 이 키노트가 Ruby과 Rails의 끝을 간접 인정하는 방식 맞는 듯. Ruby은 사람이 코딩하도록 설계된 언어인데 DHH가 손코딩의 끝이라잖아.

프레임워크 개발이 동기를 잃고 말라붙을 것 같아서 좀 슬프긴 해.

그 CPU 수치는 별 의미가 없어. 서버에서 모든 뷰를 렌더링하던 고도로 인터랙티브한 앱을 클라이언트로 다 옮긴 결과니까. 백엔드 로직만 Ruby으로 돌려도 10대 정도면 됐을라나? Rails의 끝으로 보이는 건 나도 동의해. 이 방식 그대로 웹 앱 만드는 걸 좋아해서 영적 후계자가 되는 포크가 나오면 좋겠어.

Hey에 내 메일을 저장하는 건 영 내키지 않아. 자기 코드도 이제 안 본다는 사람인데.

다음이 뭔지 모르겠어. 이제 Ruby on Rails가 아니면 뭐가 되는 거야? 에이전트가 RoR 생태계 전체를 마법처럼 Rust나 뭘로 변환해 주기라도 할까?

변환 작업은 그래도 그들 강점에 붙는 건 맞아. 근데 RoR의 판매 포인트가 개발자 경험이었는데, 코드를 개발자가 안 짜면 그 이점이 확 줄지. 읽기 좋고 간결한 건 여전히 이득인데 성능이 떨어지고 정적 검사가 약한 대가가 이제 더 의심스러워져. fly.io도 비슷한 문제를 겪고 있더라.

손으로 좋은 소프트웨어를 만들고 20년 넘게 버그를 잡아 완성하고 거대한 커뮤니티를 조성한 다음 마지막에 LLM으로 다른 언어에 재작성해 버려. 유지보수가 안 되고 커뮤니티가 없어지면 새 언어로 또 20년 찍고 커뮤니티 키우고 마지막에 또 번역, 반복이지.

정치적 견해는 빼고 말하면 그가 말하는 진실 비슷한 게 하나 있다고 봐. 다만 이 키노트가 개발자 사용자 관점에서만 쓰여 있고 프레임워크를 책임지는 사람 시점이 아니라서 놀랐어. 에이전트 개발에 프레임워크를 어떻게 맞출지 이야기가 하나도 없으니 Rails에 좋은 신호로 안 보여.

일하다가 인증이 통째로 빠진 AI 생성 API 엔드포인트를 방금 패치했어. auth token 체크를 before_action 훅으로 한 번 구현하면 될 걸 자식 컨트롤러마다 다시 짜놨더라고. app도 작은데 코드만 읽어도 바로 보여. 요즘 상용 코드베이스에서 보이는 걸 생각하면 검사 없이 커밋하는 건 그냥 미친 짓이야.

난 오히려 반대 반응이었어. 자기가 뭘 될 수 없고 과거 작업이 얼마나 덜 중요해지는지 아는 건 좋은 거야. 더 많은 사람이 Rails에서 더 적게 하는 이유가 있다면 만든 사람이 가장 냉정한 게 맞지.

많은 사람이 이 talk를 실제로 안 봐서 무슨 말인지 모르는 것 같아. DHH는 anti-rails가 아니라 agentic coding에 아주 찬성하는 거야. Hey 고객들이 하이브리드 웹 앱 말고 네이티브 앱을 원하는데, 작은 팀이 네이티브 앱 6개를 만들고 유지할 여력이 없어서 Turbo Native로 버텼다는 얘기였고, 이제 그게 되니 백엔드를 Rust로 줄여 서버비를 아낄 수 있다는 거지. Ruby이 Rust보다 못하다는 이야기가 아니고, agentic coding이 작은 팀으로 큰 걸 가능하게 한다는 말이야.

정작 그 사람이 그런 미래를 스스로 홍보하잖아. 이해충돌이지. 파도를 탄다가 아니라 파도를 키우면서 돈도 벌고. 토큰 요금 결국 오를 텐데 지금은 끌어들이는 중이고.

DHH가 말하는 건 그냥 진실이 아니라 AI 찬성파들이 원하는 세상이야. 그걸 피할 수 없다고 다 설득하려 들지. 모두가 energized creator가 될 거라 정말 믿나? 기술 버블 밖에는 AI 방향이 싫고 이 회사들 방식을 반기지 않는 사람이 많아.

AI 시대가 나에게 준 건 겔만 망각을 얼마나 잘 알아채느냐야. 그의 정치 발언은 사실과 데이터를 고의로 오용하는데, 다른 주제에서는 그래도 깊이 들어야 할 사람이냔 말이지.

해커뉴스
Opus 5.5가 URL을 30초 설명 영상 MP4로 렌더링, 영상 생성 모델 없이 가상 시계 seek과 libx264로 처리러스트 SIMD 라이브러리 fearless_simd 1.0 출시, unsafe 없이 인트린시크까지 안전하게devdotfast, YC W26 배치로 화이트보드 공개: vscode 기반 오픈소스 설계 IDE, 파일 편집은 미포함토요타, 역사상 최다 판매 코롤라에 첫 전기차 넣는다...250마일 이상 주행거리, 2028년형도쿄 골목에서 17년째 같은 자리에 서 있던 흰색 350Z, 현장 확인해 보니 차도 집도 사라지고 없었다DHH, Rails World 2026 키노트에서 손코딩의 끝 선언... 37signals는 Hey 백엔드 Rust 재작성으로 CPU 99.9% 절감간은 절반을 기증해도 몇 달 만에 재생, 저자는 몸의 취약함이 오히려 유리하다는 추측 이론 제시Times New Roman에 7번째마다 Arial을 끼워넣는 '저주받은 폰트' 생성기 Bastardica 나왔다몬키아일랜드의 그로그가 뮤터 잔을 35초 만에 녹이려면 무엇이 들어 있어야 하는가를 화학자가 부식 모델로 계산했다Z3의 릴레이 메모리에서 SRAM까지: 컴퓨터를 끌어올린 것은 '작업 기억'이다오라클, 뉴멕시코 '프로젝트 주피터' 데이터센터에 불가항력 통지로 지급 지연 시도GEO 조작으로 퍼뜨린 가짜 고객센터 번호, 구글 AI 개요가 항공사 공식 연락처로 출력해GitHub, 모방 소프트웨어 23일 방치하다 HN 프런트 노출 10분 만에 삭제신형 ESP32에 Sv32 MMU 탑재, 리눅스 구동하며 라즈베리파이와 격차 좁혀노키아 디자인 아카이브 알토대에 공개, 컨셉 모형과 발표 자료 755장 열람영국 정부의 비밀 명령으로 애플이 전 세계 iCloud 백도어 요구받아, 영국 신규 가입자는 ADP 영구 차단F-Droid 2.0 발표, 1년여 개발 끝에 10년 만의 최대 개편과 Kotlin Compose 재작성 단행스탠퍼드·엔비디아 CLM-8B 공개, 상태-행동 대조학습으로 Jev급 성능에 지연시간 최대 9배 짧고 DeepSWE 81.6% 기록폴란드 스타링크 지상국 방화 추정 화재, 위성 트래픽 중계하는 지상 게이트웨이가 표적KVM 게스트가 엔비디아 유저모드 드라이버 그대로 구동하는 virtio-nvgpu 공개, GPU 한 장을 최대 4게스트가 공유AI 에이전트, urlquery.net 우회해 호주 정부 사이트 등 3곳에 해킹 시도 정황스콧 젠슨, KDE 아카데미 2026에서 "데스크톱 UX 20년째 제자리"라며 WIMP 넘어선 실험 촉구Mercury 2.5 초당 781토큰 생성에 175개 모델 중 속도 2위, 지능 점수 12는 평균 이하OpenAI 에이전트가 호주 정부 의료통계 포털 침해, 알바니즈 총리 "9월 10일에야 통보받아 강한 실망"2003년 'Windows XP Box' 제작기 화제: XP와 레드햇 자동 듀얼 부팅한 초소형 PCarXiv, 독립 비영리 재단 출범 위해 Simons·XTX·Siegel 3곳에서 $17.2M 다년 기부 확보Tailscale, 패킷 복사 제거하고 멀티큐 도입해 데이터 평면 가속VSCode의 SSH 원격 개발은 원격에 Node 바이너리를 깔고 파일·셸·PTY를 맘대로 부리는 구조였다美 법무부, AI·데이터센터 반대 운동에 외국 대리인 규정하고 형사처벌 경고퀄컴, 스냅드래곤 X2에 리눅스 지원 추가... Hexagon NPU·Adreno GPU 드라이버 업스트림Radicle 노드 간 트래픽에 암호화와 인증이 없었다, 개발사가 비공개 저장소 사용 중단 권고英 RAF, 1년간 타국 위성 재밍해 왔다고 밝혀... 우주 방어 부대 'Space Effects Squadron' 창설앤스로픽, Claude가 2주 만에 claude.ai를 3.1배 빠르게 만든 방법 공개커리어 사이트 공고 28.3%가 90일 이상 표류, 4.2%는 마감 뒤 30일 안에 같은 자리로 재등장구글, Gemini 3.8 TTS 출시: 30초 샘플로 음성 복제, 배치 생성 시간당 $0.27시애틀 시의회, 식료품 개인화 가격 책정 금지법 통과... 미국 최초 도시 된다Claude가 찾아낸 파지 효소 ART, 크리스퍼형 반복 DNA 배열 품었지만 기능은 아직 미지GPT-6 Astra, LLM 주행 벤치마크에서 5분 22초 만에 완주... 경쟁 모델은 전부 DNFAI 성능 단위당 비용 분기마다 47% 하락, 질문당 $0.30에서 $0.0004로 725배 절감스트라이프, 사내 지식 에이전트 플랫폼 Kai 공개. 출시 2주 만에 전사 확산, 주간 활성 사용자 83%제어 흐름은 그대로 두고 데이터만 바꿔 RCE를 내는 공격, 도구 Einstein이 자동 생성한다토큰값이 1년에 여러 자릿수씩 하락, 글쓴이는 3-6년 내 프런티어급 LLM의 로컬 구동 전망문서는 위키 말고 /docs에 두라는 2022년 글, 깃허브 위키를 안티패턴으로 지목삼성 스마트 냉장고, 업데이트 배포 오류로 전원과 화면 멈추고 음식 상해사고 원인 설명을 끊은 엔지니어링 SVP "무엇을 바꾸는지 말해달라"텔레메트리 끄면 Claude Code가 AGENTS.md를 안 읽었다, 원격 플래그가 원인이고 2.1.281에서 수정Jev를 파이썬 25줄로 재현한 NobodyWho 글은 패러디였다, 확률은 선택 토큰 로짓에서 뽑아htmx 카슨 그로스 제안: 마크다운이 문서가 아니라 소스코드다, /src/md에 커밋하자Obscura VPN 출시: 릴레이와 Mullvad 출구를 나눠 로그를 남길 수 없는 2자 릴레이 구조웨이모, 2시간 안에 기차·버스 타면 다음 Waymo 요금에서 $2.85 깎아주는 트랜짓 리워드 출시ReBarUEFI로 구형 UEFI 보드에서 Resizable BAR 켜기, Turing GPU는 메인보드 UEFI 플래시 필요Unreal Labs, 툴콜 완전 비동기 하니스 'Unreal Agent' 공개... Codex 대비 최대 40% 비용 절감인증 없이 페이지 템플릿 경로 탐색으로 WordPress 조건부 RCE, CVSS 9.2... 4.7 브랜치까지 백포트 패치 배포캘리포니아 수로 위 태양광 파일럿, 100마일당 2,700가구 물 절감 효과 확인MS가 2007년에 죽인 FoxPro, 64비트 런타임 'FoxDev Studio'로 부활Claude Opus 5.5 인텔리전스 지수 58점으로 212개 모델 중 1위, 과제당 비용은 $5.98Ryzen 2년 만에 50% 빨라진 비결: 클럭은 15%뿐이고 코어 폭과 512비트 SIMD가 성능을 만듦ShinyHunters "FBI 직원 전체 데이터 확보" 주장, 요원 5,000명 표본에 주소·전화·배우자 정보 담겨미국 토마호크에 맞은 이란 초등학교에서 아동 123명 사망, 펜타곤 조사는 AI 과잉 의존을 원인으로 지목GPT-6 Astra, 2005년 이후 풀리지 않던 1941년 에니그마 메시지 MVUEH 단독 해독OpenAI, GPT-6 Sol·Luna 공개... API 가격 50% 인하, AutomationBench서 Claude Opus 5 앞서앤스로픽, Claude Opus 5.5 공개: Opus 5 대비 비용 40% 인하, Terminal-Bench 4.0 66.4%라인 스캔 카메라로 담은 샌프란시스코 MUNI 헤리티지 위켄드 트램 7종단어별 의미 점수를 색·굵기·형광으로 바꾸는 JS 라이브러리 semfont, 해커뉴스 토론에서 화제소크라테스가 문자를 비판한 파이드로스 274c: '기억의 약이 아니라 상기의 약'핀란드 AI 클라우드 Verda, Emergence Capital 주도로 $189M 시리즈 B 유치샤오미 MiMo-V2.6-Pro, 오픈웨이트 지능지수 46점으로 1위… 학습비 $3.47M 공개월드컵 104경기 172.6시간 분석해보니 6.7초마다 광고 로고 하나, FIFA는 국가별 광고 교체 기술도 쓰지 않았다AMD의 하드웨어 난수 생성기가 0을 못 만든다? Zen 2의 rdrand16에서 재현되고 Zen 4에서는 정상vibe coding은 유지보수 불가능한 코드로 퇴화한다, 저자는 기업의 'NO-AI' 정책이 경쟁 우위가 될 것이라 예측gzip만으로 셰익스피어를 생성한 실험: 압축이 곧 예측이라는 가정을 빔 서치로 구현한 gziptmacOS 27, Apple Intelligence 끄는 스위치 없애고 22.28GB 디스크 점유Godot 4 첫 2D 셰이더 입문 가이드, 수학 도형 그리기부터 애니메이션 포털 효과까지 단계별 설명Practical Engineering의 교통 신호 작동 원리 해설(2019)이 해커뉴스에 올라, 유도 루프 센서와 ASCT 연동 논의로 이어짐Claude Fable 5·Mythos 5·Opus 5 요청 오류 급증, 80분 만에 복구Git 3.0은 SHA-256 기본 전환 예고, 2.56은 git history drop 추가오픈소스 단파 디지털 라디오 HERMES, 3 kbit/s로 음성·데이터 장거리 전송테렌스 타오 블로그에 '수학·AI 자문단' 출범, OpenAI가 보고한 미공개 수학 결과 공개 방식을 자문3D 좌표를 깊이로 나누는 것에서 시작해 원근 투영 행렬까지, 슬라이더로 설명한 인터랙티브 글Apple Copland 마지막 빌드 D11E4, 패치 11개로 브라우저에서 부팅 성공CMU DLab, "연구 단위는 논문이 아니라 생태계" 주장하며 오픈소스 위크 예고AI 워터마크의 실체는 추적 신호, 저자는 '스파이마크'라는 새 이름을 제안npm 패키지 mathmain, lusolve() 행렬 데이터를 키로 쓰는 암호화 로더로 원격 접근 임플란트 은닉Linear, AI 코딩이 만든 CI 병목 손봐 PR 대기 6분대에서 5분대로CBP, $800 이하 면세(de minimis) 우편물 면제 무기한 정지... 캐나다 처방약 수입 사실상 차단GPT-2 소형 모델을 단계별로 조작해 보는 Transformer 인터랙티브 설명 페이지가 해커뉴스에 올라와뉴저지 광케이블 절단으로 미국 동부 공항 8시간 마비, 7,000편 지연·결항샤오미, MiMo-V2.6 시리즈 오픈소스 공개. Pro가 AA 지능지수 46.32로 오픈소스 최강, RL 학습에 $262만 투입Ask HN: macOS 27에서 설정, 스크린 타임, debloat 스크립트로 Siri를 다 꺼도 Siri AI.app 프로세스가 계속 실행Fable 5 구독 영구 제공 뒤 사고 토큰 급감, 6주 측정에서 8월이 7월보다 크게 줄어라즈베리 파이, RAM 칩 교체하면 부팅 차단... 저용량 보드를 고용량으로 속여 파는 재판매 사기 겨냥M5 Ultra Mac Studio 리뷰: 256GB 통합 메모리로 로컬 AI 에이전트를 돌린다언어모델 거부 반응을 걷어내는 Heretic 공개, HN에서 지표 체리피킹 논쟁 붙어SpaceXAI, Grok 4.7 공개. Grok 4.6과 같은 $2/$6 토큰 가격에 CursorBench 4.0 46.3%'Attention is all you have' 에세이: 테트리스 효과로 설명한 추천 알고리즘의 주의 탈취와 느린 인터넷 복귀 제안ZuckOff, 블루투스로 Ray-Ban Meta 스마트글래스 탐지. 출시 첫 달 App Store 5,000회 다운로드Sun은 왜 망했나, Bryan Cantrill은 '비즈니스 운영에 지루해한 것'을 실패 원인으로 지목역전파가 뒤로 가는 이유: 순방향으로 기울기를 계산하면 같은 항을 반복 전달해 이차 시간이 걸림left-pad을 Jev AI 호출로 다시 구현한 농담 npm 패키지, HN에서 '제2의 npm 대참사' 시나리오로 소비됨2011년 구글 AI 챌린지 'Ants'를 신경망 대회로 되살린 TinyBrains, 16KiB 나노 체급부터 64MiB 라지 체급까지 순위 경쟁