Posts for: #Programming

개발자를 위한 Discord 완전정복 Part 1: 탄생, 성장, 그리고 결정적 순간들

Discord는 어떤 불편함에서 태어나 어떻게 성장했고, 어떤 결정적 의사결정으로 지금의 모습이 되었나. 게이머의 음성 채팅에서 출발해 5백만 동시접속과 조 단위 메시지를 감당하는 인프라까지, 개발자 시선으로 정리한 Discord 입문 시리즈의 1편.

[Read more]

Agentic Coding 시대의 Repo 부트스트래핑 가이드 Part 2: Go + Templ + HTMX To-Do 앱으로 직접 만들어 보기

Part 1 에서 정리한 spec 문서 지형도를 가상의 Go + Templ + HTMX To-Do 앱 gotodo 를 부트스트래핑하면서 실제로 채워 봅니다. README, AGENTS.md, ARCHITECTURE.md, ADR, DEVELOPMENT.md, 첫 feature spec 까지 발췌 형태로 살펴보고, 마지막에 Claude Code 로 검증한 뒤 가져다 쓸 수 있는 체크리스트로 마무리합니다.

[Read more]

Agentic Coding 시대의 Repo 부트스트래핑 가이드 Part 1: AGENTS.md 와 spec 문서 지형도

신규 서비스 git repo 를 만들 때 어떤 spec 문서들을 어떤 분량으로 두어야 할지, 2026년 5월 기준 de-facto 가 된 AGENTS.md 통합 표준을 중심으로 정리합니다. CLAUDE.md / GEMINI.md / DESIGN.md / DEVELOPMENT.md / ADR / SPEC 등 각 문서의 역할 범위와 공통 best practices, 흔한 안티패턴까지 다룹니다.

[Read more]

Superpowers 플러그인 가이드 Part 4: 명시 호출 vs 자동 트리거 — 실전 가이드와 한계

Superpowers 의 스킬들은 대부분 자동 트리거되지만, 의도적으로 명시 호출(/superpowers:xxx)해야 더 잘 작동하는 케이스도 있습니다. 4편에서는 두 모드의 비교, 트러블슈팅, CLAUDE.md 로 동작을 조절하는 방법, Java/Go 백엔드 개발 현장의 실용 팁과 한계를 정리합니다.

[Read more]

Superpowers 플러그인 가이드 Part 3: 품질 보증 스킬 — TDD, Systematic Debugging, Verification, Code Review

Superpowers 의 가장 강력한 부분은 “규율을 강제하는” 품질 보증 스킬들입니다. 3편에서는 TDD Iron Law, 4단계 systematic debugging, verification-before-completion, code review 흐름을 Java 프로덕션 버그 시나리오와 함께 분석합니다.

[Read more]

Superpowers 플러그인 가이드 Part 2: 핵심 워크플로우 — Brainstorming부터 Subagent-driven Development까지

Superpowers 의 핵심은 “기능을 만들자"는 한 마디로 시작되는 자동 워크플로우입니다. 2편에서는 brainstorming → writing-plans → subagent-driven-development 의 흐름을 Go 백엔드 API 추가 시나리오와 함께 따라가 봅니다.

[Read more]

AI 코딩 시대의 그림자, 7개월 후: 무엇이 변했고 무엇이 남았나

2025년 8월, AI 코딩 시대의 5가지 잠재적 위험을 정리한 글을 썼습니다. 7개월이 지난 지금, AI agent의 코딩 능력은 비약적으로 발전했고 개발자들의 의존도는 비교할 수 없을 만큼 높아졌습니다. 당시 제기했던 우려들을 다시 꺼내 들고, 여전히 유효한 것과 퇴색된 것, 그리고 새롭게 등장한 그림자들을 짚어봅니다.

[Read more]