우리가 사는 세계에는 다양한 전기 생산 방식과 전자제품이 있습니다. 발전 방식마다 가정으로 전송하는 전기의 세기와 방식을 자율에 맞긴다면 어떤 일이 발생할까요? 엄청난 혼돈이 올겁니다. 가전제품을 연결할 때마다 확인해야 할 것들이 엄청 많을 겁니다. 진정한 자유는 질서 속에서 보장된다고 생각합니다. 그래서 산업계에서는 콘센트와 플러그를 만들어서 이렇게 생긴 콘센트와 플러그는 220v 전기를 사용한다는 아주 단순하지만 강력한 약속을 체결했습니다. 이러한 약속을 Interface 라고 부릅니다. 인터페이스는 규제이지만 그것의 목적은 자유입니다. 전기를 생성하는 쪽과 전기를 소비하는 쪽 모두 220v 라는 규칙을 준수하기만 한다면 어떤 방법으로 전기를 만들던 자유입니다. 이러한 것이 프로그래밍에서도 가능하지 ..