Hacker News 의견
  • 추측하지 않는 것이 사업에서 가장 중요함

    • 반도체 제조에서 문제 해결 능력을 개발했으며, 잘못된 가정의 비용이 매우 큼
    • 항상 근본 원인을 100% 파악해야 함
    • 비정상적인 기술 스택을 피하는 이유는 근본 원인 분석을 방해하기 때문임
    • 정확하게 문제를 해결하는 것이 명성을 쌓는 가장 빠른 방법임
  • 새로운 것을 다룰 때, 참조 자료를 깊이 읽기 전에 약간의 추측을 즐김

    • 새로운 언어나 API를 배울 때, 튜토리얼을 통해 추측하고 나서 참조 자료를 읽음
    • Intellisense 같은 기능을 지원하는 언어와 IDE를 선호함
  • Stack Overflow나 LLM에 의존하지 않고 직접 소스를 참조하는 것이 좋음

    • 수학 책처럼 처음엔 어렵지만, 시간이 지나면서 이해할 수 있게 됨
    • Rust crates의 docs.rs, Haskell의 hoogle, C++ reference 등은 훌륭한 참조 자료임
  • 최고의 개발자는 모든 계층의 사람들과 소통하며 배움

    • 새로운 사람들은 신선한 시각을 제공하며, 과거의 장애물이 사라졌을 수도 있음
    • 규칙의 존재 이유를 주기적으로 확인해야 함
  • Stack Overflow를 잘 활용하면 많은 도움이 됨

    • LLM은 실시간 이벤트 분석이나 자동화에 유용하지만, 프로그래머를 대체할 수 없음
    • LLM을 통해 주제를 이해하고 나면 공식 문서를 참조하는 것이 좋음
  • 최고의 프로그래머는 CS 배경이 없어도 뛰어난 성과를 낼 수 있음

    • 비전공자가 프로그래밍을 배우고 빠르게 성장한 사례가 있음
  • 프로그래밍 외에도 비즈니스 도메인과의 소통이 중요함

    • 프로그래밍 외의 다양한 요소를 고려해야 함
  • 오류 메시지를 읽고 이해하는 것이 문제 해결에 큰 도움이 됨

    • asdf를 사용하여 Python, Go, NodeJS 버전을 관리할 때, 오류 메시지를 통해 문제를 해결할 수 있었음

asdf가 뭔가요? 경고를봐야합니다.