news.volyx.in

Vibe coding and agentic engineering are getting closer than I'd like (simonwillison.net)

787 points by e12e · 69 days ago · 885 comments on HN

Article summary

The article discusses the convergence of 'vibe coding' and 'agentic engineering' in the author's work, with the author expressing discomfort at relying on AI coding tools without reviewing the generated code. The author highlights the importance of accountability and trust in software development, and notes that the increasing reliability of AI coding tools is changing the way they approach coding. The article also touches on the potential risks and benefits of using AI-generated code in production environments. The author concludes that while AI coding tools can be useful, they should be used judiciously and with careful consideration of their limitations.

Main themes

  • AI coding tools
  • Software development
  • Accountability
  • Trust
  • Code quality
  • Agentic engineering

What commenters say

  • The use of AI coding tools does not necessarily mean that human developers will become obsolete, but rather that their role will shift to guiding and reviewing the generated code.
  • Relying on AI-generated code without review can be risky and may lead to poor code quality and maintainability issues.
  • The market forces driving the adoption of AI coding tools may prioritize speed and cost over code quality, leading to a proliferation of low-quality code.
  • Some commenters argue that AI coding tools can actually improve code quality by reducing the amount of manual coding required and allowing developers to focus on higher-level tasks.
  • Others believe that the use of AI coding tools will lead to a loss of accountability and a decrease in the overall quality of software development.
  • There is a concern that the increasing reliance on AI coding tools will create a negative feedback loop, where the quality of code decreases over time due to the accumulation of poorly written code.
  • Some argue that the key to successful use of AI coding tools is to use them in conjunction with human review and oversight, rather than relying solely on the generated code.
  • The use of AI coding tools raises questions about the role of human developers in the software development process and the potential for AI to replace certain aspects of human coding abilities.