구글의 소프트웨어 엔지니어링과 CS 교육 — Titus Winters 인터뷰 (The Pragmatic Engineer)

articles interview google software-engineering engineering-culture refactoring testing code-review developer-productivity cs-education
The Pragmatic Engineer 팟캐스트의 Titus Winters 에피소드를 공개된 쇼노트·요약만을 바탕으로 정리·분석한다. 2억 5천만 줄 C++ 코드베이스의 대규모 리팩터링, 테스트 의무화와 readability 리뷰, '두려움은 엔지니어링의 기반이 될 수 없다'는 원칙, AI 생산성 지표의 함정, 그리고 CS 교육이 바뀌어야 할 방향을...

리팩터링의 경제적 이점: AI가 짠 코드를 정리하면 토큰 비용이 83% 줄었다 (Giles Edwards-Alexander)

articles ai coding-agent refactoring agentic-engineering
Martin Fowler의 Exploring Gen AI 시리즈에 실린 Giles Edwards-Alexander의 실험 글을 분석한다. 17,155줄짜리 Rust 파일을 15단계로 리팩터링하자, 동일한 기능 추가에 드는 입력 토큰이 83% 줄었다 — 에이전트 코드베이스에서 '코드 품질'이 어떻게 곧 '비용'이 되는지에 대한 정량적 증거다.