영어를 공부해도, 영어가 유창하게 되지 않는다.

OOP를 공부해도, OOP가 유창하게 되지 않는다.

새로운 문법을 터득해도, 내 프레임웍이 제대로 리팩토링되지 않는다.

RAD를 깨우쳐도, 내 프로그램이 고속으로 개발되지 않는다.

최적화 기법을 배워도, 내 코드가 남의 코드보다 느리다.

제너릭을 배워도, 내 프레임웍은 재사용성이 없다.


해법은 단 한가지,

모든 패러다임과 해법을 내 생활의 모든 곳에 적용해 보는것,

그리고 그게 습관이 되는것.


적용성과 습관성을 추구하는 방법은 한 가지.

작게 작게. 조금씩. 그리고 자주.

욕조에 빠져 허우적거릴 필요 없다.

우리의 코딩환경은 상상과 대응되는 샌드박스니까,

정신만 차리면 다시 시작할 수 있고, 돌아나올 구멍도 만들 수 있다.


생각, 연애, 인간관계, 사업화

모든것을 모든곳에서 재사용할수 있게 일반화 해야한다.

그리고 반복.


RAD 가 가능해지기 위해선, 프로그래머가 RAD 형 인간이 되어야 한다.

그러기 위한 물리적 기반으로 좋은 프레임웍이 요구되는건 당연하다.