AI 에이전트 시대에 Go 언어가 최고의 선택인 이유

AI 에이전트가 코드를 생성하고 실행하는 시대에 접어들면서 프로그래밍 언어의 선택 기준이 바뀌고 있다. 과거에는 인간 개발자의 생산성이 최우선이었다면 이제는 에이전트가 생성한 코드의 안정성과 검증 효율성이 더 중요해졌다. 이런 관점에서 Go는 에이전틱 워크플로우를 위한 가장 강력한 도구로 부상하고 있다.

Read more

AI 에이전트 시대에 걸맞은 새로운 개발 워크플로우 설계

기존의 이슈 등록, 커밋, 푸시, PR, 머지로 이어지는 방식은 90년대식 메커니즘에 가깝다. 사람의 실수를 방지하고 비동기 협업을 위해 설계된 이 과정은 컨텍스트를 완벽히 이해하는 AI 에이전트가 코딩을 주도하는 시대에는 오히려 낭비가 된다. AI 시대에 어울리는 새로운 개발 워크플로우를 제안한다.

Read more

바이브 코딩의 버그와 시니어의 역할

바이브 코딩을 비판하는 이들이 가장 흔히 내세우는 논리는 버그가 많다는 점이다. AI가 생성한 코드는 겉보기에는 멀쩡해도 실행해보면 예상치 못한 오류를 뱉어내는 경우가 빈번하다는 지적이다. 하지만 냉정하게 생각해보면 버그는 코딩과 늘 함께해왔다. 사람이 직접 한 땀 한 땀 코드를 짤 때도 버그는 늘 존재했다. 버그가 하나도 없는 코드는 애초에 불가능에 가깝고, 오히려 버그가 전혀 나오지 않는 개발 과정이 더 부자연스럽다.

Read more

AI 시대 개발자의 생존과 에이전트 조율 능력

최근 인공지능 기술의 급격한 발전으로 주니어 개발자 채용 시장이 얼어붙었다는 소식이 들려오곤 한다. 한편에서는 AI의 한계를 깨달은 기업들이 다시 주니어 채용을 늘리고 있다는 상반된 보도도 나온다. 이러한 혼란 속에서 분명한 사실은 개발자에게 요구되는 핵심 역량의 축이 이동하고 있다는 점이다.

Read more

코딩의 즐거움을 더하는 나만의 프로그래밍 폰트 이야기

수년 전 블로그를 통해 '최고의 프로그래밍 폰트’를 소개한 적이 있다. 놀랍게도 그 글은 여전히 꾸준한 조회수를 기록하며 많은 개발자의 관심을 받고 있다. 하루의 대부분을 코드와 터미널 앞에서 보내는 우리에게, 폰트는 단순한 글자 모양 그 이상의 의미를 갖기 때문일 것이다.

Read more

한글 정렬의 해답을 제시하는 폰트 CodexMono

개발 환경에서 한글과 영문이 함께 섞여 있을 때 정렬이 어긋나는 문제는 오래된 고민거리다. 특히 터미널에서 표 구조를 출력하거나 AI 에이전트의 응답을 확인할 때 레이아웃이 깨지면 가독성이 급격히 떨어진다. 최근 발견한 CodexMono는 이 문제를 시스템적으로 해결하려는 흥미로운 시도를 보여준다.

Read more

AI 코딩이 만든 생산성의 역설과 엔지니어의 생존법

AI 도구의 확산으로 코드 작성을 시작하는 문턱이 낮아진 것은 분명한 사실이다. 그러나 코드 작성이 쉬워졌다고 해서 엔지니어링의 본질까지 쉬워진 것은 아니다. 오히려 생산성이 높아질수록 조직의 기대치는 상승하고 엔지니어가 짊어져야 할 업무의 복잡성은 더 커지고 있다.

Read more

인공지능 시대에 다시 만나는 마크다운의 가치

예전에 마크다운 문서를 활용하는 방법에 대해 책 기획과 집필 제안을 받은 적이 있었다. 당시에는 마크다운이 개발자들에게는 익숙하지만 일반인들에게는 생소했고, 쓰면 좋지만 굳이 안 써도 그만인 도구라는 인식이 강했다. 워드나 한글처럼 이미 익숙한 도구들을 두고 마크다운을 배워야 할 강력한 동기를 찾기 어려웠고, 결국 프로젝트는 진행되지 못했다.

Read more

앤트로픽이 보여주는 AI 교육의 새로운 기준

최근 앤트로픽의 행보를 보면 말 그대로 보법이 다르다는 느낌을 받는다. 단순히 모델의 성능을 높이는 경쟁에 매몰되지 않고 사용자가 실제로 무엇을 원하고 어떤 도구가 필요한지 정확히 꿰뚫고 있다. 이번에 공개한 앤트로픽 코스(Anthropic Courses) 역시 그 연장선에 있다.

Read more