코드를 짜다가 실을 잡았습니다: AI 개발자의 뜨개질 일기, 첫 번째 이야기
안녕하세요. 낮에는 AI를 잘 학습시키고 싶고, 밤에는 뜨개질로 스트레스 풀고 있는 개발자입니다. 블로그를 처음 열어서 조금 떨리지만, 첫 글은 자기소개로 시작해 보려고 합니다.
왜 하필 뜨개질이었나
사실 딱히 이유는 없어요. 원래 좋아하기도 했고 외할머니랑 엄마가 하는 걸 보면서 자연스럽게 잡기 시작했는데, 언제부터인지 개발하는 일과 많이 다르지 않구나 억지스럽게 끼워 맞추기 시작하니 정말 그렇구나 생각되었고. 그래서 뭐…
뜨개질과 개발, 의외로 닮은 점
서두에도 얘기했지만 패턴은 곧 코드라 생각하기 시작했더니, 정말 그런 것 같더라구요. 도안은 “겉뜨기 3코, 안뜨기 2코를 반복”처럼 적혀 있는데, 읽다 보면 for문과 똑같습니다.
- 오류는 초반에 잡는 게 싸게 먹힙니다. 열 단을 뜬 뒤에 코 하나가 빠진 걸 발견하면 풀고 다시 떠야 합니다. 버그를 늦게 발견할 때와 같습니다.
- 푸르시오는 열받지만 부끄럽지는 않습니다. 그나마 수정할 수 있는 게 어딘가 싶은 마음인 거죠.
- 게이지(swatch)는 작은 테스트입니다. 본 작업 전에 작게 떠서 크기를 확인하는 과정은 유닛 테스트와 같습니다.
- 반복 속에 리듬이 있습니다. 코를 세고 단을 쌓다 보면 명상을 하는 것 같고, 생각이 정리됩니다.
…라고 생각하며 뜰 때가 대체로 많다는 얘기..
이 블로그에서 다룰 이야기
- 뜨개 기록: 내가 만들었던 작품이라고 부르기 창피한 것들부터, 작품이라고 꼭 부르겠다고 생각되는 것들까지.
- AI 개발 이야기: 내 직업을 위협하는 그들의 이야기가 되겠네요.
- 둘이 만나는 지점: 뜨개 도안을 AI로 분석해 보거나 코 수를 계산하는 작은 도구를 만들어 보며 둘과 잘 지내보려 합니다. 이왕이면 돈도 벌면 좋겠네요.
지금 뜨고 있는 것
지금은 선물하려고 숲니츠님의 튤립스카프를 뜨고 있는데, 날이 추워져서 조카의 네키 목도리를 갑자기 시작했어요. 주황과 분홍이 교차하는 건데, 아이들이 좋아하는 색은 정말 난해한것 같긴합니다.
마치며
코드와 뜨개질은 전혀 다른 세계 같지만, 둘 다 차근차근 쌓아 올려서 무언가를 만든다는 점은 같게 느껴집니다. 이 블로그가 그 두 세계를 오가는 작은 기록장이 되었으면 좋겠네요.
뜨개질을 좋아하는 분, 개발자인 분, 둘 다 해당하는 분 모두 편하게 댓글 남겨 주세요. 앞으로 잘 부탁드립니다.
다음 글에서 만나요.