
poteto@poteto
관련해서, 요즘 소프트웨어 엔지니어링 스킬 얘기가 좀 돌고 있잖아 (ruby/rust/elixir 드라마 같은 거). 나도 좀 고민되는 게, 소프트웨어 엔지니어링 원칙이랑 패턴이 아직 중요하다고 느끼면서도, 언젠가는 그게 그냥 상관없어지는 때가 오지 않을까 싶어. 쓸모없어진다는 게 아니라, agent를 쓰다 보면 걔네가 뭘 하는지 명확히 알지 못해도 직관적으로 내 감이 빈틈을 채워줄 수 있다는 거 이해가 잘 안 되면, 내가 떠올리는 비유는 첫 iphone이야. 20 년 전엔 비싼 장비 가진 전문가여야 했는데, 지금은 폰 하나랑 약간의 창의력만 있으면 새로운 관객한테 먹히는 콘텐츠를 찍을 수 있지. 이걸 부르는 말이 있는지 모르겠는데 난 "스킬 압축"이라고 부르고 싶어. 예전엔 전문가만 접근할 수 있던 게, 완전히 새로운 메타와 함께 새로운 크리에이터들한테 열리는 거. 디테일은 점점 흐려지고, 이제 실력은 장비를 알고 다루는 데 있는 게 아니라 그걸 얼마나 창의적으로 쓰느냐에 있어 코드 한 줄 본 적도 써본 적도 없는 완전히 새로운 세대의 빌더들이 엄청난 걸 만드는 걸 보게 될 거야
on a related note, there's been some chatter recently about software engineering skills (eg the ruby/rust/elixir drama). i'm a bit torn because while i do feel like they're software engineering principles and patterns are still important, at the same time i wonder if there will come a point in time when they just won't matter anymore. not that they're no longer useful, but that your own intuition can fill in the gaps as you use agents in an intuitive sense rather than knowing explicitly what they're doing
if that doesn't make sense, the analogy i have is the first iphone. 20 years ago you had to be a professional with expensive equipment, now just with a phone and some creativity you can film content that's compelling to a new audience. i don't know if there's a term for this but i want to call it "skill compression". where what used to be gatekept and prohibitive to experts becomes accessible to a new audience of creators with a whole new meta. the details have sort of faded away and now the craft is not in knowing the equipment and how to use it, but how you use it creatively
we're going to see a whole new generation of builders who've never seen or written a line of code build incredible things