내가 좋아하는 소프트웨어 강연들

7 hours ago 3

특정 도구의 사용법보다 좋은 추상화, 복잡성, 정확성, 문제 해결처럼 소프트웨어를 만드는 기예에 초점을 맞춘 강연 모음임 프로그래밍을 기계와 사람에게 메커니즘을 전달하는 언어이자 커뮤니케이션으로 보고, 좋은 강연이 정신 모델을 효과적인 용어로 압축하는 방식을 살펴봄 Rich Hickey와 Bryan Cantrill은 개념의 얽힘에서 복잡성이 생기며, 한 계층의 우발적 복잡성이 상위 계층의 본질적 복잡성으로 번질 수 있음을 보여줌 Allison Parrish, Steve Klabnik, Andrew Kelley는 각각 추상화에서 배제되는 대상, AI 시대의 노동 불안과 정확성, 기술을 사용하는 인간에 대한 믿음을 탐구함 Mike Acton, Will Wilson, Tyler Neely는 구체적인 제약과 맥락, 테스트 현상의 연결 관계, 매일 다시 작성해 복잡성 증가를 제한하는 실천법을 다룸 프로그래밍과 효과적인 전문 용어 녹화된 소프트웨어 강연은 수가 많고 품질 편차도 크므로, 좋은 콘텐츠를 찾으려면 사전 선별이 유용함 관심의 중심은 특정 소프트웨어의 사용법보다 소프트웨어를 만드는 기예에 있음 Kubernetes Pod 3개로 200 OK Hello, world!를 제공하는 방법보다 좋은 추상화와 나쁜 추상화의 차이가 더 흥미로운 주제임 프로그래밍은 메커니즘을 기계와 다른 사람에게 전달하는 언어이자 커뮤니케이션임 좋은 강연은 새로 발견하거나 재발견한 정신 모델을 간결하게 공유할 수 있도록 효과적인 명명법을 제공함 목록은 최근 강연에 편향돼 있고, 발표자 구성도 현재 소프트웨어 업계를 반영해 남성이 대부분임 Simple Made Easy — Rich Hickey, Strange Loop 2011 강연 영상은 simple과 complex의 어원을 통해 복잡성이 생기는 원리를 풀어냄 complect는 서로 끼워 넣고, 얽고, 땋는다는 뜻의 오래된 단어임 simple은 sim-plex, 즉 하나의 접힘이나 짜임으로 해석되며, complex는 여러 요소가 함께 짜인 상태를 가리킴 개념들이 서로 얽힐 때 복잡성이 생기고, 독립적이어야 할 개념까지 얽히면 우발적 복잡성이 발생함 The Complexity of Simplicity — Bryan Cantrill, TalosCon 2025 강연 영상은 한 계층의 우발적 복잡성이 그 위에 시스템을 구축하는 사람에게 본질적 복잡성이 될 수 있다고 경고함 복잡성은 스택을 따라 폭발적으...

Read Entire Article