대항해 시대 - 주경철 지음/서울대학교출판부 대항해시대라 함은 약 15세기부터 18세기 사이에 항로개척을 통해 이뤄진 지구촌 사회의 변혁 기간을 의미한다. 인류는 전에 없는 변화를 겪게 되는데, 이 과정을 다양한 시각으로 조목조목 설명해주는 책이다. 순수하게 재미만을 목적으로 읽은 책이라 그 내용에 대해서 뭐라 정리할만 한 건 없으나, 호기심을 충족시키기에 충분한 내용들을 담고...

스티브잡스는 매일 아침 거울 앞에서 자신에게 이런 질문을 하는 것으로 하루를 시작했다고 한다. 만약 며칠을 계속 No 라는 대답이 나오면 그때는 무언가 변화를 주어야 할 때라고 판단했다고 한다. "만약 오늘이 나의 마지막 날이라면, 나는 오늘 할려고 하는 그 일을 하길 원하는가?" 잡스처럼 매일은 아니더라도, 일주일에 한번이라도 위와 같은 질문을 스스로에게...

선과 모터사이클 관리술에서 일부를 발췌하여 소프트웨어와 연관지어 보려는 글의 다음 편이다. 품질에 관한 지난번의 글에 비해 이번 글의 주제는 보다 명확하다. "아주 어려운 버그를 고치려면 어떻게 접근해야 되는가? 다시 말해 당신의 버그 픽스 능력을 높이는 효과적인 방법은 무엇인가?" 귀납적 추론과 연역적 추론 사이 일반 상식으로 해결하기에 너무도 복잡한 문제를 해결하는...

아인슈타인 지난 글 버그와 소프트웨어 품질에서 품질을 높이는 작업은 결국 수많은 버그들 중에서 품질과 관련이 있는 버그를 선택하는 문제로 환원된다고 이야기했었다. 그 논의에 따라 나온 질문은 어떤 버그가 품질과 높은 관련이 있음을 어떻게 알 수 있는가 하는 것이었다. 인간은 스스로 자신에게 가장 알맞은 방식에 맞춰 세계를 단순하고 이해하기 쉬운 그림으로...

버그는 소프트웨어 안에 존재하는가? A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. from Software bug - Wikipedia 버그에 대한 위키피디아의 정의이다. 번역하자면 다음과 같다. 컴퓨터 프로그램이나...