프로그래머 쪽에서도 상당히 하드한 영역에 속하는 기술임?