주요 내용
- 전체 개요
- 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가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖