망원경 규칙 (Telescope Rule)
4인치 반사경을 만든 다음에 6인치 반사경을 만드는 것이, 6인치 반사경 하나 만드는 것보다 더 빠르다
rule agile
개요
망원경을 처음 만드는 사람을 위한 톰슨의 법칙(Thompson's Rule for first-time telescope makers)
4인치 반사경을 만든 다음에 6인치 반사경을 만드는 것이, 6인치 반사경 하나 만드는 것보다 더 빠르다.
학습곡선과 관련된 아주 좋은 격언이라 생각한다.
다음과 같이 정리할 수 있을 것 같다.
- 일단 작게 시도해 보라.
- 원하는 대상을 만들기 전에 먼저 프로토타입을 만들며 학습하라.
인용: Java and Python: A Comparative Review
다음은 Java and Python: A Comparative Review에서 인용한 문구이다.
This makes Python an ideal first object-oriented programming language (OOPL) to learn. Going further, it may be faster to first teach beginners Python and then Java, rather than Java as a first OOPL.
이러한 특징으로 인해, 파이썬은 처음으로 배우는 객체 지향 프로그래밍 언어(OOPL)로서 이상적입니다. 나아가, 초심자에게 첫번째 OOPL로 Java를 가르치는 것보다 Python을 먼저 가르치고 나서 Java를 가르치는 것이 더 빠를 수 있습니다.
함께 읽기
이와 관련된 다음 두 글이 좋았다.
- 김창준 님의 더 많은 일을 하면서 더 빨리 하기. - 나는 이 글을 통해 이 규칙을 접하게 됐다.
- 워드 커닝햄(Ward Cunningham)의 Telescope Rule.
Links
- 더 많은 일을 하면서 더 빨리 하기
- Making Your Own Telescope - Allyn Thompson의 책
- Telescope Rule