웹 업계가 진정된 뒤를 위한 지속 가능한 경력
웹 업계가 불안정한 시기를 지나고 있다는 전제 아래, 글쓴이는 접근성·CSS·소통 능력을 꾸준히 익히고 파시즘에 침묵하지 말라고 권합니다. 반면 React, GitHub, 개발자 인플루언서에는 회의적인 견해를 밝히며, 댓글에서는 React의 장기 유지보수 수요와 일자리 감소 전망을 두고 반론이 나옵니다.
언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.
웹 업계가 불안정한 시기를 지나고 있다는 전제 아래, 글쓴이는 접근성·CSS·소통 능력을 꾸준히 익히고 파시즘에 침묵하지 말라고 권합니다. 반면 React, GitHub, 개발자 인플루언서에는 회의적인 견해를 밝히며, 댓글에서는 React의 장기 유지보수 수요와 일자리 감소 전망을 두고 반론이 나옵니다.
GitHub 프로필 README를 장식 대신 제품 페이지처럼 구성하는 방법을 소개합니다. 방문자가 짧은 시간 안에 대표 작업을 찾고 실행하도록 다운로드 버튼, 일관된 레이아웃, 자체 호스팅 이미지 등을 배치합니다.
Diagram Design은 Claude Code, Codex, GitHub Copilot 등에서 다이어그램을 만드는 Agent Skill입니다. 42가지 시각 유형과 브랜드 색상 설정, Mermaid·draw.io·Excalidraw 가져오기를 지원하며, 정적 HTML·SVG 출력과 접근성·레이아웃 검증 도구를 제공합니다.
계산기가 산수를 대신해도 수학의 기초가 쓸모없어지지 않았듯, AI가 코드를 생성해도 프로그래밍 기초를 익혀야 한다고 주장합니다. AI는 프로그래밍을 대체하는 수단이 아니라 유용할 때 활용하는 도구로 쓰라고 권합니다.
글쓴이는 LLM이 코드를 빠르게 만드는 시대에는 실행 중인 프로그램을 고치고 즉시 결과를 확인하는 개발 흐름이 중요하다며 Common Lisp를 추천합니다. 라이브 이미지, 매크로 기반 DSL, 짧은 코드가 장점이라고 주장하지만, 토론에서는 디버깅 기능의 고유성, 생태계 규모, 정적 타입과 도메인 복잡성을 두고 반론이 나옵니다.
샌프란시스코의 16만 개 도로 구간과 1m 해상도 USGS 고도 데이터를 사용해 최단 경로와 오르막 부담 사이의 경로를 브라우저에서 계산하는 도구입니다. 거리를 늘려 오르막을 줄이는 선택지를 시각화하며, 누적 상승고도와 자전거 경로 제약을 반영합니다.
Rust 기반 minip2p에서 시간에 의존하던 테스트를 상태 변화 기준으로 바꾸고, 프로토콜 프레이밍을 정리했습니다. Python libp2p에서는 WebSocket 오류 보고와 소켓 누수를 수정하고 WSS 인증서 검증을 강화했으며, .NET 구현 관련 PR도 검토했습니다.
Haskell 서비스 코드를 새로 작성하며 이펙트 시스템을 걷어낸 경험을 설명합니다. 글쓴이는 함수 인자, 일반 IO, 예외를 조합해 이펙트를 표현하고, 효과 추적이나 모킹 같은 목적도 별도 프레임워크 없이 해결할 수 있다고 주장합니다.
Antti Laaksonen의 무료 알고리즘 학습서로, 시간 복잡도와 자료구조부터 그래프·문자열·기하 알고리즘까지 경쟁 프로그래밍 주제를 폭넓게 다룹니다. C++11 예제와 단계별 풀이를 통해 알고리즘을 고르고 구현하는 과정을 익힐 수 있습니다.
grill은 저장소에서 면접 질문거리를 찾아 로컬 모델로 질문하고 답변을 채점하는 터미널 도구입니다. 정규식 기반 코드 스캐너와 Gemma, Ollama를 조합해 코드와 취약한 답변을 노트북 안에 보관합니다.
문서 예시용 예약 도메인 example.com의 디자인과 서버 인프라 변화를 2002년부터 추적하고, 2026년 다국어 개편의 구현 방식을 설명합니다. IANA는 자동화된 요청이 많은 만큼 전송량을 줄이려 콘텐츠 일부를 JavaScript 파일로 분리했다고 밝혔으며, 사이트를 테스트·모니터링 서비스로 쓰지 말라고 안내합니다.
집의 전기요금과 태양광 발전량을 한눈에 보는 대시보드를 만들면서, 앱의 패널 배치도가 실제 지붕과 다르다는 사실을 발견했습니다. Enphase 게이트웨이와 Home Assistant 데이터를 모으고 로컬 Gemma 모델로 아버지에게 요금을 설명하는 구조와 구현 과정도 소개합니다.
Haskell, GTK 4, libadwaita로 할 일 목록 앱을 만드는 연재의 첫 편입니다. haskell-gi로 GTK 바인딩을 사용하고 Elm Architecture의 Model-View-Update 구조를 적용해 상태와 사용자 인터페이스를 분리합니다.
비동기 Rust의 복잡성은 스케줄러가 필요한 동시성의 속성이지, Rust만의 결함이 아니라고 설명합니다. 런타임을 라이브러리로 두는 설계의 이점과 비용을 짚고, Zig처럼 I/O 인터페이스를 함수 매개변수로 전달하는 대안을 살펴봅니다.
PixLab의 모회사 Symisc Systems는 인턴십 프로젝트를 맡은 학생 20여 명 가운데 일부가 챗봇의 단계별 안내 없이는 간단한 함수를 구현하기 어려워했다고 전합니다. 작성자는 AI 사용을 금지하기보다 먼저 직접 시도하게 하고, 코드 리뷰에서 구현 이유와 동작을 설명하도록 해야 한다고 제안합니다.
제품을 만든 사람은 익숙해서 놓치기 쉬운 가입·초기 설정의 혼란을 살펴보자는 글입니다. 기능을 더하기보다 첫 사용 과정을 관찰하고, 사용자가 망설이거나 멈추는 지점을 찾아야 합니다.
Factor를 처음 접하는 개발자를 위한 실습 중심 안내서입니다. 데이터 스택과 스택 효과부터 조합자, 객체 모델, 메타프로그래밍, 파일·네트워크·C 연동까지 언어와 표준 라이브러리의 사용법을 코드로 설명합니다.
AI 에이전트가 행동과 기록을 모두 맡으면 로그가 실제 결과가 아니라 에이전트의 주장을 담을 수 있습니다. 글은 진실을 보증하는 로그 대신 기록의 작성자와 순서를 위변조하기 어렵게 만들고, 독립된 기록끼리 대조해 불일치를 드러내는 설계를 제안합니다.
WikiFix는 Confluence 문서에서 서로 모순되는 내용, 중복 문서, 고아 문서를 찾아 수정안을 제시합니다. 사용자가 답을 고르고 승인해야 수정하며, 잘못된 탐지 결과가 약 5건 중 1건이라고 밝혔습니다.
Deno를 주로 쓰던 저자가 SvelteKit 프로젝트와 정적 사이트 생성기를 Node.js로 옮긴 경험을 공유합니다. Node.js v26.10.0에서 마이그레이션 작업은 적었고 빌드 시간은 15% 줄었지만, Deno의 권한 관리와 편리한 기본 기능을 선호하는 개발자들의 반론도 나왔습니다.