주요 내용

  • 전체 개요
    • Making Software는 소프트웨어 설계·구현자를 위한 레퍼런스 매뉴얼이다.
    • 저자: Dan Hollick (글·일러스트)
    • 형태: 현재는 디지털 책이며, 추후 고급 인쇄판(커피 테이블북)도 계획 중이다.
  • 핵심 목적
    • "소프트웨어가 어떻게 동작하는가"를 일러스트와 다이어그램으로 설명한다.
    • 튜토리얼이 아니라 일상에서 접하는 기술의 원리를 이해하도록 돕는다.
    • 비전문가도 그림을 통해 쉽게 접근 가능하도록 설계됨.
  • 주요 내용 및 챕터
    • Pixels and Color – 화면 작동 원리, 컬러스페이스, 블렌딩, 디지털 이미지, 터치스크린 등.
    • Fonts and Vectors – 베지어 곡선, 폰트 제작, 래스터화·안티앨리어싱, SVG, 불리언 연산.
    • 3D and Graphics – GPU 작동, 셰이더, 레이·SDF, 블러·노이즈, 3D 투영.
    • AI and ML – 신경망·트랜스포머, 경사 하강법·역전파, 임베딩·어텐션, 이미지 생성.
    • Data and Compression – 비트·바이트·바이너리, 엔트로피·압축, 이미지 압축, 암호화, 데이터 저장 방식.
    • Networking and The Web – 데이터 송·수신, 인터넷 구조, 브라우저 개념.
    • Compilers and Interpreters – 코드 정의, 컴파일러·인터프리터, 성능 최적화.
    • Misc – QR·바코드, 양자 컴퓨팅 등.
  • 구성 방식
    • 각 챕터는 수천 단어와 수십 장의 일러스트로 구성.
    • 현재 진행 상황: 전체 33장 중 15장 완료, 약 51.5k 단어(예상 113.3k 단어), 548 이미지(예상 37·이미지·챕터).
  • 독자 혜택
    • 기술 원리를 이해해 깊이 있는 대화가 가능하고, 작업 중 난관에 직면했을 때 도움을 받을 수 있다.
    • 고급 디지털 버전 구독 시 인쇄본 사전 주문 권한 제공.
  • FAQ 요약
    • 현재는 디지털 책이며, AI가 작성하지 않았다.
    • 일러스트는 저자 직접 제작.
    • 출시 시점은 아직 미정이며, 인쇄본은 추후 계획.
    • 가격 및 할인 정책은 아직 공개되지 않음.
    • 사용된 폰트와 추가 주제 요청도 가능하지만, 현재는 예정에 포함되지 않음.
  • 구독 및 업데이트
    • 이메일 구독을 통해 초안, 진행 상황, 일러스트 미리보기 등을 제공한다.
  • 추가 메타 정보
    • 책 제목 및 부제: "Making Software"
    • 저작권: © 1990, 이미지 저작권은 1980~2003년대 다양한 사진.
  • 이미지
    • 대표 이미지가 명시되지 않아 빈 문자열로 표기.

링크 공유, 이제 더 스마트하게

어떤 URL이든 AI가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖