{
  "id": 18595043,
  "title": "Being, Doing, Having: Why 50 Years of Senior Craft Lives in Context, Not Code",
  "url": "https://urgent.news/2026/11/06/being-doing-having-why-50-years-of-senior-craft-lives-in-context-not",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-06T23:51:03.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/gde/being-doing-having-why-50-years-of-senior-craft-lives-in-context-not-code-29dl"
  },
  "original_language": "en",
  "account": "The article explains that vibe coding fails because it demands to have a result without establishing the proper mindset or \"be\" first. The author uses an analogy comparing this to the Context-Process-Content model, which they claim explains the failure of vibe coding. By demanding the result at the beginning of a process without setting the proper context and taking committed actions, the author argues that an LLM will produce a counterfeit result, or \"bad actor\" output, rather than a correct one. The article also references various examples, such as Makefiles and speech acts, to illustrate how this context-process-content model can be applied to improve the coding process.",
  "summary": "\"Vibe coding fails because the requests are just a demand to 'Have' without the proper 'Be'.\" \"Teaching is about relating. You need to understand their pains before you can explain the path to remove that.\" — Randal L. Schwartz \"Comedy is all about the set up and the punch. I guess teaching, or guiding an LLM, is also that.\" — Randal L. Schwartz 🗺️ Reader's Key (Where to Find These References) :…",
  "key_points": [
    "Vibe coding demands result without proper mindset",
    "Context-Process-Content model explains failure",
    "Makefiles and speech acts illustrate model application"
  ],
  "editors_take": "Prioritizing immediate results over foundational context risks producing counterfeit outputs, as successful development requires a disciplined mindset that integrates process and intent rather than relying solely on generative shortcuts.",
  "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."
}