{
  "id": 9207150,
  "title": "The Leftover Hard Parts",
  "url": "https://urgent.news/2026/09/22/the-leftover-hard-parts",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-22T21:40:37.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/kate_astrid/the-leftover-hard-parts-28ka"
  },
  "original_language": "en",
  "account": "The article discusses the challenges of using AI-assisted development in coding. The author reflects on how AI can quickly generate code that appears nearly complete, but hidden within is a \"leftover hard part\" that requires additional thought and consideration. This is the process of deciding what the product should do in unexpected situations, determining whether deviations are bugs or features, and setting user expectations.\n\nThe author notes that when AI-generated code isn't perfect, there's a need to understand and investigate the remaining 10% that wasn't accounted for. This can be difficult as the AI creates plausible code, making it harder to spot issues. The author mentions the satisfaction of traditional development loops - writing code, running it, fixing bugs, and iterating. However, AI removes this iterative feedback loop, requiring developers to spend more time inspecting and understanding large chunks of generated code.\n\nUltimately, the author argues that while AI can help write code faster, it doesn't eliminate the need for developers. Instead, it shifts the balance, making responsibility for the outcome even more crucial. Developers still need to understand the problem, make trade-offs, decide what not to build, and communicate decisions. The author suggests that as AI takes over more coding tasks, developers will increasingly focus on these higher-level responsibilities.",
  "summary": "Some time ago, I asked an AI to write a fairly boring piece of code. It did a pretty good job. I changed a few things, ran the tests, and voila: I was looking at something that probably would have taken me most of the morning to write myself. This is the most exciting part of AI-assisted development for me: from idea to code in less than an hour. I felt great. Then a user hit a bug. They came…",
  "key_points": [
    "AI-assisted coding generates nearly complete code, but leaves hidden \"leftover hard part\".",
    "Developers must investigate and understand remaining 10% of AI-generated code.",
    "AI shifts responsibility to developers, who must make trade-offs and communicate decisions."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}