AI 활용
AI를 업무에 적극적으로 사용하고 있다. 초기에는 Cursor, Gemini(Antigravity)를 거쳐 현재는 Claude를 사용하고 있다. AI를 쓰면서 생산성이 확실히 올라 좋은 점도 있고, 코드 생산량이 그만큼 늘어나다보니 검증과 유지보수에 대한 우려도 공존하고 있다.
회사에는 한 프로젝트에 대응하는 레포지토리가 여러 개인 경우가 꽤 있다보니, 관리 중인 레포지토리를 걸쳐 질문을 할 수 있는 project-query라는 스킬을 만들어 공유했다. 사용 중인 프레임워크에 보안 이슈가 생겨 급하게 버전을 전수조사해야 할 때 평소라면 매 레포지토리를 돌며 package.json을 확인해야 했던 것을 “관리 중인 프로젝트의 ~~ 버전을 조사해줘.” 한마디로 끝낼 수가 있으니 아주 편리했다.
최근에는 Mac Claude Code CLI에서 Ctrl+V로 이미지가 가끔 붙여넣어지지 않을 때 한/영 전환으로 해결 가능하다는 걸 어쩌다 알게되어 개발팀 채널에도 공유했다.
git worktree로 작업 범위가 겹치지 않는 선에서 병렬 처리도 시도해보고 있는데, 작업 처리 속도가 엄청나게 빨라졌다. 대신 여러 세션 돌면서 AI가 내놓은 답변들을 검증하는데 시간을 많이 들이고 있다.
그리고 AI의 등장으로 무언가를 시도해볼 수 있는 장벽이 훨씬 낮아졌다. 해볼까?하면 해볼 수 있다. 어떻게 하는지 모르겠으면 AI에 물어보고 하면 된다.
쏟아지는 코드를 어떻게 검증할 것인가. 최근에 Understading is the new bottleneck이라는 글을 읽었는데, 다른 사람의 코드를 검증하기 위해 이해하는 것이 아니라 참여하기 위해 이해해야 한다고 말한 것이 인상적이었다. 여기서 소개된 explain-diff 스킬도 회사에서 복잡한 작업을 다룰 때 한 번 사용해봤는데 PR 이해하는데 도움이 됐다는 말을 들었다.
AI가 매번 나에게 되묻지 않고 알아서 처리하고 보여줬으면 좋겠지만 보안도 지켜야하니 그 가드레일을 잘 설정해줘야 한다. AI로 뭐든 빠르게 시도해볼 수 있으니 고민의 시간이 용납되지 않는 느낌도 있다.
여담으로 나는 누군가의 생각을 엿볼 수 있는 글을 좋아하는데 요즘에는 그런 수제 글들도 찾기가 힘들어진 것 같다. 가끔은 AI 특유 문체에 지칠 때도 있다.
발산에 대한 두려움
언제부턴가 나의 결과물을 누군가에게 공유하는 것이 두려워졌다.
완벽하지 않으면 드러내지 말아야겠다는 생각이 나를 더 머뭇거리게 만들었던 것 같다.
지난 3월에는 AWS Women In Cloud에 셀프 브랜딩 강연을 들으러 갔었다.
나에 대한 이해, 내 현재 브랜드, 나의 핵심 가치 등을 되돌아볼 수 있게 워크시트를 작성해볼 수 있었다.
워크시트를 쓰면서 내가 언제 가장 뿌듯함을 느끼는지를 곰곰히 생각해봤을 때 그 답은 ‘공유하기’였다.
개발을 처음 할 때에도 가장 즐거웠던 건 내가 몰랐던 것, 새로 알게된 것을 다른 사람에게 알릴 때였다. 티스토리 스킨에 백틱 코드블럭 스타일 적용법을 올린 적이 있었는데 가끔가다 감사하다는 댓글이 달릴 때 공유의 재미를 느꼈었다.
어쩌다가 드러내는 걸 두려워하게 되었는지는 잘 모르겠다. ‘그거 누구나 다 아는 거잖아’라는 반응을 들어본 적은 거의 없긴 한데, 스스로 이런 자기검열을 거치게 된 건 아닐까 싶다.
실제로는 직접 해보면서 더 나은 아이디어가 떠오르는 경우가 많았어서, 작게라도 시도해보면서 점차 발전시켜나가는 것이 더 중요하다고 느낀다. 업무 관해서는 전혀 그렇지 않은데 이상하게 나 스스로 하는 작업물에는 이런 잣대를 들이밀게 된다.. 의식적으로라도 드러내는 연습을 하려고 노력하고 있다.
https://news.hada.io/topic?id=25406
https://www.youtube.com/watch?v=YX9vqXNoZtI&t=742s
조각지식 연결하기
기술을 도대체 어떻게 공부해야 할지 고민됐던 적이 있다. AI가 다 해주는데 기술을 공부하는 것이 더이상 의미가 있을까? 생각이 들었던 적도 있다. 경험상 이걸 공부하자!하고 강의를 보거나 공식 문서를 보는 건 그닥 도움되지 않았던 때가 많았다. 이런 데서 언급되는 예제는 실제로 쓸 때와는 너무 다르기 때문이었다. 그래서 나는 업무에서 몰랐던 걸 하나씩 찾아보며 영역을 넓혀나가기로 했다. 이 유튜브 영상에도 나오는 건데, 이런 방법을 ‘조각지식 연결하기’라고 지칭하고 있다.
예를 들어 오늘 업무에서 캐싱을 다뤘는데 Cache-control 헤더에 어떤 게 있는지 잘 모르겠다? 그럼 메모해뒀다가 집에 와서 좀 더 찾아보고 내가 어떤 곳에서 막혔었는지 되돌아보는 식으로 학습하고 있다. 이런 방식을 지속하려면 왜?를 궁금해하는 습관이 중요한 것 같다.
하반기의 나에게 바라는 점
뭐가 됐든 가만히 있지 않고 더 많이 시도해봤으면 좋곘다.