Perl의 유연함, 장난기, 프로그래머스러운 유머가 담긴 표현들
“There’s more than one way to do it.”
⛏️ 의미:
문제 해결에는 한 가지 방법만 있는 것이 아니다.
🗣️ 활용:
다른 개발자의 접근 방식에 열린 태도를 갖고 싶을 때
🧩 표현 포인트:
There’s more than one way to... (무언가를 하는 방법은 하나 이상 있다)
쓰기 좋은 컨텍스트 → 코드 리뷰, 기술 토론
⛏️ 의미:
Perl은 프로그래머에게 특정 방식을 강요하지 않는다.
🗣️ 활용:
개발자 자유주의의 상징적 문장
🧩 표현 포인트:
try to tell someone how to ~ → 남에게 방식/행동을 지시하려 들다
Perl doesn’t try to tell you how to write your code.
⛏️ 의미:
쉬운 건 쉽게, 어려운 건 최소한 할 수는 있어야 한다는 철학
🗣️ 활용:
API 설계나 UX 토론에서 써먹기 좋음
🧩 표현 패턴:
X should be Y, and Z should be possible.
→ 간결한 주장 형식
⛏️ 의미:
Perl은 인터넷 기반 시스템의 ‘만능 임시 해결책’ 역할을 했다.
🗣️ 활용:
"duct tape"은 다용도 해결책, 레거시 시스템 유지보수에서 자주 나옴
🧩 표현 포인트:
X is the duct tape of Y. → 실무에서 유용하게 써먹는 메타포
⛏️ 의미:
실용성이 미학보다 중요할 때도 있다
🗣️ 활용:
성능, 유지보수성, 시간 문제 등에서 디자인보다 현실을 우선시할 때 사용
🧩 비슷한 맥락:
"It works, and that’s enough for now."
"Don’t let perfect be the enemy of good."
⛏️ 의미:
쉽고 빠르게 처리할 수 있는 작업에 강한 언어 철학
🗣️ 활용:
위의 #3 문장을 좀 더 기술 문서 스타일로 바꾼 표현
🧩 표현 패턴:
X is designed to make A easy, without making B impossible.