Hacker News 의견
  • 다른 사람들이 LLMs를 사용하여 코딩하는 방법에 대한 보고서를 읽는 것이 흥미로움

    • 개인적으로 LLMs가 프로그래밍의 "언캐니 밸리"를 넘어서서 생산성이 크게 향상됨
    • 문제와 제약 조건을 잘 설명하면 수천 줄의 코드를 정확하게 생성할 수 있음
    • LLM이 생성한 코드를 검토하는 것이 중요하며, 구체적으로 요구하면 잘 해결됨
    • "해결책을 구현할 계획을 말해달라"는 요청이 유용함
    • 결과는 놀라움. 스타일은 다를 수 있지만 구조적으로 매우 정확함
  • Vibe 코딩은 프로덕션 코드 작성이 아닌 탐색적 프로토타입에 적합함

    • 개인적인 도구에는 괜찮지만, 다른 사람에게 배포할 코드에는 적합하지 않음
    • 코드에 대한 이해와 반복이 필요함
    • Vibe 코딩은 코드에 신경 쓰지 않는 행위로 정의됨
  • Vibe 코딩은 "흐름"에 빠져 쉽게 코드를 생성하는 것임

    • 영화 속 해커 장면이 ChatGPT를 사용했다면 더 멋졌을 것이라는 농담
    • 코드 실행을 기준으로 코드의 정확성을 판단하는 것은 좋지 않음
    • 최소한 LLM 출력물을 검토하는 것이 중요함
  • Vibe 코딩은 코딩과 관련이 없다고 생각함

    • 비전문가도 작은 규모의 코드를 만들 수 있지만, 대규모 시스템은 어려움
    • LLMs는 보일러플레이트 코드를 생성하는 데 유용하지만, 문제 발생 시 수정이 필요함
    • 새로운 'vibe coders'는 문제를 이해하지 못하고 반복적으로 시도함
  • Claude Code를 사용하는 데 하루에 $30를 지출함

    • Vibe 코딩에 많은 비용을 들임
  • 트리 구조로 작업하는 것이 유용함

    • 큰 그림을 그리고 세부 사항을 채워나가는 방식
    • LLMs와 함께 작업할 때 효과적임
    • 구조적이지만 여전히 Vibe 코딩으로 간주될 수 있음
  • Karpathy는 이름 짓기에 능함

    • 새로운 이름이 잘 정착됨
  • LLM을 많이 사용하지만, Vibe라는 개념은 온라인 농담에서 시작됨

    • 질문을 잘 구성하는 것이 중요하며, 이는 코딩과 유사함
    • 테스트가 중요하며, LLM을 통해 학습이 빠르게 진행됨
  • 자신의 생각을 공식 언어로 표현하는 것의 가치가 있음

    • 수학이 자연어로도 표현 가능하지만 공식화의 명확성과 간결함이 유용함
    • 코드는 모호한 아이디어를 명확하게 만드는 수단임
    • 모든 시스템이 모호한 언어로 작성되는 것은 바람직하지 않음
  • AI 채팅이 웹 검색보다 더 나은 결과를 제공함

    • SQL 쿼리를 작성할 때 Gemini가 더 나은 결과를 제공함