Casey Muratori와 소프트웨어 성능의 중요성 논의
Why performant code matters (but gets widely ignored), with Casey Muratori
Casey Muratori는 소프트웨어 성능이 중요하지만 간과되고 있다고 주장하며, 성능 최적화를 위해 하드웨어의 이론적 성능을 이해해야 한다고 강조한다. 그는 성능 최적화의 전통적인 접근 방식인 프로파일링이 잘못되었다고 지적하며, 성능을 고려한 시스템 설계의 필요성을 언급한다. 또한, 어셈블리 언어를 읽는 법을 배우는 것이 성능 이해에 도움이 된다고 말한다.
Casey는 성능 최적화를 위해 하드웨어의 이론적 성능을 이해하고 이를 기반으로 최적화를 진행해야 한다고 강조한다.
원문 출처
The Pragmatic Engineer (Gergely Orosz)