왜 프로그래머는 주유소 직원보다 더 많은 소득을 얻을 수 있는가? 이 임금격차를 발생시키는 것은 무엇일까? 수요와 공급의 원리에 기반한 요소시장에 대한 분석으로 이에 대한 해답을 얻을 수 있다. 생산요소(factors of production)이란 재화와 서비스를 생산하기 위한 투입자원을 일컫는다. 노동, 자본, 토지 등을 3대 생산요소라고 한다. 프로그램을 만들기 위해서는 프로그래머의 시간(노동), 작업장소(토지), 작업 장비(자본)이 투입되어야 한다. 이런 생산요소시장은 얼핏 보기에 생산물시장과 유사해 보이지만 기업이 시장에 상품을 공급하기 위해 파생된 수요. 즉 파생수요(derived demand)의 존재에 대한 차이가 있다. 우리는 여기서 요소시장의 기본이론을 배워서 한 나라의 경제 소득이 어떻게..