{
  "id": 7340217,
  "title": "6,718 of my 10,238 code blocks had no owner. Every single one was in the same directory.",
  "url": "https://urgent.news/2026/09/14/6-718-of-my-10-238-code-blocks-had-no-owner-every-single-one-was-in",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-14T15:03:19.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/mahirhir/6718-of-my-10238-code-blocks-had-no-owner-every-single-one-was-in-the-same-directory-3fhf"
  },
  "original_language": "en",
  "account": "Every one of the 10,238 Rust code blocks in the instrument directory lacked an assigned owner, amounting to 6,718 unclaimed blocks. This staggering statistic marked the culmination of a code ownership audit. The census revealed that all of these orphan blocks were concentrated within a single directory: tools/. The issue stemmed from the fact that the code ownership model had been created with the product in mind, while the tooling had grown alongside the product. Consequently, the tools existed outside the ownership model, and the census revealed that the situation was resolved when a new layer was defined for the tools and they were listed under it. Among the unowned code, 916 Rust functions posed the most significant challenge, scattered across 14 different crates, with the largest crate accounting for 15% of the total. This presented a genuine backlog issue rather than a minor rounding error. The census found that 66% of the code blocks were unowned, prompting a decision to stop measuring the metric, as the sheer volume of work seemed overwhelming. The census also revealed that 916 Rust functions constituted only 15% of the total, highlighting the genuine nature of the issue. Lastly, the audit found that the original estimate of 653 proof declarations was inaccurate, with three different counting methods yielding varying results (554, 589, and 600). The census highlighted the importance of defining clear denominators and considering multiple approaches when counting, to avoid conflating unrelated findings.",
  "summary": "The rule is that every block of code stands under a declared owner, so that for any function you can ask which stated responsibility it serves and get one answer. The rule had existed for a while. Nothing had ever counted it. The first census: kind total under an owner orphan code blocks 10,238 3,520 6,718 Rust functions 2,004 1,088 916 proof declarations 600 213 387 cross-layer edges 50 35 15…",
  "key_points": [],
  "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."
}