read: fail

나를 성장시킨 소프트웨어 에세이들

20년간 저자가 읽은 소프트웨어 에세이 중 인상 깊었던 글들을 소개합니다. 개발자 존중, 단순함, 신뢰성, 보안 등 실무와 인생에 큰 영향을 준 핵심 교훈을 담고 있어요. '지루한 기술'이 오히려 성공의 비결일 수 있다는 점, 궁금하지 않으세요?

셀프 호스팅 AlbyHub로 나만의 LN주소 만들기

개발자라면 라즈베리파이AlbyHub로 직접 LN주소를 만들어보세요! CloudflareGitHub Pages의 SSL 설정이 핵심 포인트랍니다. LN주소를 커스터마이즈하는 흥미로운 방법, 궁금하지 않으세요?

DEML: 방향성 비순환 그래프 고도 마크업 언어

DEML은 그래프를 '고도' 개념으로 표현해 DAG(방향성 비순환 그래프)를 더 쉽게 읽고 쓸 수 있게 해줘요! Mermaid 변환, 명령 실행, 코드 하이라이팅 등 다양한 기능도 지원합니다. DAG를 강처럼 흐르게 그려보고 싶다면 꼭 주목하세요!

오픈 프린터: DRM 없는 잉크와 롤지 지원하는 오픈소스 잉크젯 프린터

오픈 프린터DRM 없는 잉크롤지 인쇄를 지원하는 혁신적인 오픈소스 잉크젯 프린터입니다. 수리와 호환성에 제약이 없는 이 프린터는 라즈베리 파이 기반으로, 누구나 쉽게 고치고 다양한 잉크를 쓸 수 있어요! 미래형 디자인도 주목할 만해요.

Radicle 1.5.0 – 히비스커스 🌺

Radicle 1.5.0(히비스커스)이 출시되었습니다! 이번 버전에서는 베어 저장소 지원 강화, 새로운 patch.branch 옵션, 개선된 패치 히스토리 표시, 그리고 구조화된 로깅 기능이 추가되었습니다. 흥미로운 점은, 패치 관리가 훨씬 쉬워졌다는 것! 🚀

Sguaba: 러스트에서 타입 안전한 공간 수학 라이브러리

러스트로 공간 수학을 안전하게! Sguaba는 타입 안전성을 보장해 실수 없이 좌표와 벡터 연산을 할 수 있어요. 공간 데이터를 다루는 개발자라면 꼭 주목해야 할 최신 라이브러리랍니다.

Bcachefs, 메인라인 커널에서 완전히 제거되다

Bcachefs 파일 시스템이 리눅스 커널 6.18에서 완전히 삭제되었습니다. 이제 DKMS 모듈로 외부에서 관리되어, 커널 내 코드와의 버전 혼동을 막기 위한 결정입니다. 최신 커널 변화와 파일 시스템 동향이 궁금하다면 주목하세요!

SWE-Bench를 50배 더 작게 만든 비결

240GiB였던 SWE-Bench Verified 이미지를 5GiB로 줄인 혁신적인 최적화! 델타 레이어링과 불필요한 파일 제거, 강력한 압축으로 빠른 다운로드와 대규모 평가가 가능해졌어요. 이 방법은 다른 환경에도 적용할 수 있어요!

MAML - 새로운 구성 언어 (JSON, YAML, TOML과 유사)

MAML은 간결하고 읽기 쉬운 구성 파일을 위해 만들어진 신개념 언어예요. 주석, 멀티라인 문자열, 선택적 쉼표 등 다양한 기능을 제공해 기존 JSON보다 훨씬 편리하죠! 앞으로 개발자들이 직접 구현에 참여할 수 있다는 점도 흥미로워요.

서브텍스트 회고록

서브텍스트는 프로그래밍을 더 쉽고 인간 친화적으로 만들기 위한 실험의 연속이었어요. 복잡한 기술 스택에 맞서 변화 관리예제 중심 개발 등 다양한 혁신을 시도했죠. 특히, 프로그래밍의 본질이 '변화'임을 강조한 점이 흥미로워요!

미디어 쿼리, 얼마나 알고 계신가요? – 프론트엔드 마스터스 블로그

미디어 쿼리는 단순한 반응형 도구가 아닙니다! 접근성, 사용자 환경, 최신 문법까지, 다양한 디바이스와 상황에 맞춰 웹을 더 똑똑하게 만들 수 있어요. 잘 알려지지 않은 미디어 쿼리 기능, 궁금하지 않으세요?

SQL에서 OR 조건이 느린 이유와 효율적인 쿼리 작성법

SQL 쿼리에서 OR 조건은 성능 저하의 주범! AND로 분리하거나 스키마 설계를 바꾸면 100배 빨라질 수 있어요. 실무에서 자주 쓰는 쿼리 최적화 팁과 흥미로운 DB 설계 패턴까지 한눈에 알아보세요.

NVIDIA GPU의 내부: 고성능 행렬 곱셈 커널의 해부학

이 글은 NVIDIA GPU의 구조와 고성능 행렬 곱셈(matmul) 커널의 핵심 원리를 쉽고 자세하게 설명합니다. Tensor Core, TMA, 워프 타일링 등 최신 기술을 활용해 하드웨어 한계에 가까운 성능을 내는 비법을 소개해요! GPU 최적화에 관심 있다면 꼭 읽어보세요.

어디서나 실행되는 게임보이 에뮬레이터 (터미널, 웹, 데스크탑)

러스트와 WebAssembly로 만든 이 게임보이 에뮬레이터는 웹, 데스크탑, 터미널 어디서든 실행돼요! CPU, 메모리, GPU까지 실제 하드웨어처럼 동작하며, 오픈소스라 개발자와 레트로 게임 팬 모두에게 흥미로운 프로젝트랍니다.

비동의 기술: 권력, AI, 그리고 지식의 미래

이 글은 권력 불균형기술 발전이 어떻게 소수에게 이익이 되는지, 특히 AI가 지배 도구로 사용되는 현실을 짚어요. 여성의 기여가 지워진 역사와 함께, 모두가 참여하는 투명한 AI의 필요성을 강조합니다. AI의 미래, 우리 손에 달렸어요!

io_uring은 이벤트 시스템이 아니다

이 글은 io_uring이 단순한 이벤트 시스템이 아니라, 리눅스 커널에서 다양한 시스템 콜을 비동기적으로 처리할 수 있는 범용 인터페이스임을 설명합니다. 이벤트 루프 없이도 효율적인 IO가 가능하다는 점이 흥미롭죠!

tdom 소개: t‑string으로 구현하는 현대적인 HTML 템플릿

Python 3.14의 새로운 t‑string 기능과 함께 등장한 tdom은 HTML 템플릿을 쉽고 안전하게 만들어줍니다. 동적 속성, 재사용 가능한 컴포넌트, 그리고 XSS 방지까지! 최신 파이썬 웹 개발에 관심 있다면 꼭 주목해보세요.

Claude Sonnet 4.5 소개

새롭게 출시된 Claude Sonnet 4.5는 인공지능 기술의 혁신을 보여줍니다. 이번 버전에서는 더욱 똑똑해진 대화 능력빠른 응답 속도가 돋보입니다. 최신 AI의 놀라운 발전을 직접 경험해보세요!

UNIX99: TI-99/4A를 위한 UNIX 운영체제

개발자가 16개월 동안 TI-99/4A용 UNIX 스타일 OS를 개발했습니다. 16KB RAM과 같은 제한된 환경에서도 사운드, 스프라이트, 멀티유저 등 다양한 기능을 지원해, 복고 컴퓨터 팬들의 관심을 끌고 있어요!

Skia Canvas 3.0 출시

Node.js에서 HTML Canvas API를 구현한 Skia Canvas 3.0이 공개되었습니다! PDF, SVG, PNG 등 다양한 포맷 지원과 고급 타이포그래피, 3D 변환, Sharp.js 연동까지 가능해요. 서버리스 환경에서도 활용할 수 있다는 점이 흥미롭죠?