Hacker News 의견
  • 코드를 통해 무언가를 만드는 것을 즐기며, 때로는 금전적 이익을 고려하기도 하지만, 주로 재미를 위해 프로젝트를 진행함

    • 6주 동안 함께 프로젝트를 진행하는 그룹을 운영하며, 두 번째 코호트를 마쳤음
    • 프로젝트와 도전 과제를 함께 해결하는 과정이 매우 즐거움
  • 인터뷰에서 개인 프로젝트를 설명했으나, 면접관이 왜 그런 프로젝트를 했는지 계속 물어봐서 불편했음

    • 단순히 재미와 학습을 위해 했다고 설명했지만, 면접관은 이해하지 못했음
  • 소프트웨어를 만드는 동기를 설명할 때, 혼자서 해변에 모래성을 쌓고 만족감을 느끼는 것과 같다고 비유함

    • 누군가 알아주지 않아도, 파도에 의해 사라져도, 만족감을 얻음
  • 대형 언어 모델(LLM)을 통해 재미있는 프로젝트를 더 쉽게 시작할 수 있게 됨

    • 긴 연구 과정과 도구 설정 없이 간단한 프로토타입을 만들 수 있음
    • 위치 기반 음악 웹앱을 만들어 산책할 때마다 다른 음악을 들을 수 있음
  • 개인 프로젝트에 시간을 투자하기 위해 생활비를 줄이고 계약 사이의 시간을 활용함

    • 주 단위로 프로젝트를 진행하며, 꿈꾸던 프로젝트에 시간을 할애함
    • 재미를 위해 프로젝트를 진행하지만, 진지하게 시간을 투자함
  • 재미를 위한 프로젝트 목록이 완성된 프로젝트만 포함하는 것은 아쉬움

    • 미완성 프로젝트나 몇 주 동안 작업하다가 잊혀진 프로젝트도 포함되어야 함
    • 코딩의 재미는 과정 자체를 즐기는 것임
  • 어제 동료들과의 대화에서, 많은 양의 작업을 통해 기술을 발전시키는 것이 중요하다는 결론에 도달함

    • John Carmack의 예를 들어, 많은 게임을 만들면서 기술을 발전시킨 경험을 공유함
    • 올바른 언어와 포트폴리오 프로젝트를 선택하려는 시도가 오히려 지연을 초래함
  • 재미로 만든 제품이나 금전적 이익을 위해 만든 제품 모두 품질이 떨어질 수 있음

    • 재미와 이익의 이분법을 넘어서, 좋은 프로그래밍 시스템 제품을 만드는 것이 중요함
  • 혼자서 훌륭한 요리를 만드는 것과 같은 내적 경험이지만, 그 자체로 가치가 있음

    • 이 마인드를 이해하지 못하는 사람들에게 설명하기 어려움
  • Hacker News와 같은 사이트에서 많은 사람들이 다음 대박 스타트업을 준비한다고 생각할 수 있음

    • 하지만 오픈 소스 코드를 재미로 작업하는 사람들도 많음
    • HN은 프로그래머들이 더 재미있게 일하는 모습을 보여주는 주요 소스임