검색에서는 충분한 결과를 찾는 기술이 가장 어렵다.

  • 구글의 페이지랭크 알고리즘은 원하는 결과가 최상위 10개 안에 들어가도록 헤아릴 수 없이 수많은 검색 결과를 정렬하는 가장 뛰어난 방법이다.

앤티앨리어스 anti-aliased 문자가 더 보기 좋다.

  • 앤티앨리어스는 컬러 디스플레이의 해상도가 낮을 때, 회색 그림자를 사용해서 해상도 ‘착각’을 불러 일으키는 편이 보기에 좋다는 생각에서 출발했다.
  • 하지만 앤티앨리어스 문자로 구성된 단락을 읽을 때, 흐릿해 보인다는 문제점이 있다.
  • 앤티앨리어스는 전체적인 외형이 지속적인 가독성보다 중요한 표제와 로고, 그리고 그림이라는 두 가지 측면에서 매우 뛰어난 기술이다.

네트워크 소프트웨어는 지역자원처럼 네트워크자원을 끌어다 쓸 수 있어야 한다.

  • 다른 기계에 위치한 자원에 접근하는 방법과 지역 기계에 위치한 자원에 접근하는 방법을 비교할 때 세 가지 핵심적인 차이점이 있다.
    • 가용성
    • 대기 시간
    • 안정성
  • 네트워크 프로그래밍이 지역 프로그래밍과 다르다는 사실을 염두에 두고 구현하여, 강태막대를 표시하는 기능, 네트워크가 사용 불가능한 상태거나 사용불가능으로 변할 때 깔끔하게 중단할 수 있는기능, 비동기적인 동작 방식을 위한 기능과 엮을 수 있는 hook을 제공해야된다.