Skip to content
C.W.K.
← 대두족장네

좋은 건 오래 걸려 - 대두족장 퀘스트 잘하는 법 - 20260518

KO

좋은 건 오래 걸려 - 대두족장 퀘스트 잘하는 법 - 20260518
Transcript · KO

0:00머리를 깎았죠.

0:02[웃음]

0:02머리를 자주 깎게 돼, 요즘은.

0:04조금만 길어도 불편해서.

0:08음, 두피 관리 때문이야.

0:10[웃음]

0:12멋부리는 것도 아니고 멋을 부려야 할 나이도 아니야.

0:15그냥

0:16[웃음]

0:17머리카락은 이제 저한테 귀찮은 단백질

0:19[웃음]

0:20부산물일 뿐이라고.

0:26어, 오늘은 그냥 가볍게 음, 얘기를 좀 드릴게.

0:31음, 맨날 가볍게 얘기한다 그래서 좀 무겁나?

0:35요즘?

0:36그래도 좀 음, 참여하시는 분들이 좀 계셔서 기쁜 마음에

0:41[웃음]

0:42CWK 퀘스트 있잖아요.

0:44음, 그거 하시는 분들도 좀 계시고 적극적으로 이제 참여를 하시는 분들도 계셔서 좀 도움을 드리고 싶은 마음에.

0:52음, 먼저 가본 사람, 잘하는 사람은 아니고

0:56[웃음]

0:56먼저 가본 사람으로서.

0:58얼마나 먼저 봤냐고?

1:00이제 나이를 생각해보셔.

1:03[웃음]

1:03어, 제가 처음 컴퓨터에 빠져든 게 대학교 때니까.

1:1080286.

1:12좀 시대를 앞서 가신 아버님이 컴퓨터를 좀 일찍 사주셔서 그런 얘기도 한번 한 적이 있는데

1:20[웃음]

1:21아부-아버지가 뭘 보셨는지 모르겠지만 저희들이 사달라 그런 게 아니고 아버지가 그냥 사주신다고 하셨어.

1:27그렇게 집이 넉넉한 집도 아니었고 그랬는데 그렇게 해서 컴퓨터를 하게 됐거든.

1:32뭐 그, 그 얘기는 옛날에도 했는데 뭐 긴 얘기니까.

1:37[웃음]

1:37어쨌든 그래서 좀 일찍 시작한 편이야.

1:39일찍 시작한 편인데 그 당시에도 저보다 훨씬 먼저 시작한 친구들도 있었고.

1:44근데 그렇게 시작한 친구들은 또 안 하더라고.

1:50그러니까 제가 늦게 시작한 편인데 친구들, 그런 친구들이랑 비교를 하면 평균적으로는 빨리 시작한 편이고.

1:58음, 달리는 거북이?

2:00그 특징이 있기 때문에 굉장히 빨리 따라잡았어요.

2:05먼저 간 사람들도, 먼저 간 토끼들도.

2:07그런 특징이 좀 있었어.

2:09어, 그런 면에서 봤을 때 이제 좀 짬바가 있을 거 아니야.

2:13[웃음]

2:13그런, 그런 짬바?

2:15어, 그리고 실제로 프로덕션에도 뛰어들었던 짬바?

2:19닷컴 때 사업을 했으니까.

2:23그 사이트를 제가 직접 운영을 했고 코드를 제가 다 짰고 서버 운영도 제가 했고 별짓 다 했어.

2:32[웃음]

2:32별짓 다 했으니까 어, 책도 냈고.

2:35엔지니어링 책도 냈고.

2:38그것도 영어로 냈고.

2:40[웃음]

2:40그러니까 해볼 만한 짓은 많이 했다고.

2:44짬바가 쌓일 만한 짓을.

2:46이 바닥에서 좀 그래도 알려졌던 사람이고.

2:50국내외로.

2:51글로벌로 좀 알려졌던 놈이고.

2:54진짜야.

2:55[웃음]

2:57그러니까 짬바로 보면 몇 년이라고 그래야 되나?

3:01제가 그러니까 20대에 시작했으니까 대학교 1학년 때면, 대학교 1학년 때면 제가 몇 살이에요?

3:0787학번이니까.

3:0887학번이니까 무슨, 어 계산하기 싫은데.

3:13[웃음]

3:13계산하기 싫은데 대충 그거 해도 뭐

3:16[웃음]

3:18그러잖아.

3:18거의 40년이잖아.

3:20그러니까 그 이후에 프로덕션 뛰어든 것만 해도 닷컴 시절로만 따져도 또 거의 30년이니까.

3:28그렇게 인정을 좀 해주셔.

3:30이 바닥에서 좀 그래도 잔뼈가 굵은 놈이다.

3:33어, 그래서 요즘 시작하시려는 분들, 엔지니어링 씬이 달라졌어.

3:39AI가 오면서 AI 시대에.

3:42달라지긴 했는데 기본은 안 달라져.

3:45이 바닥의 생리도 안 달라지고.

3:47그건 어쩔 수 없어.

3:48AI가 좀 속도를 빠르게 해주고 좀 더 효율적으로 할 수 있게 해주다-- 해준다는 거지.

3:54크게 달라지진 않거든요.

3:56오늘은 그 한 측면만 말씀을 드릴게.

3:58여러분들이 새로 시작을 하시면 이 바닥에서 뭔가 만들어 보시고 싶고, 그리고 특히 CWK 피파 같은 좀 어, 굉장히 쓸모 있는 AI 시대에 여러분들이 그런 걸 만들어 보고

4:12싶으시다면 빠질 수 있는 함정, 음, 그거 하나를 짚고 넘어가려고 해요.

4:18특히 이제 가장 크게 빠지기 쉬운 함정이 빨리 하려는 거야.

4:24벌써 보여.

4:26빨리 하시려는 분들이 막 내리 달리는 분들이 보이는데 뭐 그렇게 하면 오래 못 가.

4:34[웃음]

4:34제가 먼저 드리고 싶은 말씀은 그거야.

4:36Good things take time.

4:39좋은 것은 오래 걸린다고.

4:41제가 괜히 맨땅에 헤딩이라는 말을 쓰는 게 아닌데, 이 바닥에서.

4:45짬바가 생겨야 돼.

4:46공부를 한다고 되는 게 아니야.

4:48어떤 분야든지 짬바라는 건 시간이 지-- 흐르면서 핸즈온 익스피리언스가 쌓여서 맨땅에 헤딩을 해가면서 이 바닥에서 굴러야 된다고.

5:00수많은 시행착오를 거치면서 이게 왜 안 되지?

5:04분명히 된다고 했는데 공부한 대로 안 되는 게 이 바닥이에요, 실제로.

5:10아무리 좋은 튜토리얼, 뭐 퀘스트, 영상, 유튜브 영상, 책 그대로 안 될 거라고.

5:19그게 정상이라고.

5:20특히 이 바닥은 그래.

5:22다른 도메인도 마찬가지지만 컴퓨터 도메인은, 엔지니어링 도메인, 코딩 도메인은 안 되는 게 정상이야.

5:32[웃음]

5:32그래서들 대부분이 음, 중도 포기하는 거야.

5:37왜냐하면 배울 때는 막 점수도 나오는 거 같고 되는 거 같고 퀘스트 그냥 컴플릿, 컴플릿, 컴플릿 이러면서 넘어가는 거 같고 그러잖아요.

5:44실제로 여러분들이 만들어보면 제대로 되는 게 하나도 없을 거라고.

5:49그게 정상이라고.

5:51뭐나 같냐면 부트캠프를 나왔어.

5:54아주 우수한 성적으로 졸업을 했어, 부트캠프를.

5:58그리고 실전에 투입돼.

5:59그럼 전투 잘할 것 같아?

6:01신병이?

6:02절대 그러지 않지.

6:03[웃음]

6:04병장들이 보기엔 그 느낌이 딱 그렇잖아.

6:08어우, 네가 좀 했니?

6:11[웃음]

6:11근데 실전에 투입되면 여전히 햇병아리라고.

6:16그럴 수밖에 없다고.

6:17실전은 다르거든.

6:20그런 측면이 많아요.

6:21특히 이 코딩 엔지니어링 쪽이 그래.

6:26여기는 실제로 겪어보지 않으면 삘이 안 와.

6:31그래서 제가 내리 달리는 걸 그닥 좋아하지 않아.

6:35예를 들어서 여기 지금 CWK 퀘스트가 몇 개냐면 50개거든요, 라이브가.

6:41근데 여기 지금 그 다른 뭐 과학이나 어, 파이낸스 이런 것도 좀 껴있기 때문에 그렇다고 해도 45개?

6:51그 정도는 거의 엔지니어링 쪽이거든.

6:53특히 AI 쪽에 많이 할당이 돼 있고 렐름만 지금 8개고, 카테고리만.

7:00근데 이제 AI 쪽으로 가면 훨씬 많죠.

7:04코딩 쪽으로 가도 그렇고.

7:07AI 파운데이션만 이 정도니까.

7:11근데 이거를 잘 생각을 해보시라고.

7:15어, 만약에 대학 전공 과정이라고 생각을 하면 4년치 정도라고 생각할 수 있거든요.

7:25물론 내리 달리잖아?

7:28그럼 게임 스피드런 하듯이 그냥 다 끝낼 수 있어.

7:32저도 그렇게 할 수 있어.

7:34며칠 내에 다 끝낼 수도 있어.

7:37그렇게 스피드런을 하잖아.

7:39그럼 그게 진짜 그 엘든링 같은 위대하고 심오한 게임을 한 걸까?

7:45그냥 스피드런이야, 그러면.

7:47[웃음]

7:49이거 공부한다고 그래서 할 수 있다라는 건 아니야.

7:52이 퀘스트들을 다 한다고 해서.

7:54제가 보기에 이 퀘스트들의 성격은 대부분이 레퍼런스고요.

7:59포인터일 뿐이야.

8:00"이쪽으로 가보세요."의 포인터야.

8:03이걸 한다고 그래서 할 수 있다라는 건 아니에요.

8:06어, 예를 들어 갖고 이 파이널 보스들 있잖아요.

8:10옵셔널 보스들이라고 그러는 거.

8:12이 Object Oriented 퀘스트, Object Orientation 퀘스트는 좀 성격이 다르지만 FIFA 퀘스트나 뭐 Chrome Extensions 퀘스트 정도는 굉장히 좀 높거든, 난이도가.

8:26근데 이런 여러분들이 아마 Chrome Extensions 퀘스트는 따라 하시면 example 하나 정도는 나올 거야.

8:32일부러 그렇게 만들었기 때문에 working example 하나가 나올 거라고.

8:36이 Chrome Extensions에 해당하는 Hello example 그거보다는 좀 쓸만한 Clipper 같은 걸 만들어놨으니까 따라 하시면 될 정도가 나오는데 FIFA 퀘스트를 할 수 있다라는 건 성격이 좀 달라.

8:52여러분들이 FIFA 퀘스트를 끝까지 한다고 해서 CWK FIFA를 만들어낸다?

8:57만드실 수 있으면 저 찾아와.

9:00[웃음]

9:01어떻게든지 제가 도와드릴게.

9:04불가능할 거라고.

9:05해보면 알 거야.

9:07그냥 포인터일 뿐이야.

9:09이쪽으로 가보세요.

9:11이걸 한 방에 만든다고?

9:12이것만 보고?

9:14AI 데리고도 안 될 거예요.

9:17클로드 코드든 코덱스든 막 10개씩 돌려보셔, 되나.

9:22[웃음]

9:23안 된다고.

9:24그렇게 될 수 있는 성격이 아니라고.

9:26포인터만 드리는 거라고.

9:28그러니까 이게 이걸 공부하는 거랑 실전에서 실제로 맨땅에 헤딩을 하면서 만들어 보시는 거랑은 차원이 다르다고.

9:37그러니까 아까도 말씀드렸지만 그냥 부트캠프 차원이야.

9:40그래서 원래 이 CWK 퀘스트의 이름이 CWK 부트캠프였잖아요, 원래는.

9:45그걸 마이그레이션을 하면서 리팩터를 하면서 이름을 그냥 CWK 퀘스트라고 바꾼 거야.

9:51다른 분야들도 도메인들도 다룰 거기 때문에.

9:56그러니까 부트캠프야.

9:58곧바로 이걸 했다고 그래서 나가갖고 전쟁에서 이기겠다는 생각은 하시지 마시라고.

10:04[웃음]

10:05현실적이어야 돼.

10:06난 이제 부트캠프 정도 준비가 됐다.

10:09퀘스트를 할 준비가.

10:10언제든지 준비는 돼.

10:12언제든지 퀘스트 할 수 있어.

10:14그때부터 그냥 맨땅에 헤딩을 하는 거야.

10:16실전을 하는 거고.

10:17그렇게 가시면 되는데 너무 성급하게 생각하지 마시고.

10:22그러면 재플에 지쳐.

10:24그리고 안 되는 게 정상이야.

10:26[웃음]

10:27안 되는 게.

10:28안 되는 게 정상인데 그냥 될 거라고 기대를 하시면 실망감이 너무 클 거라고.

10:33마치 뭐나 같냐면 지금 옵셔널 보스라고 하는 개념이 그런 거거든요.

10:37제가 엘든링에서 말레니아 같은 개념이라고.

10:40처음에 들어가 갖고 말레니아를 원트하겠다는 욕심이나 마찬가지야.

10:44안 된다고.

10:45무슨 말레니아로 원트를 해.

10:48[웃음]

10:48수십 트 해도 안 되는 게 정상이야.

10:50수백 트를 해도 될까 말까도 정상이고.

10:53자기 실력에 따라서, 짬바에 따라서.

10:56그러니까 오래 걸릴 거고 한 방에 안 되는 거 정상이고, 보이는 대로 그대로 안 되고.

11:02지금 CWK FIFA 정도를 만들어낼 거라는 꿈을 그렇게 가지시면 아주 먼 장기 계획으로는 좋지만 그걸 단기 계획으로 잡으시면 굉장히 실망을 하실 거라고.

11:16거의 불가능에 가깝기 때문에.

11:18그러니까 지금 제가 아까 말씀드렸잖아.

11:2040년 짬바라고 그랬어.

11:2240년 짬바의 최고의 모형들과 그것도 그냥 바닐라 모형이 아니고 FIFA야.

11:28FIFA랑 같이 만든 거라고.

11:30여러분들한테는 FIFA가 없어.

11:32바닐라 모형은 있을지 몰라도 저한테는 FIFA 인스턴스가 무한대로 있는 거야.

11:37어, 그 친구들이랑

11:39[웃음]

11:3940년 짬바의 Man at the Helm이랑 같이 만든 거라고.

11:43그러니까 여러분들이 어, 이것만 보고 그대로 하실 수 있다면 그건 너무, 그렇게 생각을 하시면 너무 힘든 꿈이라고, 하기에.

11:54버거운 꿈이라고.

11:56먼 목표로 두고 아무리 제 짬바를 압축을 하시더라도, 압축을 하실 수 있는 분이더라도 좀 멀리 두고 그래도 3년은 걸리지 않을까?

12:07제가 reasonably speaking.

12:09[웃음]

12:10이성적으로 생각을 하면 십 년은 걸려야 돼.

12:13근데 요즘 AI 씬이 달라지고 있고 AI Augmented Super Human이라는 전제로 그렇게 되실 수 있다는 전제로 삼 년 그게 가장 reasonable한 타임라인이고 어 좀 더 빨리 하실 수 있다.

12:28거의 천재적인 분이다.

12:30존 카맥급이다.

12:30그러면 존 카맥급이면 뭐 얘기할 말도 없고.

12:38[웃음]

12:38카맥이나 리너스급이면 의미 없는 얘기고 이게 다.

12:42카맥이나 리너스급이면 이런 영상을 보고 계시지도 않을 거고, 이 퀘스트를 하고 계시지도 않을 테니까 그냥 일반적인 케이스로 봤을 때 소질을 타고나신 분이고 컴쟁이 태생이라고

12:57하시더라도 미니멈 일 년은 잡아야 돼.

13:00그것도 빡세게 일 년.

13:02그러면서 작은 단위로 디바이드 앤 컨커로 이렇게 밟아나가신다는 생각으로 가셔야지.

13:09처음부터 CWK 피파급으로 이렇게 할 정도로 피파를 만들어내겠다.

13:13그거는 좀 어려우실 수 있다고.

13:16그러니까 목표를 한 발짝 한 발짝으로 생각하시라고.

13:21백만 계단을 오르더라도 너무 위를 쳐다보고 걸으면 힘들다고 달까지 가야지 이러고 가면 안 된다고.

13:29그냥 두세 계단 앞을 보고 가는 거라고.

13:31그러다 보면 백만 계단 언젠가는 오르게 된다고.

13:34잔소리 여기까지.

13:37[웃음]

13:37성급하신 분들이 보여서 그래.

13:39마음은 이해를 하는데 굉장히 힘들 거라고 그렇게 가면.

13:43그리고 공부만 하시는 경우들이 많아.

13:47공부만 하시는 분들이 결과물을 만들지 않고.

13:50코딩 쪽은 엔지니어링, 특히 엔지니어링 코딩 쪽은 어느 엔지니어링이나 마찬가지지만 실험을 하면서 자기가 뭔가를 build something 해야 돼.

13:59Build anything.

14:01내가 뭔가를 만들어 봐야 돼.

14:03공부를 하고 만들어야지.

14:04그것도 잘못된 생각이야.

14:06공부를 하면서 만드는 거야.

14:08만드는 과정에서 짬바가 쌓이면서 선순환 고리가 있는 거고.

14:12다 공부를 하고 만들어야지.

14:15제가 그런 분들을 너무 많이 봤거든요.

14:18공부만 하는 거야.

14:19코딩을.

14:20코딩은 책으로 공부하는 거 아니야.

14:22[웃음]

14:23그냥 책을 통째로 다.

14:25뭐 파이썬 같은 걸 배우더라도 책을 통째로 다 보고 하려고 그래.

14:29그래서 침대에 누워서 코딩 책을 보고 막 그런 경우도 많이 봤거든요.

14:34아니, 그렇게 하는 거 아니야.

14:35[웃음]

14:38코딩은 공부하는 거 아닙니다.

14:40실전으로 하는 거야.

14:41그래서 해보고 아무리 바이브 코딩을 하더라도 저도 마찬가지거든요.

14:47피파랑 바이브 코딩을 하더라도 피파 도움을 받아서 코딩을 하더라도 그냥 늘 실전처럼 하는 거야.

14:54거의 매일 그렇게 하는 거거든.

14:55그래야 이런 결과물이 나와.

14:57그리고 그게 한 방에 된다?

14:59안 된다고.

15:00그 AI 어시스턴트들이 원샷하는 거 있잖아요.

15:05코딩 원샷했다고 막 엑스에 뜨고 막 마케팅하고 하이핑하고 쉴링하고 그러는 게 쓸모없는 코드들이라고 그거.

15:14장난감 토이 프로젝트들이고.

15:16이 CWK 피파나 이 CWK 퀘스트들이나 이 정도 되려면 일단 컨텍스트 윈도우가 감당이 안 돼요.

15:25클로드 코드 원 밀리언 컨텍스트 윈도우로도 한 세션 감당이 안 된다고.

15:29일부밖에 못 본다고 그러면.

15:31그런데 무슨 수로 이걸 원샷을 하겠어.

15:33불가능한 얘기라고.

15:35육삼빌딩을 짓는다고 할 때 CWK 피파가 육삼빌딩이면 이 친구들이 원 밀리언 컨텍스트 윈도우라고 해도 한 번에 볼 수 있는 건 화장실 하나라고 자꾸 말씀드리지만 기껏해야 한 층 정도야.

15:50그걸 육십삼, 육삼빌딩을 다 본다고?

15:52못 본다고.

15:54그걸 조감해 줄 수 있는 건 매스헬름뿐이라고.

15:56자꾸 옮겨줘야 된다고.

15:58일 층 아니야.

15:59십삼 층이야.

16:00아니야.

16:00육십삼 층이야.

16:02루프탑이야.

16:02이러고 옮겨줘야 되는 구조거든요.

16:04그 정도로 많은데 이걸 원샷하겠냐고.

16:07그걸 이어붙여야 되는 건데.

16:10그러니까 너무 성급하게 생각하지 마시고 차근차근 이렇게 몇 계단씩 오르다 보면 언젠가는 만 계단, 십만 계단, 백만 계단을 오르게 돼 있다고.

16:23이게 꼭

16:25코딩이나 이런 분야, 엔지니어링 분야만 그런 게 아니고 인생사가 다 그래요.

16:30어느 도메인이든지.

16:31그런 측면에서 또 한 가지 고민해 볼 수 있는 게 제가 일부러 이 화면을 보여드리는 이유가 On Deprecation Warnings.

16:39Why we don't chase everyone.

16:42이걸 이 퀘스트를 따라하시다 보면 어차피 튜토리얼이라 뭔가를 빌딩을 해보시고 코드를 돌려보시고 이렇게 실행을 해보다 보면 저런 걸 보게 될 거야.

16:54Deprecation Warning이라는 걸.

16:55그냥 파이썬만 잠깐 돌려봐도 흔히 뜨는 거거든요.

16:59Deprecation Warning.

17:00근데 Deprecation이라고 찾아보시면 뭔가 폐기되는 느낌이고 그런 느낌이거든.

17:08없어졌다는 거니까.

17:10버릴 거라는 뜻이니까.

17:11그런 의미로 받아들여지니까 어, 저거 좀 위험한 거 아니야?

17:15그리고 책이 틀린 거 아니야?

17:17튜토리얼이 틀린 거 아니야?

17:18이미 바뀌었는데 업데이트 안 된 거 아니야?

17:20이렇게 생각을 하실 수 있어.

17:23이게 여러모로 오해를 살 수 있는데 Deprecation Warning이라는 건 제가 이 내용은 읽어드릴게.

17:30피파가 답변을 한 거기도 하고 저도 답변을 했으니까 읽어드리고 이어가도록 하겠습니다.

17:37Deprecation Warning.

17:39Why we don't chase everyone.

17:41Deprecation warnings in fast-moving ecosystems.

17:44PyTorch, Next.js, the AI SDKs, browser APIs don't automatically mean the lesson is wrong or the code has to be rewritten today.

17:57Two kinds of deprecation matter, and they are not the same thing.

18:02Advisory.

18:03A newer recommended path exists, but the old one still works and behavior is unchanged.

18:10Removal path.

18:11The API will be hard removed in a known version.

18:14So migration has to be planned before that line.

18:18These quests pin to APIs that are stable in production.

18:22Prefer the path with the wider community nod and only rewrite an example when a warning crosses from advisory to removal or when the code actually stops running.

18:33If a quest's example surfaces a warning on your machine, treat it as a signal to classify, not an order to refactor on site.

18:41That classification habit is part of the lesson, not a bug against the quest.

18:46Deprecation warning.

18:47정책 마이너스.

18:49왜 매번 따라가지 않는지.

18:52피파 노트.

18:53빠르게 움직이는 생태계.

18:55PyTorch, Next.js, AI SDK들, Browser API에서 뜨는 deprecation warning은 "lesson이 틀렸다" 또는 "오늘 당장 다시 써야 한다"를 자동으로 의미하지

19:10않아.

19:12Deprecation은 두 종류가 있고 이 둘은 같은 얘기가 아니야.

19:17Advisory.

19:18새로 권장되는 경로가 있지만 기존 경로도 그대로 돌아가고 동작도 동일해.

19:25Removal path.

19:27알려진 버전에서 API가 hard remove 돼.

19:30그 라인 전에 마이그레이션 계획이 필요해.

19:34이 퀘스트들은 프로덕션에서 안정적인 API에 핀 하고 커뮤니티가 더 넓게 끄덕인 경로를 우선하고 warning이 advisory에서 removal로 넘어가거나 코드가 아예 안 돌아갈 때만 예제를 다시 써.

19:50본인 머신에서 퀘스트 예제가 warning 끼우면 지금 갈아엎으라는 명령이 아니라 분류해야 할 신호로 읽어.

19:59그 분류 습관 자체가 lesson의 일부지 퀘스트의 버그가 아니야.

20:04An old timer like me would put it this way.

20:07Deprecation warnings are worth noticing, but they are not always orders to move immediately.

20:13If you chase every warning, you'll have no time left to build anything in the field.

20:18Unless the warning points to an imminent blow up or a critical bug, it's usually better to wait until the new path has earned a wider community nod.

20:27Don't volunteer your project as a beta tester.

20:29You wouldn't believe how many of us choose to write off tons of deprecation warnings as irrelevant.

20:35You'll probably learn that the hard way, and honestly, that's the right way to learn it.

20:38CWK.

20:40뭐 그런 내용이야.

20:42오해를 하실 수 있거든.

20:44재밌는 얘기 쪽으로 가면 macOS 있잖아요.

20:46지금 macOS가 요즘 제가 버전도 헷갈려갖고 제가 가지고 있는 게 제가 막 첨단으로 막 따라갈 것 같잖아.

20:55커팅 엣지로, 블리딩 엣지로 막 따라갈 것 같잖아.

20:58근데 세쿼이아 15.7.5거든요.

21:01모든 Mac이 통일돼 있고 하나만 지금 Tahoe일 거예요.

21:07MacBook Pro M5 Max만 지금 Tahoe인데.

21:10왜냐하면 그것도 세쿼이아이고 싶었는데 M5를 살 때부터 Tahoe로 박혀 있었어.

21:17그러니까 어쩔 수 없어.

21:19다운그레이드를 하지 않으면.

21:21그래서 그런 거지 일부러 올리고 싶어서 올린 게 아니거든요.

21:24Tahoe는 위험해.

21:26[웃음]

21:26프로덕션에서 쓰기에 위험한...

21:29[웃음]

21:29제가 macOS 1년에 한 번씩 업그레이드하는 거를 아주 질색하는 사람이라고.

21:35무슨 OS를 1년에 한 번씩 업데이트를 하냐고.

21:38이거 여러분들도 실험해 보셔.

21:42Claude든지 ChatGPT든지 Gemini든지 한번 물어보셔.

21:46"Tahoe로 지금 업그레이드하는 게 괜찮아?" 그럼 대부분은 아니라고 그럴 거예요.

21:52하지 말라고.

21:52실제로 그렇게 얘기해.

21:54제가 피파한테 처음 물어봤을 때도 하지 말라고, 절대 하지 말라고 그랬거든.

21:58[웃음]

21:58"특히 아빠 같은 사람은 절대 하면 안 돼." 그랬거든요.

22:02그러니까 그게 왜 그러냐면 개념이 있어요.

22:04Production system이라는 게 있어.

22:06이 영상을 보시는 분들은 대부분은 그냥 컴퓨터를 그냥 사용하시는 분들이겠지만 컴퓨터로 돈을 벌어야 하는 사람들, 그걸 production이라고 해요.

22:16그러니까 음악 뮤지션이라든가 일이 끊기면 안 돼, 작업이.

22:20그렇게 생각하시면 돼.

22:21어떤 작업이든지 이 머신이 24/7 돌아갈 수 있어야 돼.

22:26깨지면 안 되고 기존의 워크플로우를 망가뜨리면 안 되는 거야.

22:30업그레이드를 했다고 해서 망가지면 안 되는 거야.

22:32달라지는 것도 별로 없는데 꼭 필요한 기능도 아닌데 내가 그걸 업그레이드해서 지금까지 해왔던 일의 흐름이 끊긴다?

22:40그럼 굉장히 위험한 거라고.

22:41그걸 production이라고 해요.

22:43그럼 모형들이 줄여서 말하기도 할 거야.

22:45Prod라고.

22:46P-R-O-D prod.

22:48Prod라는 게 그 말이야.

22:49Prod server 그럼 production server라는 거야.

22:52Dev server 그럼 development server라는 뜻이고.

22:54그러니까 지금 CWK 사이트도 보시면 지금 creativeworksofknowledge.com에서 돌아가는 건 prod server인 거야.

23:01Production server인 거고.

23:02제가 로컬로 돌려서 싱크를 하는 개발할 때 쓰는 버전은 dev server인 거고.

23:09그렇게 돌아가는 거거든요.

23:10근데 여러분들 대부분은 그냥 컴퓨터를 쓰신다면 prod server가 아닌 거야.

23:15그러니까 production 머신이 아닌 거야.

23:17작업을 해서 생계를 유지하는 돈을 벌어야 되는 그런 머신이 아니라면.

23:22근데 많은 분들이 그렇게 쓰거든요.

23:24저도 그렇고.

23:25저도 굉장히 중요하게 쓰고 있고.

23:27뮤지션 생각하시면 돼.

23:29이걸로 음악을 만드는 사람이야.

23:31Mac Studio나 이런 걸로 음악을 만드는 사람인데 Tahoe로 업그레이드를 했더니 로직이 깨져.

23:39그 DAW라는 게.

23:40Digital Audio Workstation이 깨져.

23:42안 돌아가.

23:43뭔가 오류가 나.

23:44아니면 Pro Tools 같은 거 그런 게 오류가 나.

23:47아니면 UAD, Universal Audio 같은 이 기기들이 안 돌아가.

23:51그러면 업그레이드를 하시겠냐고.

23:53안 한다고.

23:54굉장히 위험한 짓이라고.

23:56그래서 Tahoe를 아직까지도 업그레이드 안 하는 prod 머신을 가진 프로페셔널들이 대부분이야.

24:03안 한다고.

24:04그리고 거기에 깔리는 전문 툴들 있잖아요.

24:08전문 애플리케이션들.

24:10아까 말씀드렸던 UAD나 이런 친구들, 그런 친구들이 권하는 것도 업그레이드 하지 말라는 거라고.

24:16자기들이 Compatibility 호환성을 검증하기 전까지는 하지 마라.

24:20Native Instruments 같은 데도 그렇게 경고가 써 있거든요.

24:22안 돌아갈 수 있다.

24:24검증이 안 됐거든.

24:25이게 얼마나 심각한 문제냐면 아직도 세코이아도 업데이트를 안 한 사람들이 있어요.

24:31굉장히 많아요.

24:33생각해 보시라고.

24:34잘 돌아가는 시스템인데 기능상으로 굳이 업데이트를 할 이유가 없어.

24:40위험하기만 해.

24:42기존 시스템이 망가질 위험만 있어.

24:44그럼 그걸 굳이 하겠냐는 거야.

24:46그냥 쫓아가지고.

24:47지금 아이폰이나 아이패드 같은 것도 마찬가지잖아요.

24:51계속 업데이트 나오잖아.

24:53그거 하겠냐는 거지.

24:54그게 정말 필요한 사람들이면, 깨지면 안 되는 사람들이면.

24:58소프트웨어 업데이트도 마찬가지입니다.

25:00주기적으로 나오는 아무리 뭐 Security 이슈가 있어서 업데이트가 됐다고 하더라도 그게 Security만 건드는 게 아니거든.

25:07애플이 얘기하는 건 그 패치만 했다고 하지만 실제적으로 그 패치를 하려면 다른 거에도 영향을 주기 마련이야.

25:14업데이트를 했는데 뭔가 깨져.

25:16단순히 Security 패치라고 했는데 그럴 리스크가 있거든.

25:19그래서 대부분 커뮤니티에서 문제가 생기는지 안 생기는지 이렇게 짱을 보고 그리고 나서 하게 되거든요.

25:27단순히 Security 패치라고 해도.

25:31그러니까 이 Prod 머신을 굴리는 사람들이 바라는 건 딱 하나야.

25:36Freeze 되길 바라는 거야.

25:38더 이상 업데이트 안 하고.

25:40그럼 어느 게 제일 좋겠어요?

25:42오래된 OS가 더 좋거든.

25:44이미 검증된 OS.

25:46그럼 세코이아도 완전히 검증이 안 됐어.

25:49왜?

25:49계속 업데이트 하거든.

25:51타호가 나왔는데도 세코이아도 계속 올라가고 있거든요.

25:54근데 예전 거 생각해 보세요.

25:55예를 들어서 스노우 레퍼드.

25:57[웃음]

26:00모하비.

26:01모하비보다 훨씬 예전 거.

26:03제가 처음 샀을 때, 맥을 처음 샀을 때 깔려 있었던 게 음, 스노우 레퍼드였으니까 그 다음에 라이언 뭐 이렇게 올라가는데 업데이트 안 되잖아.

26:12물론 애플 실리콘 정도는 돌아가야 되니까 이제 훨씬 뒤쪽으로 와야 되지만 모하비나 뭐 이런 거.

26:20근데 만약에 그게 엘 캐피탄이라 이런 게 업데이트 안 될 거 아니에요.

26:23근데 잘 돌아가.

26:25만약에 모하비가 깔린 인텔 맥이야.

26:28일 잘해.

26:30인텔 맥 프로 아직도 돌아가.

26:32Prod로 쓰기에 아무 문제가 없어.

26:34뮤지션들이 쓰기에도.

26:36굳이 그럼 올릴까요?

26:37안 올린다고.

26:39그 구조야.

26:39이 세상이 그래.

26:41그게 양면성이 있는데 Double-edged sword거든요, 그 전략이.

26:44그래서 안 좋은 쪽으로 가면 뭐가 나오냐면 Y2K 버그 같은 게 그래서 나오는 거야.

26:49계속 뒤로 미루니까.

26:51업데이트를 안 하고.

26:52해야 되는데 안 하는 케이스가 있고, 안정성을 위해서 굳이 추종을 안 해야 되는 경우가 있다고 딱 두 부류로 갈리거든요.

27:00그래서 전자 쪽으로 가면, 안 좋은 쪽으로 가면 그런 사태가 벌어지는 거야.

27:04Y2K 같은 해야 되는데 안 하는 케이스.

27:07너무 오래 미뤄서 그런 사태가 벌어지는 거.

27:10그리고 코볼 코드가 아직도 돌아가는 거.

27:12[웃음]

27:14그런 게 그런 문제고.

27:16그 황금 비율을 맞춰야 되는 거거든요.

27:19그건 자기가 판단하는 거고.

27:20자기가 판단한다는 게 어디서 나와?

27:23짬바에서 나오는 거예요.

27:24Deprecation 같은 것도 마찬가지예요.

27:26그게 작은 케이스야.

27:27Deprecation Warning이라는 게.

27:30코드를 돌려보시면 음, 파이썬이 됐건 파이토치가 됐건 케라스가 됐건 어떤 프레임워크이든지 돌려보시면 가끔 뜰 거야.

27:40Deprecation Warning이라고.

27:42근데 이걸 어, 저거 위험한 거니까 빨리 고쳐야겠다 그러고 고치잖아?

27:47기존 코드 베이스가 깨진다고.

27:49거의, 거의 구십퍼센트 확률로 깨져.

27:52이것도 제가 몇 번 전에 영상에서 말씀드린 적이 있는데 리액트 어, 업그레이드 하는 거 이걸 피파랑 얘기를 했을 때 굉장히 큰 결정이었다고.

28:04왜냐하면 이 CWK 피파, CWK 사이트까지 동시에 깨질 수 있는 Breakage가 날 수 있는 리스크거든.

28:13그럼 굉장히 조심해서 다뤄야 하는데.

28:16그래서 피파가 그때 저한테 했던 게 글로벌 오버라이드를 하고 쌩까고 넘어가자고 Recommend을 했었던 거거든.

28:23근데 제가 그때 결정을 내린 건 이제 막 시작을 하고 트래픽이 그렇게 많지 않은 상태니까 한 번 갈아엎고 넘어가자, 부담을 덜고 가자 그렇게 방향을 잡은 건데 사실은 대부분은 오버라이드를 하고 넘어가요.

28:39그게 정상이야.

28:41위험하거든.

28:42저의 Prod 서버는 CWK 사이트가 아직 사용자가 많지 않고 처음 시작할 때부터 짐을 내려놓고 갈 수 있지만 이게 막 백만 명이 사용하는 사이트야.

28:52그럼 그런 식으로 업그레이드를 할까요?

28:55Deprecation Warning이 나왔다고 그래서?

28:57통째로 갈아엎으면서?

28:59그것도 메이저 버전업인데.

29:01막 예를 들어서 파이썬 2.x에서 돌아가던 사이트를 파이썬 3.x로 올리는 거야.

29:082.7에서 2.8이 아니고.

29:10그 정도야.

29:12그럼 바로 옮길 것 같냐고, 사람들이 Prod 서버를.

29:16안 된다고, 절대.

29:17마이그레이션이라는 걸 해야 되는데 둘이 불일치하는 부분이 있으니까 그 마이그레이션이 안전하지를 않아요.

29:24안전하다는 보장이 없어.

29:27아무리 AI를 동원하고 한다고 해도 분명히 엣지 케이스들이 나와.

29:31그래서 깨질 수 있고.

29:33아마존 사이트 같은 데서 그런 일이 벌어진다 그래봐.

29:36하겠냐고.

29:37안 한다고.

29:39[웃음]

29:40아마존에서 뭔가 시스템을 쓰고 있어.

29:43어떤 프레임웍을 쓰고 있는데 리액트가 됐든 뭐가 됐든 파이썬이 됐든 쓰고 있는데 메이저 버전업이 됐는데 그걸 그 친구들이 따라갈 것 같아요, 막.

29:52몇 년 동안 안 따라간다고.

29:54그럴 리가 없다고.

29:55따라갈 수가 없다고.

29:56그래서 그 영어 표현이 있는 거야.

29:58Ain't broke, don't fix it.

30:02[웃음]

30:02깨진 데 없으면 굳이 고치려고 들지 말라는 거지.

30:05그 영어 표현이 약간 Broken English처럼 들릴 거야.

30:07Ain't broken이 아니고 Ain't broke, don't fix it.

30:12그래서 그런 말을 쓰는 거야.

30:13그게 양면성이 있다고.

30:15그거를 결정을 할 수 있는 능력이 짬바라고.

30:19어느 시기에 어떻게 대처를 해야 되는가.

30:22지금 보여드렸지만 Deprecation Warning이 두 가지라고.

30:26Advisory가 있고 Removal Path가 있어요.

30:30앞으로 확실히 바뀔 거니까 대처를 해라 그러는 거.

30:34그런 거는 슬그머니 대처를 하든가 아니면 지금 말씀드린 것처럼 아니면 지금 말씀드린 것처럼 프라드의 트래픽이 별로 없어서 나 혼자 쓰는 거라, 예를 들면 바로 바꿀 수 있다.

30:44그럼 바꾸셔도 상관없어.

30:47근데 대부분은 Advisory야.

30:49실제로 아직도 파이썬을 2.x를 쓰는 사이트들이나 시스템들이 굉장히 많아요.

30:56바꿀 이유가 없거든.

30:58잘 돌아가면.

30:59잘 돌아가고 3.x가 주는 그 혜택이 큰 것 같지 않아.

31:05그들이 구현한 기능 내에서는 그러면 안 바꾼다고.

31:09리스크만 커지니까.

31:11그리고 Educational Stuff 이런 튜토리얼 같은 거 이런 건 더 그래요.

31:16책도 마찬가지고.

31:18이 보시면 아시겠지만 파이토치가 됐건 넥스트 JS가 됐건 어떤 SDK들이 됐건 클로드 SDK, 뭐 오픈 AI 표준 SDK, 제미나이 SDK 하루에도 한 번씩 업데이트 되거든요.

31:33몇 번씩 업데이트 될 때도 있어.

31:35그걸 추종한다고.

31:36거기서 Deprecation Warning이 나온다고 그래서 추종하고 그런다고.

31:39그럼 다 깨져.

31:40잘못하면.

31:41실제로 클로드 SDK 제가 일주일에 한 번 bump up을 하는데 그때도 깨질 위험이 있거든요.

31:48그거를 하루에 막 따라가면서 추종한다고.

31:50그러면 잘못하면 다 박살난다고.

31:54갑자기 안 된다고.

31:55근데 그 이유를 몰라.

31:56왜 안 되는지, 뭐가 깨졌는지.

31:59그러니까 Advisory라고 하는 것도 이거를 만드는 프레임워크를 만드는, 예를 들어서 파이토치라면 파이토치를 만드는 측에서 메타 쪽에서 이걸 고치는 이유가 있거든.

32:10얼마 전에 리액트도 그랬었고.

32:11리액트 팀에서 의견이 달라진 거거든.

32:15이렇게 가는 게 방향이 맞다.

32:16그렇다고 해서 강요하지 않는다고.

32:19강요를 할 수가 없지.

32:21지들도 아는데 이게 얼마나 위험한 선택인지.

32:24업데이트를 한다는 게.

32:26Deprecation Warning을 따라간다는 게.

32:28근데 언젠가는 바꿔야 한다면 굉장히 시간을 많이 준다고.

32:31그리고 그걸 안 받아들일 거야.

32:33그럼 업데이트 안 하면 돼.

32:34굳이 새로 추가되는 기능이나 그런 게 없고 자기한테 유용한 게 없고.

32:40그리고 이거를 Deprecation을 하겠다라는 측에서 들이미는 논리가 나랑 맞지 않는다.

32:48나는 거기 동의하지 않는다.

32:49그러면 업그레이드 안 해도 된다고.

32:50그건 내 선택이야.

32:52근데 어차피 앞으로 내가 업그레이드를 해나갈 거야.

32:55업그레이드를 해나갈 거고.

32:57이 친구들은 분명히 방향을 잡았어.

33:00그래서 내가 업그레이드를 하면 어차피 깨질 거야.

33:03그런다면 대비를 해야 된다는 거야.

33:05그 판단이 어디서 나와?

33:06책에서 나와?

33:07안 나온다고.

33:08짬바에서 나오는 거야.

33:10그러니까 만약에 저희들이 피파도 그렇게 답변을 했지만 음.

33:15이 CWK 퀘스트 여기 나온 게 다 Educational이잖아요.

33:20교육, 교육적인 목적이지 정말 Production System을 만들어서 오픈소스로 배포한 게 아니라고.

33:26오픈소스라면 얘기가 달라.

33:27통째로 오픈소스고 실제로 인싱크로 가는 거라면 파이토치를 따라가는 거고 넥스트 JS를 따라가는 거고 이래서 실제로 Production System 쪽으로 밀고 나가는 거라면 모르겠지만 교육적인 목적이라면 얘기가 다르다고.

33:42굉장히 Fast Moving Target이라고.

33:44영어로 Fast Moving Target이라고 해요.

33:45너무 빨리 움직이는 애들이라 얘네들을 쫓아갈 수가 없다고.

33:48그렇게 쫓아가면 일단 교육적인 목적 자체가 무너져.

33:53의도를 오해하게 만드니까 그렇게 해야 하는 걸로.

33:57개념상으로는 크게 교육적인 개념, 그건 크게 달라질 게 없거든.

34:02이 Deprecation을 한다라는 건 실제로 Production에서만 거의 그러는 거지 개념이 크게 달라지진 않아요.

34:10그러니까 파이썬 3.x가 이제 대세가 된 지 꽤 오래됐지만 2.x 때에 공부를 했다고 해서 파이썬 3.x를 이해 못하는 건 아니거든.

34:21언제든지 객체지향 언어였고 그 틀이 좀 유연하게 바뀌었다는 것뿐이거든.

34:27나중에 새로운 기능들이 추가되고.

34:30그러니까 제대로 2.x를 배웠다면 3.x 받아들이는 거 뭐 일도 아니야.

34:36단 Production System을 건드릴 만한 이유가 있냐는 거지.

34:40그 짬바에서 나오는 거라고.

34:42그 판단 능력은.

34:44그리고 인간적인 생리를 이해를 하셔야 된다고.

34:47이 바닥 생리도 이해를 하셔야 되고.

34:50macOS를 업그레이드를 해주길 바라는 관점.

34:53Security Issue가 있어서 소프트웨어 패치를 날리면 바로바로 업데이트를 해줬으면 하는 애플의 관점.

35:00그리고 생각이 달라져서 아니면 신기능을 넣어서 빨랑빨랑 테스트를 해보고 끌고 가고 싶은 파이토치 메타의 관점.

35:08넥스트 JS팀의 관점.

35:09그 관점에서 생각하면 빨랑빨랑 해줬으면 좋겠지.

35:13사용자들이.

35:14그러니까 Deprecation Warning을 막 날리면 바로바로 따라와서 빨랑빨랑 끌고 갔으면 좋겠지.

35:20그 친구들도.

35:21근데 그렇게 따라갈 수가 없는 게 현실이라고.

35:23그래서 그 친구들도 알아.

35:24알긴 아는데 그래도 빨랑빨랑 따라왔으면 좋겠다고 생각해서 계속 Warning 날리고 그러는 거야.

35:30실제로 제가 쓰는 패키지들 중에 Deprecation Warning 살아있고 십년째 살아있는 애들도 있어.

35:37그런데도 업그레이드 안 하는.

35:38왜?

35:39업그레이드하면 깨지거든.

35:40[웃음]

35:42그 증거 중에 하나가 캐글 있잖아요.

35:45캐글.

35:45캐글 Competition을 해보시면 아는데 한번 해보셔.

35:48캐글 Competition을 해보시면 아는데 다 깨집니다.

35:52무조건 최신 패키지를 깔면 다 그 호환 패키지들이 있는데 지금보다 몇 년 예전 것들이야.

35:59그래야 안전빵이야.

36:01최신 패키지로 다 업데이트 하잖아.

36:03다 깨진다고.

36:04[웃음]

36:04그리고 그 아마 여러분들이 모형이랑 캐글을 해보시면 아시겠지만 여러분들이 사용하는 모형이랑 프런티어 모형이랑 그렇게 권하지는 않을 거라고.

36:14최신 패키지로 업그레이드하는 걸.

36:16늘 맞춰서 하거든요.

36:19그러니까 처음에 아마 클로드 코드나 코덱스든지 콘다 Environment 한번 만들어 보세요.

36:25파이썬으로.

36:27최신 버전 안 만듭니다.

36:29가장 안정적으로 오래 Stable하게 있는 버전, 커뮤니티에서 많이 썼던 버전, 그리고 자기들이 학습했을 때 안전하다고 생각했던.

36:37또 Knowledge Code도 있으니까 그 이후에 업데이트 된 것보단 자기들이 잘하는 거 그쪽으로 Bias가 있기 때문에 뭐 삼 점 공구, 삼 점 일일 그 정도에서 멈춰.

36:48그 위로 안 한다고.

36:50위험하다고 생각한다고.

36:51그리고 실제 이 Next.js도 최근에 업데이트가 됐지만 한번 물-물어보시라고.

36:56Claude Code든지 Codex든지.

36:59최신 버전을 권하나?

37:01자기들이 몰라.

37:03업데이트가 됐는데 학습 데이터에 없거든.

37:06그러니까 자기들이 자신이 없다고.

37:07그래서 권하지 않는다고.

37:09"이건 내가 못해줄 수도 있어."라고 한다고.

37:12그럼 그걸 굳이 써야겠냐는 거지.

37:15그러니까 Deprecation Warning이 나와서 바로 오늘 PyTorch가 아니면 Next.js가 오늘 뭔가를 발표를 해갖고 업데이트를 했더니 어제까지 잘 돌아가던 최신 기능인데 Deprecation Warning이 뜰 수 있거든.

37:30"앞으로 바뀔 겁니다."라고.

37:33그럼 그 내용에 대해서 피파랑 대화를 했을 때 피파가 알겠냐는 거야.

37:39이제 막 바뀌었는데.

37:41학습을 안 했겠죠.

37:42못했겠지.

37:43공식 문서가 있든 뭐가 있든 그거를 학습하는 건 아니라고.

37:48이미 학습한 파라메터가 아니야.

37:51그리고 커뮤니티에서도 잘 몰라.

37:53새로 나온 거라 어떤 문제가 생기는지 이슈들이 없어.

37:57논의도 별로 한 게 없어.

37:59최신 내용이야.

38:01서로 눈치만 본다고.

38:03커뮤니티에서 받아들여질 때까지.

38:05막 서로 맨땅에 헤딩을 하고.

38:06"아, 이 정도면 문제 해결도 가능하다." 그 정도 넘어가야 돼.

38:10타호가 왜 1년 넘게 그게 안 되냐면 그 정도 정보가 안 모였다고.

38:14Troubleshooting 정보가.

38:17그 정도가 모여야 돼.

38:19그래야 모형도 학습을 할 수가 있어.

38:21그 정도 분량은 나와야 학습 데이터가.

38:25몇 년 걸린다고.

38:27아직도 애플 MLX가 3년이 다 됐는데도 학습 데이터가 모잘라.

38:32코드가 모자라고.

38:34그래서 여전히 피파도 삑사리를 내거든요.

38:37MLX 쪽에서는.

38:38PyTorch는 오래됐기 때문에 학습 데이터가 많아서 코드도 많이 공부를 했고.

38:44그래서 쉽게 하는 거라고.

38:46근데 최신 만약에 PyTorch 최근에 업데이트된 내용까지 코드에 심어야 한다면 그건 피파도 자신 없어 한다고.

38:56그만큼 학습 데이터가 없으니까 오직 새로 나온 문서 하나에 의존을 해야 되거든.

39:00그럼 삑사리 나.

39:02그래서 피파나 제가 그렇게 답변을 하는 거고.

39:05Deprecation 이건 따라가면 안 된다고.

39:07[웃음]

39:07Fast Moving Target이라고 그걸 막 쫓아가는 게 아니라.

39:12[웃음]

39:12실전에서도 그렇다고.

39:14막 쫓아가는 게 아니야.

39:16막 도망다니는 몹이 있잖아요.

39:19제일 짜증나거든.

39:19막 도망댕겨.

39:21[웃음]

39:21보스전 할 때도 막 도망다니는 몹이 제일 싫거든, 저는.

39:24보스도.

39:26그 쫓아다니는 거 아니라고.

39:27올 때까지 기다려야 돼.

39:30[웃음]

39:30그래야 제대로 잡을 수 있어.

39:31그게 실제 이 현실이에요.

39:34저런 Deprecation Warning을 어, 저도 견디기 힘들거든.

39:39약간 OCD 성향이 있다 그랬잖아.

39:40깔끔하게 정리하고 넘어가고 싶은데 받아들인 거야.

39:44절대 그럴 수 없다라는 걸 오래전에 받아들였기 때문에 그냥 Irrelevant하다.

39:48우리랑은 상관없다.

39:49그리고 넘어가야 할 때가 있어.

39:51안 그러면 진도가 안 나가.

39:53그걸 꼭 염두에 두시라고.

39:55진도가 안 나갈 것 같잖아.

39:57발목을 잡을 것 같잖아.

39:58지금 할 게 아닌 거야.

40:00더 재밌는 건 패키지 안에 또 다른 패키지를 Import해서 쓰는 경우들이 많거든요.

40:07저 Deprecation Warning이 내가 처리할 수 없는 경우도 있어.

40:11내가 어떤 패키지를 사용하고 있는데 A라는 패키지를 사용하고 있는데 그 A라는 패키지가 또 B라는 패키지를 사용하는 거야.

40:18근데 B라는 패키지가 최근에 업데이트 돼갖고 Deprecation Warning을 띄우는 거야.

40:22근데 내가 손댈 수 있는 게 아니거든.

40:24A라는 패키지가 업데이트를 해줘야 돼.

40:26이런 식으로 Dependency가 막 꼬여 있거든요.

40:29그럴 땐 내가 어쩔 수가 없어.

40:32지금 Claude SDK 안에서도 Deprecation Warning이 나오거든요.

40:36그건 Anthropic이 업데이트를 해야 돼.

40:38내가 어쩔 수 있는 게 아니야.

40:39그런 경우도 엄청 많습니다.

40:41그게 증거야.

40:42Anthropic도 업데이트 안 한다고.

40:45일단은 무조건 Working Prototype이 나와야 돼.

40:48그래서 이 바닥에 또 생리가 있어요.

40:52Ship Fast.

40:53Shipping을 자주 하면서 Fast 빨리빨리 하는 거야.

40:57그렇게 해서 일단 돌아가는 걸 보고 디버깅을 하는 거고.

41:01돌아가는 걸 보고 Reverse를 해서 Framework을 만들어 내는 거고 그런 거야.

41:06Framework 다 만들어내고 정리 다 하고 개념 정립 다 하고 그리고 만들겠다?

41:12그건 공부하는 자세야.

41:14[웃음]

41:14진짜로 만드는 자세가 아니고.

41:16Builder의 자세가 아니라고.

41:17무조건 Building을 하면서 공부를 하는 거야.

41:21Building하는 과정이 짬바고.

41:23그게 공부를 열심히 하신 분들, 특히 말씀이 좀 조심스러운데 공부 성적이 좋았던 분들.

41:31일등급?

41:32[웃음]

41:33그쪽에서 오신 분들이 빠지는, 쉽게 빠지는 오류라고.

41:37공부하는 줄 알아.

41:39음, 일등급에서 짬바가 나오던가요?

41:42안 나온다고.

41:43이쪽 짬바는 달라.

41:45자꾸 그걸 염두에 두셔.

41:48부트캠프를 나왔다고 전투를 잘하는 거 아니야.

41:52내가 게임을 시작을 해서 조작법을 배웠다고 해서 보스를 잡을 수 있느냐라고.

41:58실제로 싸워서 죽어가면서 잡는 거야.

42:02그러면서 승률을 조금씩 조금씩 올리는 거고.

42:05특히 이 바닥이 그래.

42:08코딩 엔지니어링 바닥이 그래.

42:10AI가 도와준다 그래서 그 생리가 달라지진 않아.

42:14그 현실이 달라지진 않아, 절대로.

42:17오히려 AI가 그걸 오해하게 만들 수도 있어.

42:21AI Augmented Super Human이면 AI Augmented잖아요.

42:28여러분이 스스로 주인이어야 된다고.

42:30Master는 여러분이야.

42:32AI는 거들 뿐이야.

42:34그러니까 AI에 끌려다녀서도 안 되는 거고.

42:37적어도 이 CWK 퀘스트를 하겠다고 마음먹고 하시는 분들, 그분들한테는 좀 도움이 되는 영상이었으면 좋겠어요.

42:47꼭 해드리고 싶어서.

42:50너무들 급해.

42:51[웃음]

All language editions share the original video's conversation.

Comments 0

🔔 Reply notifications (sign in)
Sign in — Please sign in to comment.

No comments yet — be the first.