난 전혀 아니라고 봄


객체지향은 인간이 이해하고 유지하고 확장하기 편한 패러다임임


여기서 "인간이 이해하고" 부분에 꽂혀서 AI는 객체지향이 필요 없을거라고 주장하시는 분들이 종종 있음


하지만 사실 핵심은 그 뒤에 "유지하고 확장하기 편한" 부분임


모듈 하나 바꾸기 위해 코드 한 줄 바꾸기(객체지향) VS 모듈 하나 바꾸려고 코드베이스 전부 돌아다니면서 코드 몇백줄을 바꾸고 빠뜨린 부분 단 한 군데도 없게끔 하기(좆대로 만든 플젝)


상식적으로 전자와 후자를 비교하면 후자가 압도적으로 어려운 작업임


AI니 인간이니를 떠나서 그냥 작업 자체의 객관적 난이도 자체가 달라진다는 것임


그래서 나는 지금껏 인간이 구축한 패러다임과 방법론들은 AI 시대에도 유효할거라고 생각함


물론 정말로 특이점 비스무리한 게 와가지고, 전혀 새롭지만 유지와 확장 작업을 더 편리하게 만드는 새로운 방법론을 AI가 개발할 수도 있겠지


하지만 그런 특이점이 오기 전이라면 인간의 방법론과 패러다임은 유효할 것임