Hacker News 의견
  • 논문 링크가 제공되지 않았지만, 아마도 이 논문일 것임. 연구자들이 프로그래머들에게 코드 조각을 보여주고 그 코드가 어떤 동작을 할지 예측하게 했음.

  • 링크된 기사에 따르면, 코드를 읽을 때 뇌의 특정 영역이 활성화되며, 이는 익숙하지 않은 문제를 신중하게 해결하는 영역임. 하지만 30년 이상의 프로그래밍 경험이 있는 사람들에게는 일반화되지 않을 수 있음.

  • Lex Fridman이 최근 언어학자 Edward Gibson을 인터뷰했으며, 코드 읽기가 언어와는 다른 뇌의 부분을 활성화시킨다는 내용이 포함됨.

  • 프로그래밍 언어를 인간 언어처럼 만들려는 시도는 초보적인 실수임. 프로그래밍 언어는 주로 어떤 구조를 만드는 것에 가깝고, 이는 커뮤니케이션과는 다름.

  • 프로그래밍 언어와 인간 언어의 차이점은 프로그래밍이 어떤 구조를 만드는 것에 더 가깝다는 점임. 인간 언어는 다양한 목적의 커뮤니케이션에 사용될 수 있음.

  • 코드 읽기와 형식화된 인간 언어 읽기, 또는 형식화된 언어와 비형식화된 언어 읽기 간의 뇌 활동 비교가 더 흥미로울 것임.

  • 깨끗한 코드를 작성하는 데 가장 도움이 된 것은 학술적 글쓰기 수업을 듣는 것임. 코드 예측은 언어 센터보다는 계획 과제와 더 유사함.

  • 유튜브 채널에서 오픈 소스 프로젝트의 코드를 읽음. 이는 음악의 시각적 읽기와 비슷함. 연구자들이 언어 영역에서 반응을 거의 보지 못했음.

  • 집에서 주로 일하며, 코딩할 때 음악을 듣고 노래를 부름. 하지만 읽는 동안에는 노래를 부를 수 없음. 코딩할 때는 가능함.

  • 코드 읽기는 산문 읽기나 수학을 하는 것과 다름. 퍼즐을 푸는 것과 같음. 여러 가지를 실시간으로 연결하고 번역해야 함.

  • 코드 읽기는 기어의 사진을 보고 "기어 A가 시계 방향으로 도는지 반시계 방향으로 도는지"를 묻는 것과 같음. 메커니즘을 연구하는 느낌임.

  • 코드를 읽을 때 머릿속에 내레이터의 목소리가 들리지 않음.