Core Viewpoint - The emergence of AI in coding raises questions about the future role of programmers, with contrasting opinions from industry leaders on whether AI will enhance or replace traditional coding practices [1][2]. Group 1: Perspectives on AI in Coding - Google engineer Jaana Dogan highlights the efficiency of AI, noting that a task taking a year for a team was completed by AI in just one hour [1]. - Linus Torvalds expresses skepticism about AI writing code, emphasizing the importance of code maintenance over code generation [1]. - Salvatore Sanfilippo (antirez) argues that writing code is no longer a necessary task in most cases, suggesting that developers who resist AI may miss out on significant industry changes [2][4]. Group 2: Antirez's Insights and Experiences - Antirez shares his journey from writing code to collaborating with AI, stating that his career has focused on creating well-structured and readable software [4][5]. - He acknowledges the potential for AI to disrupt economic structures and wealth distribution, expressing indifference to the consequences as long as it promotes fairness [4]. - Antirez emphasizes that AI will permanently change programming, making it irrational to write all code manually unless for personal enjoyment [8][10]. Group 3: Practical Applications of AI - Antirez describes his recent experiences where he completed tasks in hours that would have taken weeks, such as improving the linenoise library and fixing Redis test failures [10][11]. - He successfully built a pure C implementation of a BERT inference library in just five minutes using AI, demonstrating the efficiency of AI in coding tasks [12]. - Antirez notes that AI can replicate complex implementations quickly, allowing developers to focus on understanding project requirements rather than writing code [13]. Group 4: Concerns and Critiques from the Developer Community - Some developers express skepticism about AI's ability to handle complex system designs and long-term maintenance, citing issues with code quality and architectural problems [17][18]. - Concerns are raised about over-reliance on AI potentially diminishing engineers' understanding of systems, with some suggesting AI is better suited for prototyping rather than production environments [21][22]. - The debate continues on whether AI will replace programmers or simply change their roles, with some predicting a shift towards AI as a team replacement solution [24].
“手写代码已不再必要,”Redis之父罕见表态:AI将永远改变编程,网友质疑:我怎么没遇到这么好用的AI
3 6 Ke·2026-01-15 13:21