원래 알고 있는 이야기지만 계속 하나씩 이유가

늘어간다. 왜 프로그래밍이 프로그래밍이고

코드가 프로그램이 된다는건 단순히 코드를 나열하는게

아니라는것. 그리고 언어의 고급 기능에 매달리기

보다는 모든 언어에 공용될수 있는 설계를 가지고

최대한 라이트하게 가는게 좋을 수도 있다는것.

언어의 고급 기능은 알아두면 분명 좋고 유용하고

코딩 시간을 아껴주고 안정성을 부가하지만

그래도 제일 중요한건 설계라는것. 이것에 이유를

추가해가고 경험을 쌓는게 고급 프로그래머로

가는 길이 아닐까 생각해봄.