Recurse Center에서 보낸 여름
프로그래밍 리트릿 Recurse Center에서 여름을 보낸 저자가 스터디 그룹, Rust로 구현한 DEFLATE 압축 해제기, 미니 언어 개발과 LLM 활용 프로젝트를 소개합니다. 정해진 성과보다 자율적인 학습과 협업을 중시하는 공간에서 무엇을 만들고 배웠는지 구체적으로 보여줍니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
프로그래밍 리트릿 Recurse Center에서 여름을 보낸 저자가 스터디 그룹, Rust로 구현한 DEFLATE 압축 해제기, 미니 언어 개발과 LLM 활용 프로젝트를 소개합니다. 정해진 성과보다 자율적인 학습과 협업을 중시하는 공간에서 무엇을 만들고 배웠는지 구체적으로 보여줍니다.
Lisp의 괄호 중심 문법이 낯설게 읽히는 이유를 인지과학과 시각적 그룹화 관점에서 분석합니다. 저자는 괄호 사이 거리, 코드의 중첩과 읽는 순서가 가독성에 영향을 준다고 설명하고, 새 언어 문법을 설계할 때 고려할 원칙을 제안합니다.
이 글은 코딩 에이전트가 코드 리뷰의 여러 기능을 대신할 수 있다는 주장이 리뷰를 결함 탐지로만 좁혀 본다고 비판합니다. 리뷰에는 변경의 필요성을 따지고, 코드에 빠진 요소를 찾고, 조직 맥락을 반영하며, 팀의 이해와 책임을 함께 형성하는 역할도 있다고 설명합니다.
GNOME과 KDE의 LLM 기여 정책 논쟁을 계기로, 글쓴이는 자유·오픈소스 소프트웨어(FLOSS)의 목적이 결과물의 완성도를 높이는 데만 있는지 묻습니다. LLM이 멘토링과 협업을 밀어내고 사회적·환경적 비용을 가릴 수 있다고 비판하며, 프로젝트마다 원칙을 세워야 한다고 주장합니다.
postmarketOS가 1년 반의 이름 선정 과정을 거쳐 Nura로 이름을 바꿉니다. 팀은 기존 이름의 발음·표기 어려움과 프로젝트 범위를 제한하는 문제를 이유로 들었으며, 로고를 다듬고 사용자에게 보이는 문자열도 차례로 변경할 예정입니다.
개발자가 직접 쓰거나 자주 복사하고, 웃거나 놀랐던 열 가지 코드와 짧은 스크립트를 돌아봅니다. Hello World를 처음 입력한 순간부터 6502 자기 수정 코드, CSS만으로 만든 시까지, 코드가 컴퓨터의 가능성을 보여준 경험을 엮습니다.
마이크로소프트는 저가형 서피스 대신 OEM 업체들이 맥북 네오에 맞설 제품을 내놓도록 맡기겠다는 입장입니다. 서피스는 1,000달러가 넘는 프리미엄 제품군에 집중하지만, 향후 저가형 제품을 검토할 가능성은 열어뒀습니다.
일론 머스크는 인터뷰에서 Grok 4.7이 Anthropic의 Opus 5.5보다 못하다며 내년에 따라잡을 것으로 예상한다고 말했습니다. 개발 속도와 저렴한 가격, SpaceX·Tesla의 물리 세계 데이터가 Grok의 경쟁 요소로 제시됐지만, Grok Bot의 월간 성장률은 회사가 이용자 수를 공개하지 않아 확인되지 않습니다.
AI가 코드를 대신 작성하면서 Vim을 배울 이유가 줄었을까요? 글쓴이는 Vim의 강점이 타이핑 속도가 아니라 코드 탐색과 정밀한 편집에 있다고 봅니다. AI가 작성한 코드를 다듬는 일이 늘수록 Vim의 편집 방식은 여전히 쓸모가 있다고 주장합니다.
Apple은 Steve Jobs의 제안으로 2011년 카드 제작·배송 앱 Cards를 출시했습니다. 면화지 레터프레스 인쇄부터 추적용 비가시 바코드, 우편 배송까지 맞춤형으로 구축했지만 수요는 예상에 크게 못 미쳤고 2013년 서비스를 종료했습니다.
LLVM 컴파일러 프로젝트의 주요 기여자이자 OpenMP·고성능 컴퓨팅 연구자인 요하네스 되퍼트가 암 투병 끝에 36세로 세상을 떠났습니다. 그는 Attributor 프레임워크와 GPU 오프로딩 개발을 이끌었고, 연구·멘토링·커뮤니티 활동으로 LLVM 생태계에 흔적을 남겼습니다.
DEV·TV는 GitHub, Hacker News, DEV, Hugging Face 등 개발자용 소스를 10개 채널로 보여주는 웹 앱입니다. HTML 파일 하나로 실행하며 로그인과 백엔드가 필요 없습니다. 실제 원문 데이터를 제공하고 AI 요약은 넣지 않았습니다.
Rails World에 참석하지 못한 Ruby 개발자가 대형 행사와 소규모 컨퍼런스의 장단점, 사람을 만나고 새로운 아이디어를 얻는 경험을 돌아봅니다. 첫 컨퍼런스라면 작고 부담 없는 행사부터 시작하고, 자신이 속한 커뮤니티가 모이는 곳을 고르라고 권합니다.
Nuanced를 만든 저자는 AI 코딩 에이전트가 발전하면서 별도의 플랜 모드와 긴 계획 문서가 예전만큼 필요하지 않다고 설명합니다. 다만 사람이 시스템과 에이전트의 결정을 이해해야 한다는 문제는 남아 있으며, Hacker News에서는 계획 모드의 필요성을 두고 의견이 갈립니다.
오픈소스가 유지관리자의 선물이라는 관점에 반박하며, 유지관리자와 사용자가 주고받는 혜택과 신뢰에 따른 책임을 살펴봅니다. 평판·영향력·학습·공동 유지보수라는 동기를 구분하고, 기대와 지원 범위를 명확히 소통해야 한다고 주장합니다.
Wube가 초기 게임 요소를 재현한 3D 프린팅 모델 65종을 STL 파일로 공개했습니다. 게임 속 등각 투영 화면에 맞춰 만든 자산을 실제 입체물로 바꾸면서 생긴 형태·출력 문제와, 이를 해결한 조립 및 서포트 설계 과정을 소개합니다.
Erik Allebest는 2005년 Chess.com 도메인을 5만 6천 달러에 인수한 뒤 커뮤니티와 콘텐츠를 중심으로 사업을 키웠습니다. 유료 광고에 거의 의존하지 않고 수익을 재투자했으며, 오래된 서비스의 재작성과 대규모 데이터 처리 같은 기술 과제도 해결해 왔습니다.
SheShips가 DEV에 올라온 여성 개발자의 글 8편을 소개합니다. GitHub 데이터를 활용한 도구 제작부터 AI 에이전트 데모, 테스트를 갖춘 개인 웹 프로젝트까지 주제가 다양합니다.
Fedora Workstation에서 LibreOffice를 Collabora Office로 교체하자는 논의가 활발해졌지만, 아직 공식 변경 제안은 아닙니다. LibreOffice의 오래된 UI를 지적하는 의견과 Collabora Office의 성능·라이선스·배포 방식에 우려를 나타내는 의견이 맞서고 있습니다.
Scotto26은 3×4 키 배열을 양쪽으로 나눈 26키 키보드입니다. 빠진 안쪽 열은 키 조합으로 입력하며, 제작 파일과 QMK 펌웨어를 공개해 직접 조립하고 설정할 수 있습니다.