原文
| ||||||||||
| ||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43752492
Hacker News 的讨论总结如下: 一篇提交的文章认为,大型语言模型(LLM)缩短了编码时间,尤其是在“如何编码”阶段,将其比作机械战甲。第一位评论者不同意这种说法,认为如果编码时间过长,问题可能出在对问题的定义或工具知识上。他们强调理解问题和利用现有 IDE 功能的重要性。第二位评论者扩展了“机械战甲”的比喻,认为目前的工具与更无缝、更集成的“钢铁侠”体验相比过于简陋。他们设想语音控制的UI创建,并希望更多地信任AI驱动的编码辅助,提倡不要轻视AI辅助开发,并拥抱“机械战甲”的比喻。
| ||||||||||
| ||||||||||
![]() |
> Why am I doing this? Understanding the business problem and value
> What do I need to do? Designing the solution conceptually
> How am I going to do it? Actually writing the code
> For decades, that last bucket consumed enormous amounts of our time. We’d spend hours, days or weeks writing, debugging, and refining. With Claude, that time cost has plummeted to nearly zero.
That last part is actually the easiest, and if you're spending inordinate amount of time there, that usually means the first two were not done well or you're not familiar with the tooling (language, library, IDE, test runner,...).
There's some drudgery involved in manual code editing (renaming variable, extracting functions,...) but those are already solved in many languages with IDEs and indexers that automate them. And so many editors have programmable snippets support. I can genuinely say in all of my programming projects, I spent more time understanding the problem than writing code. I even spent more time reading libraries code than writing my own.
The few roadblocks I have when writing code was solved by configuring my editor.
reply