우리는 우리의 프로그래밍 언어를 바꿀 수 있어야 한다
We Should Be Able to Change Our Languages
Jimmy Miller는 프로그래밍 언어가 고정된 신성한 유물이라는 통념에 도전한다. 그는 매크로에 대한 오랜 반대에도 불구하고, LLM과 AI의 발전으로 복잡한 코드를 이해하기 쉬워졌으며, AI가 작성한 코드에서도 매크로가 일관성을 유지하는 데 큰 도움이 된다고 주장한다. 이를 위해 TypeScript용 매크로 시스템인 Sweetener를 소개하며, 사용자 정의 연산자, 대수적 데이터 타입, TSX 제어 흐름 등을 직접 정의할 수 있는 가능성을 보여준다.
만약 당신이 코드를 더 빠르고, 더 좋게, 심지어 가독성과 이해 가능성을 희생하더라도 만들 수 있고, AI가 그것을 완벽하게 다룰 수 있다면, 왜 안 하겠는가?