메뉴
HN
Hacker News 12일 전

LLM 비판이 맞다는 걸 압니다. 그래도 씁니다

IMP
7/10
핵심 요약

저명한 개발자들조차 LLM이 만들어내는 쓰레기 데이터(PR, 이슈 등)로 인해 고통받고 있으며, 오픈소스 생태계의 신뢰를 훼손하고 있다고 지적합니다. 그러나 저자는 LLM의 근본적인 문제(저작권, 환경, 윤리 등)와 거품 경제를 비판하면서도, 실무에서는 여전히 LLM을 적극적으로 사용하는 모순적인 상황을 분석합니다. 이 글은 기술 커뮤니티가 겪고 있는 이러한 인지부조화 현상을 구체적인 사례와 함께 들여다봅니다.

번역된 본문

원문 제목: LLM 비판자들이 맞습니다. 그래도 저는 LLM을 씁니다 소스: hackernews

LLM 비판자들이 맞습니다. 그래도 저는 LLM을 씁니다. 2026-07-15 저는 LLM 비판자들의 의견에 거의 100% 동의하지만, 여전히 LLM을 아주 많이 사용합니다. 제가 헛소리를 하는 것처럼 들리겠죠. 이런 인지부조화 때문에 저 자신도 가끔 그런 기분이 들지만, 이런 느낌을 받는 사람이 저 혼자만은 아닐 것입니다. 이번 주에 저는 베를린에서 열린 'Local-First Conf'에 참석했는데, 이런 엇갈린 감정이 행사장 어디에나 있었습니다.

아르민 로나처(Armin Ronacher)가 기계 개체(machine entities)를 구축하는 것에 대한 발표를 막 마쳤습니다. 그는 Flask를 만들었고 Sentry의 초기 팀원 중 한 명이었으므로, 의심할 여지 없이 훌륭한 소프트웨어 엔지니어입니다. 최근 그는 오픈소스 코딩 에이전트 하네스인 Pi.dev를 개발하는 회사 Earendil을 설립했습니다. 발표 후에는 디스코드를 통해 질문을 받고 무대에서 읽어주었는데, 저는 이렇게 물었습니다. "Pi에 대한 PR(Pull Request)을 받으시나요, 아니면 LLM이 만들어낸 엄청난 양의 PR은 어떻게 처리하시나요?" 무대 위에서 전 관객 앞에서 그는 자신들이 거의 모든 PR과 이슈를 자동으로 닫아버린다(auto-close)고 답변했습니다. 하지만 그렇다고 해서 PR을 올리는 것에 주눅 들 필요는 없다고 덧붙였죠. 결국 인간의 가치는 언제나 빛을 발할 테니까요.

그러니 이런 감정을 느끼는 건 저뿐만이 아니라, 분명 꽤 똑똑한 엔지니어들도 마찬가지인 모양입니다. LLM을 활용하는 도구를 만드는 사람들조차 자신들이 만든 결과물의 홍수에 휩쓸려, 이를 방어하기 위해 모든 것을 자동으로 닫아버리고 있는 것입니다. 그들의 목적을 설명하는 페이지에는 이렇게 적혀 있습니다. "AI를 향해 질주하는 세상에서, 우리는 인간이 최고의 에이전트라고 믿습니다." 다시 한번, 인지부조화입니다.

제가 관객석에 앉아 있을 때, 많은 사람들이 'Claude Code'를 띄워놓고 있는 것을 볼 수 있었습니다. 그리고 발표자들이 LLM에 대해 비판적인 발언을 할 때면 관객들(심지어 Claude Code를 띄워놓고 있던 사람들까지)의 큰 박수갈채가 쏟아졌습니다. 그리고 또다시 이 모순적인 기류가 흘렀습니다. 저 역시 그 컨퍼런스에서 발표를 했고, 나중에 사람들과 이야기를 나눠보니 그들도 저와 아주 비슷한 느낌을 받았다고 했습니다. 저 혼자만의 문제가 아니라는 사실에 안도했습니다. 그래서 제가 이 기묘한 감정을 설명해보려고 이 글을 씁니다.

저는 먼저 LLM 사용에 대한 타당하고 공정한 우려, 즉 그 컨퍼런스에서 큰 박수를 받았던 문제들을 하나씩 짚어보겠습니다. 그 다음, 그럼에도 불구하고 제가 여전히 LLM을 사용하게 만드는 이유를 설명하겠습니다. 마지막으로 제가 발견한 몇 가지 사용 패턴을 공유할 텐데, 구체적인 예시를 통해 다른 사람들도 자신의 경험을 공유하고, 우리 모두가 이 인지부조화를 더 잘 이해할 수 있기를 바랍니다.

어제 발표에 대한 몇 가지 인상 📸 @adamwiggins.com @martin.kleppmann.com @stevenruiz.bsky.social @jakelazaroff.com — Local-First Conf ( @localfirstconf.com ) 2026년 7월 13일 오후 3:44

LLM은 쓰레기를 만들어냅니다 사람들의 말을 듣거나 발표를 듣거나 해커뉴스(HN)를 읽어보면, 특정 사람들이 왜 LLM 사용을 거부하는지 꽤 잘 이해하게 됩니다. 그리고 이 상황을 정말 기묘하게 만드는 것은, 저 역시 그들의 주장에 거의 다 동의한다는 점입니다! 네, 맞습니다. LLM은 저작권이 있는 자료로 가득 차 있습니다. 환경에도 악영향을 미칩니다. 수많은 윤리적 문제도 안고 있죠. 그리고 이 모든 엔비디아, OpenAI, 돈을 갈아 넣는 자기 판소리 같은 순환은 결코 좋은 결말을 맞이하지 않을 것입니다. 분명 거품이고, 언젠가는 꺼지게 되어 있습니다. 가장 큰 문제들을 하나씩 짚어보겠습니다.

가장 흔한 비판인 "LLM은 저품질의 쓰레기(slop)를 양산한다"는 것부터 시작해 보죠. 네, 그렇습니다. 확실히 그렇습니다. 오픈소스 소프트웨어를 보면, 모든 종류의 기여를 아예 받지 않거나 앞단에 일종의 필터링을 두려는 저장소(Repository)와 프로젝트가 점점 더 많아지는 것을 볼 수 있습니다. 아르민과 Earendil이 PR을 자동으로 닫아버리는 것과 비슷한 맥락입니다.

여기서 핵심 문제는 '신뢰'라고 생각합니다. 애초에 인터넷상의 익명의 사람들을 결코 무작정 믿어서는 안 됩니다. 하지만 LLM이 등장하기 전에는 이런 기본 전제가 있었습니다. '적절한 설명이 포함된 제대로 된 PR을 만들려면 적어도 약간의 인간의 시간이 들어간다'는 것이죠. 그래서 이것이 트롤들이나 저품질의 제출물을 걸러주는 방패가 되었습니다. 최소한 몇 초 안에 그것들을 쉽게 걸러낼 수 있었습니다. 따라서 새로운 사람이 나타나더라도, 그 사람이 적어도 몇 시간은 투자했을 거라고 신뢰할 수 있었습니다. 그렇다면 조금 더 자세히 살펴볼 가치가 있었죠. 하지만 이제 그 기본 전제는 더 이상 유효하지 않습니다. 이제 누구나 그냥...

원문 보기
원문 보기 (영어)
The LLM Critics Are Right. I Use LLMs Anyway. 2026-07-15 I almost agree with all of the LLM critics, yet I still use LLMs a lot. I know this sounds like I am delusional, and I also feel like that sometimes because of this dissonance, but I don’t think I am alone with it. This week I was at Local-First Conf in Berlin, and the dissonance was everywhere. Armin Ronacher had just given a talk about building machine entities . He created Flask and was one of the early team members of Sentry, so he is clearly a good software engineer. Just recently he founded his company Earendil, which builds Pi.dev, an “open-source coding agent harness”. After the talk you could ask questions via Discord, which would be read out loud on stage, and I asked: are you accepting PRs for Pi, or how do you handle the flood of PRs from LLMs? He replied, live on stage, in front of the entire audience, that they auto-close almost all PRs and issues. But that one shouldn’t be discouraged from opening PRs, because the human will always shine through. So it is not only me, but apparently some pretty clever engineers too. The people building a tool for working with LLMs are themselves flooded by their own creation, and in order to protect themselves they are auto-closing it all. On their purpose page it says: In a world hurtling towards AI, we believe humans are the best agents. Again, dissonance. When I was sitting in the audience, I could see a lot of people having Claude Code open. And then the speakers would say these critical things about LLMs, and they would get this big round of applause. Even from the people with their Claude Code open. And again, this dissonance. I spoke at that conference myself, and when I later talked to some of the people, they described the feeling as pretty similar to mine, which is a relief, because I know I am not alone with this. So this article is me trying to describe it. I’ll start by going through all of the fair and valid concerns about using LLMs, the things that would get the big round of applause. Then I will explain what makes me still use LLMs. And I’ll finish up with some of the patterns I found, in the hope that by giving concrete examples, others can step in as well and describe their experiences, so we can all come together and get a better understanding of this dissonance. A few impressions from yesterday‘s talks 📸 @adamwiggins.com @martin.kleppmann.com @stevenruiz.bsky.social @jakelazaroff.com — Local-First Conf ( @localfirstconf.com ) July 13, 2026 at 3:44 PM LLMs are bad Just by listening to people or the talks or reading HN, I think I got a pretty good sense of why certain people refuse to use LLMs. And what makes it extremely weird is that I agree with almost all of their points! It is full of copyrighted materials, yes. It is bad for the environment, yes. All the ethical problems, yes. And this whole NVIDIA, OpenAI, money-moving circle-jerk is not going to end well. It is a bubble, and it is definitely going to burst. Let me go through the biggest ones one by one. Let’s start with the most common critique “LLMs produce a lot of slop”. Yes, they do. Definitely. If you look at open source software, you will see more and more repos and projects either straight up refusing all types of contributions or trying to put some kind of filters in front of it. Similar to what Armin and Earendil are doing with their auto-closing. I think the core issue here is trust. You should never trust random people on the internet anyway. But before LLMs, there was this base thing: creating a proper PR with proper descriptions would require at least some human time, so it would keep trolls and low quality submissions out. Or at least you could easily filter them out within a couple of seconds. So even if a new person came in, you could trust that this person would have at least spent a couple of hours on that. And then it was probably worth taking a closer look at it. That base thing is not true anymore. Everyone can simply create a new GitHub account and let their LLM loose, and as a maintainer you cannot easily tell whether someone put a lot of time into the PR (and maybe used Claude for just the PR description), or whether it is just an OpenClaw machine acting on its own. Projects like Zig or Gentoo are already refusing to accept LLM generated PRs (which I don’t think is the solution, because how would you even tell?) I think LLMs might have serious potential to kill OSS, if we don’t find ways to restore that trust. One idea could be to only allow a small set of verified people to contribute to a project, and in order to get verified you would need to go to a real-life meetup or something. And then there is the situation about junior engineers. There are actually two different points in there: a) you cannot trust the effort behind your junior’s code anymore, and b) seniors have no incentive left to teach juniors. Let’s start with a): Senior people have always corrected and fixed the code of junior people. And juniors have always written some pretty bad code (my worst code was written in the before-LLM times). It is just now that as a senior while reviewing you don’t know if that junior just vibecoded it in 10 minutes, or if he sat there for a couple of hours but is genuinely lacking some good insights. And b), the teaching, aka “How do we teach new people?”: previously, there was this balance aka “the junior does some pretty mundane tasks, but for this the senior reviews it together with him and helps him to grow”. Now as a senior, you don’t need juniors anymore. The mundane tasks, at least I find that a lot of people agree with that one, can be fully outsourced to an LLM. So why hire juniors at all? And then there are the geopolitical tensions. What happens if China or the US cut us off overnight from these technologies? Just a couple of weeks ago the US government showed it was able and willing to cut off non-US citizens from Anthropic’s latest frontier model . I don’t want to be a doomsayer here. I think Martin Kleppmann described it on stage in his talk pretty well: the probability of a conflict between Europe and the US is still very low. But last year, it was zero. Last but not least, even when just researching with LLMs, they have the natural tendency to silently sneak in the thoughts of the majority of the training materials, or sometimes even the political convictions of the ones who created the model. It is like two humans talking to each other: over time, their opinions will slowly merge. Ever noticed that one single friend who just keeps using this one weird word, and then a couple of weeks later your entire friend group is using it? It is like that, just with opinions. And one of the participants of the conversation is not a human. LLMs are good But we cannot make them go away entirely anymore. They are here, and they are here to stay. And instead of going against the flow, we can go with the flow, and then control it and shape it as well. For example by ensuring models can run on your laptop. They are already getting better, and they make us programmers independent of these big corporations. And when the subsidies end and the prices rise, it is the open-weights models that keep the large vendors in check. And a model that runs locally on your own hardware cannot be cut off overnight by any government either. I would even make the argument that when the bubble bursts, there is going to be a lot of damage to the world economy, and a lot of companies will topple. But the open weights models are not going anywhere, so we programmers can fall back on them. Even at the conference, the talks that were about AI mostly took local models seriously. Imagine: you would have this Sci-Fi AI running in the background, and you could always ask it questions, and it would always answer you. Like in Star Trek or something. In many of the talks, AI appeared only as an aside: “we built this with Claude Code.” Some of the speakers even openly sa