소프트웨어 블로그 글쓰기의 안티패턴
초보 기술 블로거가 독자를 잃기 쉬운 글쓰기와 페이지 구성의 실수를 정리합니다. 첫 세 문장 안에 독자가 얻을 것을 제시하고, 독자의 배경지식을 가늠하며, 링크를 읽기 위한 필수 조건으로 만들지 말라고 조언합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
초보 기술 블로거가 독자를 잃기 쉬운 글쓰기와 페이지 구성의 실수를 정리합니다. 첫 세 문장 안에 독자가 얻을 것을 제시하고, 독자의 배경지식을 가늠하며, 링크를 읽기 위한 필수 조건으로 만들지 말라고 조언합니다.
Commodore 64 키캡 사진을 바탕으로 글자와 기호를 벡터 윤곽선으로 재구성한 글꼴입니다. TTF·OTF·웹폰트로 제공하며, 63개 PETSCII 그래픽 기호와 키보드 표기를 담았습니다.
HomeGrown은 정원이나 주방에서 곧 버려질 식재료를 활용할 요리법을 찾아주는 앱입니다. 방문자 174명 중 23명이 가입한 상황에서, 창업자는 기능 설명보다 ‘재배한 것을 낭비하지 마세요’라는 구체적인 순간을 첫 화면에 내세우려 합니다.
Claude Code가 다음 사용자 메시지를 입력창에 제안하는 기능을 두고, 글쓴이는 이를 사용자 선호 데이터 수집에 활용할 수 있다고 분석합니다. 다만 Anthropic의 Claude Code 개발자는 선호 신호 수집이 목적이 아니며, 세션 흐름을 돕기 위한 기능이라고 밝혔습니다.
Gentoo Chromium 패키지 관리자가 잦은 릴리스와 복잡한 빌드, 제한된 자원 탓에 유지보수를 중단하겠다고 알렸습니다. 소스 빌드와 다양한 설정을 지원하려면 여러 언어와 도구를 다룰 관리자가 여럿 필요하다는 설명입니다.
Chick-fil-A는 드라이브스루 주문을 음성 AI로 자동화하지 않고 직원이 직접 응대하는 방침을 유지합니다. 맥도날드와 웬디스가 음성 주문 시스템을 도입하는 가운데, Chick-fil-A는 고객 서비스에 사람 간의 상호작용이 중요하다고 밝혔습니다.
여행 계획 앱 Le Voyage를 뉴올리언스에서 실제로 쓰면서, 만든 사람은 장소를 모으는 일보다 이미 모은 장소 가운데 무엇을 고를지 돕는 일이 더 큰 문제임을 발견합니다. 이 경험을 바탕으로 AI의 역할, 소규모 맞춤형 소프트웨어의 가치, 바이브코딩 앱을 안전하게 고치는 순서를 되짚습니다.
Deskcord.chat은 웹사이트에 채팅 위젯을 넣고, 고객 메시지를 Discord 서버의 스레드로 전달하는 고객 지원 도구입니다. 별도 대시보드 없이 Discord에서 답변하며, 좌석 수나 도메인 수에 제한을 두지 않는 요금제를 제공합니다.
OpenAI의 Tibo Sottiaux가 GPT-6.1 Sol의 Ultrafast 모드가 곧 나온다고 밝혔지만, 구체적인 출시일과 요금은 공개하지 않았습니다. 최대 8배 빠른 토큰 생성 속도를 내세운 모드인 만큼 개발자는 비용과 지연 시간의 균형을 아직 따져볼 수 없습니다.
Cubicle은 Claude Code, Codex, Gemini CLI, Paperclip 에이전트의 작업 상태를 가상 사무실 화면에 보여주는 도구입니다. 에이전트가 입력을 기다리거나 작업을 마치는 순간을 확인하고, Telegram 알림과 모바일 화면으로도 살펴볼 수 있습니다. 에이전트 시스템을 변경하지 않는 읽기 전용 설계를 내세웁니다.
AI 코딩 에이전트에 정보를 많이 넣는다고 이해도가 높아지는 것은 아닙니다. 오래된 문서와 충돌하는 지침은 잘못된 확신을 만들 수 있으므로, 현재 작업에 필요한 최소한의 맥락부터 주고 출처와 유효 기간을 관리하라고 제안합니다.
AI 모델이 유화 물감과 붓을 흉내 내는 시뮬레이터에서 직접 그림을 그리는 실험입니다. 이미지 생성 모델 대신 프로그램을 작성하게 하고, 캔버스를 확인하며 여러 차례 작업하도록 구성했습니다. 여러 모델이 반복해서 비슷한 소재와 구도를 고르는 현상도 관찰했습니다.
9년간 DEV에 글을 쓴 저자가 팔로워와 조회수의 불일치를 계기로 글의 성과를 다시 살핍니다. 조회수는 페이지가 열린 횟수일 뿐이며, 글의 품질·독자 적합성·유통과 독자에게 생긴 변화를 나눠 평가해야 한다고 설명합니다.
글쓴이는 에이전트 코딩의 부작용을 코드의 슬롭화, 엔지니어와 코드의 거리, 기술 퇴화, 팀 내 소통 약화로 나눠 설명합니다. 생산성만 좇으면 장인정신과 호기심, 동료 관계를 잃을 수 있다고 지적하지만 뚜렷한 해법은 제시하지 않습니다.
StareBrain 개발자는 음성 비서가 확인 없이 행동해 불만이라는 사례를 찾았지만, 오히려 Siri의 확인 절차를 끄려는 사용자를 발견했습니다. 확인을 원하는 수요가 일상적인 행동보다 되돌리기 어려운 작업에 집중되는지, 또는 검색에서 드러나지 않는 문제인지를 더 살펴보려 합니다.
PewDiePie가 Qwen3.5-9B를 미세 조정한 Ajax를 공개했습니다. 로컬 AI 작업 공간 Odysseus의 에이전트로 쓰이며, 거부 응답을 줄이는 과정에 Heretic을 활용했습니다. Reddit에서는 로컬 실행과 공개 모델 확산을 반기는 의견과 기술적 새로움이 크지 않다는 평가가 맞섰습니다.
RacketCon이 10월 3~4일 열립니다. 발표는 Typed Racket의 타입 추론부터 LLVM 기반 언어 Pille, 매크로와 IDE 지원, 부동소수점 정확도, 새 FFI까지 Racket 생태계의 언어 설계와 구현을 다룹니다.
Svelte의 공식 애플리케이션 프레임워크 SvelteKit 3이 출시됐습니다. 설정 파일 위치와 `$lib` 별칭 등 호환성 변경이 있으며, `sv migrate` 명령으로 코드베이스를 자동 이전하고 남은 작업 목록을 만들 수 있습니다.
Pidgin 3.0 세 번째 알파 버전이 공개됐습니다. 대화 기록 API와 계정 자동 재접속이 추가됐고 Zulip 플러그인의 개발 중 표시도 사라졌습니다. 아직 기능과 UI가 미완성인 개발자·테스터용 스냅샷이며, 다음 알파는 2026년 10월 29일 예정입니다.
DEV가 ‘Generosity Edition’ 주말 챌린지의 우승작 다섯 개를 발표했습니다. 비영리단체 분석, 남는 음식 구조, 다국어 긴급 알림, 생리용품 기부 연결, 기부금 수령 확인 등 각 프로젝트의 구현 방식을 소개합니다.