
poteto@poteto
顺便说一句,最近关于软件工程技能的讨论挺多的(比如 ruby/rust/elixir 那场争论)。我有点纠结,一方面我确实觉得软件工程的原则和模式还是很重要,但同时我也在想,会不会有一天它们就不再重要了。不是说它们没用了,而是当你用 agent 的时候,你自己的直觉就能把空缺补上,靠的是一种直觉上的感觉,而不是明确知道它们在干嘛 如果这听起来不太好懂,我想到的类比是第一代 iphone。20 年前你得是专业人士、有昂贵的设备才行,现在只要一部手机加上一点创意,就能拍出能打动新受众的内容。我不知道这有没有专门的说法,但我想叫它“技能压缩”。就是以前被门槛挡住、只有专家才玩得起的东西,变得对一群新的创作者开放,还带来了全新的玩法。细节慢慢淡去了,现在的手艺不在于懂设备、会用设备,而在于你怎么有创意地去用它 我们会看到一整代从没见过、也没写过一行代码的新 builder 做出超厉害的东西
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