The law of leaky Abstractions 
[Side Effect](https://texonom.com/side-effect-cfcb34239b544bfe975adaa81ff08099)


허술한 추상화의 법칙
추상화에서는 때에 따라 하단 요소의 '누수'가 일어날 수 있고, 이는 추상화가 예상치 못한 방향으로 전개
**하부 구동 원리를 모른 채로 추상화에 과도하게 의존할 경우, 도리어 문제 해결을 복잡하게 만들 수 있다**

### 사례
포토샵의 느린 초기 로딩
> - 포토샵은 종종 켜는 데에 몇 분씩이나 걸리기도
> - 구동 시작시에 현재 기본으로 설정된 프린터의 정보를 읽어오는 것에서 발생
> - 네트워크 프린터라면 네트워크 상황에 따라 오랜 시간이 걸리게 되는 것
> - 프린터 추상화가 네트워크 프린터와 로컬 프린터와 유사하게 제공한 것이 원인



> [codeanddonuts/hacker-laws-kr](https://github.com/codeanddonuts/hacker-laws-kr)





