문화
위대한 해커들은 통제권을 요구합니다. 위대한 해커는 물건을 공유합니다.
멋진 장난감은 모두 훌륭한 해커가 제공하며 서로 공유하고 향상시킵니다.
Python, Ruby, Rails, Django, Flask, Node.js 등 최근 나온 멋진 반짝이는 것들을 생각해보십시오.
그들 모두는 유닉스 시스템 (Linux 또는 Mac)을 사용하는 사람들로부터 온 것입니다.
유닉스 시스템은 심각한 프로그래머가 작업을 수행 할 수있는 훌륭한 플랫폼과 훌륭한 도구를 제공합니다.
Windows 시스템과 Visual Studio는 정해진 방식으로 "일을 끝내고"생활을 원하는 사람들이 더 많이 사용하는 경향이 있습니다.
CodexArcanum의 대답에서 알 수 있듯이 작게 시작하기 때문이 아닙니다. "오, 그들은 창문으로 이동하고 싶지만 너무 늦었습니다." 그들은 아마도 창문으로 옮기기를 원하지 않을 것입니다 . 웹 스타트 업을 실행하는 데 필요한 도구와 기능면에서 심각하게 부족합니다.
우선 새롭고 반짝이는 OSS 프로젝트는 버전 제어를 위해 git을 사용하며 아마도 github 또는 그와 유사한 공식 코드 저장소가있을 것입니다.
Paul Graham을 인용하려면 :
해커들은 무엇을 원합니까? 모든 장인들처럼 해커도 좋은 도구를 좋아합니다. 사실, 그것은 과소 평가입니다. 훌륭한 해커는 나쁜 도구를 사용하는 것이 견딜 수 없다는 것을 알게됩니다. 그들은 단순히 인프라가 잘못된 프로젝트에 대한 작업을 거부합니다.
(.....)
몇 년 전에 벤처 자본가 친구가 자신과 관련된 새로운 스타트 업에 대해 이야기했습니다. 유망한 소리. 그러나 다음에 제가 그와 이야기 할 때, 그는 Windows NT에서 소프트웨어를 구축하기로 결정했으며, 숙련 된 NT 개발자를 최고 기술 책임자로 고용했습니다. 내가 이것을 들었을 때, 나는이 사람들이 파멸 될 것이라고 생각했다. 하나는 CTO가 첫 번째 등급의 해커가 될 수 없었습니다. 저명한 NT 개발자가 되려면 NT를 자발적으로 여러 번 사용해야했기 때문에 위대한 해커가 그렇게하는 것을 상상할 수 없었습니다. 그리고 두 사람은 비록 자신이 훌륭하더라도 프로젝트를 NT로 구축해야한다면 그를 위해 일할 좋은 사람을 고용하는 데 어려움을 겪을 것입니다.