1년쯤 지나면 인간이 여전히 코드를 읽어야 한다는 생각을 터무니없는 것으로 되돌아보게 될 거라고 확신합니다. 프로그래밍과 소프트웨어 엔지니어링 기술은 대장장이 기술만큼이나 유용할 것입니다. 미래는 명확합니다. 컴퓨터가 모든 일을 대신하게 될 것입니다.
아니요, 저희 분야는 특별하지 않습니다. 저처럼 지난 30년 동안 이 분야를 함께해 오신 분들이라면, 솔직히 말씀드리자면, 저희 분야의 절반은 앨런 케이가 말했듯이 "대중 문화"였고, 나머지 절반은 대부분 인간 프로그래머의 도움 덕분에 필요하게 된 것들이었습니다.
점진적으로 밀려오는 파도를 하나하나 따라잡는 건 정말 재밌었고, 특히 지금이 더 재밌어요. 파도가 정말 빠르고 신나거든요. 하지만 결국 해안에 도착하게 될 테니 새로운 집중 영역을 찾는 게 현명할 거예요. 아니면, 아직 젊다면 다른 곳을 목표로 삼는 게 좋을 거예요. 제 생각은 이렇습니다.
다음 호는 소프트웨어 개발자에게 여전히 적절해 보입니다. 하지만 안타깝게도 "소프트웨어 엔지니어링"과 "훌륭한 프로그래머"라는 정체성과 삶의 과업을 중심으로 소프트웨어를 만드는 사람들이 많습니다. 그들은 곤경에 처해 있습니다.
분명히 말씀드리자면, 저는 소프트웨어 엔지니어링 기술이 1년 후에도 대장장이처럼 유용할 거라고 생각하지 않습니다. 우리는 여전히 '기술 PM'일 테니까요. 그건 나중에 할 이야기입니다. 하지만 인간이 코드의 정신 건강을 *반드시* 확인해야 한다고 생각하는 건 말도 안 됩니다. AI가 코드 검토에서 인간을 능가할 테니까요.