검색 결과
"engineering" · 20개 기사 · GeekNews · Dev/Tools
프로그래밍의 일곱 가지 원형 언어 (2022)
프로그래밍의 일곱 가지 원형 언어 (2022)
프로그래밍 언어는 문법적 차이를 넘어 반복, 재귀, 구성 방식에 따라 일곱 가지 원형으로 분류됩니다. 새로운 언어를 학습할 때 익숙한 원형을 공유하는 언어는 배우기 쉽지만, 낯선 원형으로의 전환은 새로운 사고방식을 요구합니다.
몇 달 동안 손으로 코딩하는 중이에요
몇 달 동안 손으로 코딩하는 중이에요
AI 코딩 에이전트가 대세인 시대에 LLM 없이 직접 코딩하며 기본기를 다지는 개발자의 리트릿 경험담입니다. 컴퓨터의 추상화 계층을 깊이 이해하고 Python 실력을 쌓기 위해 3개월간 수동 코딩에 집중하는 과정을 담고 있습니다.
AI 코딩 에이전트 구조 학습을 위한 Claude Code Harness 한국어판 공유
Show GN: AI 코딩 에이전트 구조를 공부하기 위한 Claude Code Harness 한국어판 공유
Claude Code의 아키텍처와 프롬프트 엔지니어링, 보안 체계를 깊이 있게 분석한 자료를 한국어로 번역하여 제공합니다. AI 코딩 에이전트의 내부 동작 원리를 이해하고자 하는 개발자들에게 유용한 가이드입니다.
프로덕션 환경에서 Vibe Coding을 책임감 있게 하는 법 - Code w/ Claude
프로덕션 환경에서 바이브 코딩을 책임감 있게 하는 법 - Vibe coding in prod | Code w/ Claude
Anthropic 연구자가 AI에게 코드를 전적으로 맡기는 Vibe Coding을 프로덕션에서 안전하게 쓰는 방법을 설명. 실서비스 적용 시 검증, 통제, 책임 분담이 핵심으로 제시된다.
The AI Agent Complexity Ratchet: Why 90% Test Coverage Is Required
The AI Agent Complexity Ratchet: Why 90% Test Coverage Is Required
AI 코딩 시대에는 복잡성이 쉽게 누적되는 만큼 높은 테스트 커버리지가 필요하다는 논지. 에이전트 기반 개발에서 90% 테스트가 사실상 안전장치로 제시된다.
Show GN: 여러 AI 코딩 에이전트를 단일/다중 코드베이스에서 같이 굴릴 때 쓰는 AGENTS.md 시드 프롬프트
Show GN: 여러 AI 코딩 에이전트를 단일/다중 코드베이스에서 같이 굴릴 때 쓰는 AGENTS.md 시드 프롬프트 (Estre...
하나의 프로젝트에서 Claude Code, Cursor, GitHub Copilot, Gemini, Cline, Windsurf, Continue 등 여러 AI 코딩 에이전트를 함께 운영하기 위한 AGENTS.md 시드 프롬프트를 소개함. 토큰 분산과 비용 최소화를 염두에 둔 멀티에이전트 워크플로우에 초점이 맞춰져 있다.
실전 엔지니어를 위한 Skills - Matt Pocock
Skills For Real Engineers - Matt Pocock
바이브 코딩이 아닌 실전 엔지니어링을 위한 에이전트 스킬 모음. TypeScript 교육자 Matt Pocock의 도구상자 형태 저장소임.
Show GN: Claude Code와 함께 bkamp.ai를 출시하는 데 9일이 걸렸고, 그 노하우를 bkit 플러그인으로 담았습니다.
Show GN: 클로드 코드와 함께 bkamp.ai를 출시하는 데 9일이 걸렸고, 그 노하우를 bkit 플러그인으로 담았습니다.
bkamp.ai를 9일 만에 출시한 경험을 바탕으로, Claude Code를 더 잘 쓰기 위한 컨텍스트 엔지니어링 노하우를 bkit 플러그인에 담았다.
자료를 이미지형 슬라이드로 바꿔주는 Codex 스킬 (gpt-slide)
Show GN: 자료를 이미지형 슬라이드로 바꿔주는 Codex 스킬 (gpt-slide)
Codex와 gpt-image-2를 이용해 보고서나 자료를 슬라이드로 자동 변환하는 4단계 워크플로를 소개. 반복적인 발표자료 제작을 프롬프트와 이미지 생성으로 단순화한 사례.
AI는 엔지니어링 규율을 덜이 아니라 더 요구한다
AI는 엔지니어링 규율을 덜이 아니라 더 요구함
AI 코드 생성의 속도와 품질이 높아질수록 코드 리뷰를 줄이기보다 검증과 운영 규율을 강화해야 한다는 관점이 제시됨. 코드가 더 싸고 빠르게 재생성되는 환경일수록 품질 통제와 책임 분리가 중요해짐.
에이전틱 코드 리뷰
에이전틱 코드 리뷰
코딩 에이전트 성능이 급상승하면서 난점이 코드 작성보다 신뢰 가능한지 판단하는 리뷰로 이동함. AI는 코드 생산량을 늘리지만 품질과 리뷰 가능성은 떨어뜨려, 코드 리뷰의 레버리지가 더 커졌다는 관점.
형식 기법과 프로그래밍의 미래
형식 기법과 프로그래밍의 미래
에이전트 코딩 확산으로 형식 기법의 비용 대비 효용이 재평가되는 흐름. 과거에는 일부 사례 중심이었지만 이제 대형 조직도 전담 팀을 두며 도입을 확대.
사용자는 신경 쓰지 않는다 — 하지만 당신은 신경 써야 한다
사용자는 신경 쓰지 않는다 — 하지만 당신은 신경 써야 한다
사용자는 기술 스택보다 제품이 제대로 동작하는지에 더 관심을 둠. 코드 품질이 낮으면 버그 수정, 기능 추가, 개발 속도에서 장기적인 비용이 커짐.
코드 리뷰에는 읽기가 필요하다
코드 리뷰에는 읽기가 필요하다
코드 리뷰는 배포 전 형식 절차가 아니라 장애, 보안 문제, 데이터 삭제 책임을 개인에서 팀으로 분산하는 장치라는 논지. 테스트, 기능 플래그, 가드레일, 관측 가능성만으로는 읽지 않은 코드 배포의 책임을 대체할 수 없다고 강조.
AI 시대의 기술 면접
AI 시대의 기술 면접
AI 도구 확산으로 면접에서는 AI 사용을 기본적으로 배제하고 기초 역량 중심 평가가 필요하다는 주장. 좋은 면접은 신호 품질과 회사 비용의 균형으로 봐야 한다.
지루한 기술을 선택하라 (2015)
지루한 기술을 선택하라 (2015)
검증된 기술을 우선 선택하는 것이 장기적으로 회사에 유리하다는 주장. 혁신 토큰은 한정돼 있어 새 기술 채택은 신중해야 함.
그냥 안 된다고 하는 엔지니어는 ZIRP 현상이었다
그냥 안 된다고 하는 엔지니어는 ZIRP 현상이었다
무리한 기능을 막고 코드 변경을 신중히 제어하는 시니어 엔지니어의 태도가 저금리·채용 확장기인 ZIRP 환경에서 형성됐다는 관점을 제시함. 생산성 압박이 커지면서 이런 역할의 가치가 다시 재평가되고 있음.
압박
압박
curl 유지보수가 공익성·엔지니어링 난제·품질 목표가 결합된 전업 업무로 굳어짐. 약 300억 건 설치 기반과 보안 실패 전파 위험 때문에 주 50시간 안팎의 부담이 이어짐.
80386 마이크로코드 역어셈블됨
80386 마이크로코드 역어셈블됨
80386 마이크로코드 ROM을 고해상도 다이 이미지에서 추출해 역어셈블함. 이미지 처리, 신경망, 사람 보조 검증을 결합해 며칠 만에 바이너리 블롭을 복원하고 교차 검증함.
Phosphene - Apple 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
Phosphene - Apple의 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
사용자 비디오 파일을 macOS 데스크톱과 잠금 화면 배경화면으로 재생하는 메뉴 막대 앱과 배경화면 확장으로 구현됨. 시스템 Wallpaper 설정에 통합돼 Apple 내장 Aerial처럼 동작한다.