LLM이 내 손재주를 앗아가고 있다
LLMs are making me lose my savviness
소프트웨어 엔지니어가 LLM 사용으로 인해 '만드는 즐거움'과 '손재주(savviness)'를 잃어가는 개인적인 고백을 담은 글입니다. 저자는 과거에는 문제를 깊이 파고들고 직접 구현하며 배우는 과정에서 보람을 느꼈지만, 이제는 프롬프트만 작성하면 코드가 생성되는 환경에서 무료함과 권태를 느낀다고 말합니다. 또한 LLM이 실수를 대신 수정해주면서 실수로부터 배울 기회가 사라지고, 결국 자신의 경험과 노하우가 LLM 학습에 이용될 것이라는 우려도 드러냅니다.
문제는 결코 A에서 B로 가는 것이 아니었다. 문제는 항상 A에서 B로 가는 동안 즐거움을 느끼고, 그 과정에서 새로운 것을 배우고 손재주를 얻는 것이었다.
HN 토론
77- Scubabear68
저는 작가가 설명하는 것과는 반대입니다. AI를 사용하면 새로운 분야를 훨씬 더 효과적으로 탐험할 수 있습니다. 예를 들어, 저는 프론트엔드 웹 작업에 능숙하지 않았지만, LLM에게 무언가를 생성하도록 요청하고 그들이 만든 코드를 살펴보는 것은 꽤 멋집니다.
물론 곳곳에 오류와 실수, 이상한 부분이 있지만, 그 덕분에 제가 계속 참여하고 더 잘 이해할 수 있습니다.
이제 저는 이전에 두려워서 가지 못했던 곳으로 (더) 과감하게 나아갈 수 있습니다.
- dvt
수학자들은 주판이나 계산기의 발명 이후로 '덜 능숙'해졌을까요? 로그나 해석학의 발명은요? 어떤 면에서 대답은 사소하게 긍정적입니다. 실제로, 수치 계산은 인류 역사의 대부분 동안 수학 연구자의 핵심 요소였습니다.
그러나 이 주장을 더 비판적으로 바라보면, 이 관점이 근시안적이라는 것이 분명해집니다. 사실, 현재의 진전은 다양한 도구의 발명 덕분이며, 이는 우리를 고대 그리스인들이 꿈도 꿀 수 없었던 위대한 이론과 가설로 이끌었습니다.
코딩이란 어셈블리를 작성하는 것일까요? 상용구를 작성하는 것일까요? 끝없는 if-then 문장을 작성하는 것일까요? 저는 그렇지 않다고 주장합니다. 코딩은 아이디어를 떠올리고, 제품을 만들고, 고객을 찾고, 반복하고, 읽기 쉽고 이해하기 쉽고 확장하기 쉬운 코드를 만드는 것입니다.
코딩(적어도 LLM이 하는 종류의)은 실제로 어려운 부분이 아니었으며, 저는 작가가 잃어버리고 있다는 능숙함의 구체적인 예를 알고 싶습니다. 그들은 제가 코드에 대해 더 비판적으로 생각하고 더 나은 패턴을 만들 수 있게 해주었습니다. 단지 제가 너무 빨리 반복할 수 있기 때문입니다.
- pintert3
이것이 바로 최근 제 곤경입니다. 아직 능숙함을 잃었다고 느끼는 것은 아니지만, 일의 재미를 잃었다고 느낍니다. 모든 재미있는 일은 결국 재미가 끝난다는 것이 인생의 현실인 것 같습니다. 과거의 심부름꾼들도 이제는 트럭이나 기차를 싣고 하루 종일 앉아 있을 것이며, 지나가는 거리나 마을에서 사람들을 만나는 재미를 더 이상 느끼지 못할 것입니다.
- zerof1l
AI 이전에는 무언가를 작동시키기 위해 디버깅하고 알아내는 데 몇 시간을 보냈습니다. 결국에는 흥미진진했지만, 그 과정은 그다지 즐겁지 않았습니다. 때로는 좌절스러웠고, 전반적인 결과물도 훌륭하지 않았습니다. 때로는 용량이 부족해서 모든 아이디어를 시도해 볼 수 없었습니다. 몇 달이 걸리는 작업은 지쳐서 끝내지 못했습니다.
이제는 모든 반복 작업을 AI에게 위임합니다. 최종 결과를 얻었을 때 여전히 성취감을 느낍니다. 그러나 더 중요한 것은, 이제는 반년이 걸릴 일을 몇 주 만에 만들 수 있다는 것입니다. 이제는 for-loop 대 while-loop에 덜 집중하고, 정리 정돈과 관심사 분리 같은 큰 그림에 더 집중할 수 있습니다. 프론트엔드와 최종 사용자가 제가 만든 것과 어떻게 상호작용할지, 그리고 디자인이 이전보다 더 중요해졌습니다. 이전에는 똑똑한 백엔드 알고리즘을 작성하는 데만 두뇌 용량을 썼습니다. 이제는 그에 못지않게 똑똑한 프론트엔드를 만들 수 있습니다.
어쩌면 우리는 그 힘든 과정을 결코 즐기지 않았을지도 모릅니다. 다른 방법이 없었기 때문에 그저 받아들이고 즐긴다고 스스로를 설득했을 뿐입니다. 멋진 것을 원한다면 몇 시간을 투자해야 했습니다. 이제는 올바르게 표현하고 전제 조건을 갖추기만 하면 됩니다.
- aogaili
저도 기술을 자동화하는 데 몇 년을 보낸 것에 대해 안타까움을 느낍니다.
하지만 저는 또한 실행하고 싶은 많은 아이디어가 있었고, 마침내 그렇게 할 수 있게 되었습니다. 그중 일부는 작년에는 상상할 수 없었던 엄청나고 큰 것입니다. 저는 또한 사람들이 기꺼이 사용하는 제품/소프트웨어를 만드는 것을 정말 즐깁니다. 따라서 제 관점에서는 순 긍정이 손실보다 큽니다.
제 직업의 위치는 덜 확실하고, AI가 하는 것을 보기 위해 몇 년을 익힌 것에 대해 안타까움을 느끼지만, 저는 아이디어에서 사람들이 가지고 놀 수 있는 무언가까지 제품을 만드는 것을 즐기기 때문에 소프트웨어 엔지니어링에 들어갔고, 이보다 쉬운 적은 없었습니다.