본문 바로가기

전체 글48

[실용주의 프로그래머]Topic3, 소프트웨어 엔트로피 💡 무질서한 정도를 가리키는 물리학 용어 엔트로피가 있다. 열역학 법치게 따르면 우주의 엔트로피는 점점 증가한다. 엔트로피는 소프트웨어에서도 사용되는 단어이다. 기술부채, 소프트웨어의 부패라고도 불리운다. 엔트로피의 증가는 자연적인 현상이다. 도심의 속 한가운데 장기 방치된 차량이 있다고 가정할때 이 차량의 외관이 손상되기 전까지는 차량의 도난, 훼손의 발생 주기가 길다. 하지만 창문 한개라도 뿌셔지는 경우 차량은 도난 당하고 다른 훼손이 발생하기 까지에는 오랜시간이 걸리지 않는다. 소프트웨어에서 엔트로피의 증가는 당연하지만 그것을 방치하게 된다면 차량처럼 곧 추가적인 엔트로피를 불러올 것이다. 깨친 창문을 내버려 두지 않고 창문을 막는등의 방법으로 관리하라 2023. 1. 1.
[실용주의 프로그래머]Topic 2 고양이가 내 소스 코드를 삼켰어요 💡 약점을 보이는 것에 대한 두려움이 가장 큰 약점이다. - J.B. 보쉬에(J.B.Bossuet) 실용주의 철학의 초석중 하나는 자신과 자신의 행동에 대한 책임을 지는 것이다. Topic 1 당신의 인생이다 에서 말하는 결정권은 나에게 있다는 것은 책임또한 따른다는 것이다. 모든 상황을 컨트롤 할수도 없으며 실수를 할수도 있다. 하지만 인정하고 대안을 제시함으로써 신뢰를 얻을 수 있다. 책임을 지기 위해서는 변명을 하지 말고 대안을 제시하라. 2023. 1. 1.
[실용주의 프로그래머]Topic 1, 당신의 인생이다 💡 나는 당신의 기대대로 살기 위해 이 세상에 있는 게 아니고, 당신도 내 기대대로 살기 위해 이 세상에 있는 게 아니다. - 브루스 리(Bruce Lee) 나의 인생은 나의 것이다. 내가 하고 싶은 대로 할 수 있는 결정권이 있다. 수동적이기 보다는 능동적인 자세로 변화를 맞이 하라. 2023. 1. 1.
[실용주의 프로그래머]프로젝트 소개 데이비드 토머스,엔드류 헌트의 실용주의 프로그래머를 읽고 Topic별로 내용을 정리해보자 한다. 2023. 1. 1.