Hacker News 의견
  • 회사의 엔지니어링 리더십이 Cursor를 강하게 밀고 있음. 작은 티켓을 처리하고 제품을 개선하는 데는 좋지만, 무거운 작업에는 적합하지 않음

    • Cursor에 의존하면서 주니어 엔지니어들의 추론 및 코딩 능력이 약화되고 있음
    • 개인적으로, Cursor가 어떤 파일을 컨텍스트에 추가할지 결정하고 그 크기에 따라 요금을 부과하는 이해 상충에 대해 큰 우려가 있음
    • 많은 제품과 마찬가지로 처음에는 저렴하지만, 의존하게 되면 나중에는 비싸지게 됨
  • Cursor의 현재 비즈니스 모델은 사용자와 회사의 재정적 안녕 사이에 근본적인 갈등을 초래함

    • LLM 제공자들이 추론 시간 컴퓨팅을 통해 확장하려고 하면서 이러한 문제들이 나타나고 있음
    • Cursor는 특히 컨텍스트 가지치기를 통해 추론 비용을 줄이려고 노력하고 있음
    • 파일을 대화에 "첨부"하면, Cursor는 더 이상 그 파일의 코드를 프롬프트에 넣지 않음
    • 대신, 모델이 충분한 정보를 얻었다고 느낄 때까지 파일을 열고 코드의 일부를 읽는 함수 호출을 실행함
    • 그러나 초기 프롬프트에만 추론을 제한하면, 모델은 첨부된 파일에 접근하지 않고 프롬프트 자체에서만 추론하게 됨
    • 추론 후에 더 많은 컨텍스트를 가져오기 위해 함수 호출을 실행하는 것은 "생각"의 의미를 완전히 무색하게 만듦
    • 이로 인해 모델이 일관성 없는 계획과 추측성 수정을 생성하게 되어 Claude의 이상한 과도한 수정 행동을 설명함
    • Cursor는 서버 부하를 줄이기 위해 o3-mini와 Claude 3.7의 추론 노력을 최소화하려는 모든 인센티브를 가지고 있음
  • Cursor는 가장 위대한 SAAS 성장 이야기 중 하나로 칭송받고 있지만, $20/월 무제한 이용 비즈니스 모델은 그들을 나쁜 상황에 놓이게 함

  • 모든 사용자는 자신의 언어/스택을 고려해야 함. Cursor가 모든 언어에 동일하게 작동하지 않을 가능성이 높음

    • Next.js/Typescript/Solidity 모노레포에서 여러 앱과 패키지를 작업 중이며, 거의 모든 것을 처리할 수 있음
    • 한 달 정도 사용했으며, 더 많은 것을 얻을 수 있을 것 같음
  • Cursor를 한 달 동안 사용하다가 인터넷이 끊긴 날, 코드를 제대로 작성하는 방법을 잊기 시작했음을 깨달음

  • 이러한 도구의 UX는 주로 사용자가 하려는 작업의 완전한 컨텍스트를 구성하는 능력에 의해 제한됨

    • 최근에 aider를 사용해봤는데, 꽤 좌절스러운 경험이었음
    • 디렉토리에 있는 파일을 "추가"하라고 계속 요구했지만, 스스로 추가할 수 없었음
    • 수동 파일 변경을 인식하지 못하고, 깨진 코드로 커밋을 생성하는 등 문제가 있었음
    • 모델 품질보다는 AI에 전체 컨텍스트를 제공하는 것이 더 중요해 보임
    • 큰 컨텍스트 윈도우는 비용이 많이 들기 때문에 많은 도구들이 항상 절약하려고 함
    • 장기적으로는 이러한 절약을 하지 않는 것이 더 가치가 있음
    • 전체 프로젝트를 로드하면 질문당 2-3달러가 들 수 있지만, 비용이 20배 떨어지면 신경 쓰지 않을 것임
  • 대형 모델은 수백만/수천만 토큰의 큰 컨텍스트 윈도우를 지원하며, 작은 자동차 가격과 비슷한 비용이 들고 많은 에너지를 사용함

    • Nvidia는 GPU의 높은 마진으로 부유함. 시간이 지나면 가격이 하락할 것임
    • 많은 것들이 빠르게 개선될 것이라고 낙관적임
  • Cursor는 프로토타이핑 및 MVP 개발에 유용하지만, 코드베이스가 커지면 어려움을 겪음

    • 큰 파일이나 파일 수가 많아지면 컨텍스트 윈도우가 가득 차 일관성 문제가 발생함
    • 수동으로 관련 파일이나 스니펫을 선택하면 더 나은 결과를 얻을 수 있지만, 그 시점에서는 웹 인터페이스를 사용하는 것과 크게 다르지 않음
  • 다른 댓글 작성자들의 의견을 종합하면, Cursor 사용은 나쁜 생각이라고 느낌

    • 폐쇄형 소스 SaaS로, 서비스 품질이 일일 변동할 수 있음
    • .env 파일을 평문으로 전송하는 것을 막을 방법을 찾지 못함
  • "문제를 수동으로 해결할 때를 배우라"는 조언을 읽고 당황했음

    • 투자자에게 "싸게 사고 비싸게 팔라"는 공허한 조언과 같음
  • Cursor를 몇 번 사용해봤지만, 항상 같은 불만이 있음

    • 왜 VS Code를 포크했는지, Copilot처럼 확장 기능으로 만들 수 있었을 텐데
    • 일부 VSCode 확장이 작동하지 않고, 모든 설정을 다시 해야 하며, 작업 공간을 추가해야 함
    • Copilot과 비교했을 때 얻는 이점이 크지 않음