규도자 개발 블로그
소스 재활용은 유일하게 엔트로피를 증가시키지 않는 재활용이다 본문
엔트로피. 열역학 제 2법칙의 다른 이름이다. 간단하게 우주만물은 정돈된 상태에서 혼돈된 상태로 가고 있다는 말이다. 우리가 석유를 소비하면 석유형태로 저장돼있는 에너지가 열로 변하고 그 화학작용으로 인해 석유가 가스형태로 대기 중에 흩어지는 걸 생각하면 된다. 영원할 것만 같은 태양도 언젠가는 핵융합과정이 끝나는 것처럼 말이다.
엔트로피라는 책이 있는데 거기에서 재활용에 대한 부분이 나온다. 세상에 재활용은 없다는 게 책의 뜻이었다. 이게 무슨 소리인가 하겠지만 버려진 플라스틱을 다시 모아서 쓸 수 있는 플라스틱으로 재가공한다는 것 자체가 에너지를 소비하기 때문에 재활용이 아니라는 게 골자이다.
소프트웨어는 다르다. 물론 찾아서 적용하는 데에는 에너지가 소비된다. 하지만 직접 만드는 것보다 비교가 되지 않는다. 하드가 꽉 찬다고 무게가 늘어나지 않듯이 아무리 갖다 써도 물리적인 소비가 발생하지 않는다. 재사용가능한 코드는 이정도로 위력이 있다. 재사용 가능한 코드를 작성하는 걸 습관화하는 게 아주 중요한 것 같다.
'Topic' 카테고리의 다른 글
Json Placeholder와 깃허브를 이용해 테스트용 무료 api서버 만들기 (0) | 2019.04.06 |
---|---|
그놈의 RESTful API. 한 줄로 정의하자면 (1) | 2019.03.25 |
프론트엔드에 node진영 라이브러리들의 도입을 고민하고 있다면 (0) | 2019.01.15 |
개발 및 프로그래밍 과정에서 많이 쓰는 디렉토리 이름 (0) | 2019.01.11 |
프로그래밍의 정수 (0) | 2019.01.08 |
Comments