<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://nebelwolfi.xyz/</loc></url><url><loc>https://nebelwolfi.xyz/about/</loc></url><url><loc>https://nebelwolfi.xyz/blog/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-go-s-green-tea-gc-is-already-in-production-at-google-here-s-why-that-matters/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-go-s-json-package-is-finally-getting-the-rewrite-it-deserved/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-go-s-quiet-performance-push-moving-work-off-the-heap/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-go-s-stack-allocation-push-why-it-matters-more-than-you-think/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-gpt-5-4-and-what-it-means-for-developers-actually-building-things/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-gpt-5-4-lands-a-million-tokens-and-actual-computer-use/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-hardening-libc-at-scale-what-it-takes-to-make-the-c-standard-library-safer-by-de/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-a-single-variable-allocation-was-killing-javascript-performance/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-ulysses-sequence-parallelism-makes-million-token-training-actually-tractable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-ulysses-sequence-parallelism-makes-million-token-training-practical/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-v8-guesses-memory-addresses-at-compile-time/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-v8-stopped-allocating-a-new-object-every-time-you-update-a-float/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-how-v8-stopped-thrashing-the-heap-for-a-simple-loop-variable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-know-your-nature-on-confirmation-bias-and-the-ai-wave/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-living-inside-a-database-one-developer-s-commitment-to-quantified-self/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-managing-the-loop-where-humans-actually-belong-in-agentic-development/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-million-token-training-without-the-memory-wall-a-look-at-ulysses-sequence-parall/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-million-token-training-without-the-memory-wall-how-ulysses-sequence-parallelism-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-model-evaluation-as-a-first-class-concern-what-balyasny-s-ai-research-engine-get/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-node-js-is-cutting-to-one-major-release-per-year-and-it-makes-sense/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-node-js-is-cutting-to-one-major-release-per-year-and-the-data-backs-it-up/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-node-js-is-cutting-to-one-major-release-per-year/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-one-database-one-life-and-what-it-takes-to-keep-both-running/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-one-database-one-life-what-it-takes-to-keep-both-running/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-openai-buys-promptfoo-security-as-a-first-party-concern/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-plausible-is-not-the-same-as-correct/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-raising-the-baseline-how-libc-hardening-changes-c-memory-safety/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-redox-os-bans-llm-code-a-policy-worth-taking-seriously/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-redox-os-draws-a-hard-line-on-llm-code-and-it-makes-sense/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-redox-os-draws-a-hard-line-on-llm-generated-code-and-it-makes-sense/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-rigorous-by-design-what-balyasny-s-ai-research-engine-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-running-robot-brains-on-cheap-hardware-what-nxp-and-hugging-face-actually-got-wo/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-runtime-safety-in-libc-the-case-for-hardening-at-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-rust-wants-into-safety-critical-the-language-is-ready-the-ecosystem-isn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-safer-by-default-what-libc-hardening-means-for-production-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-scheme-to-webassembly-what-compiling-a-real-language-actually-looks-like/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-sequence-parallelism-that-actually-works-breaking-down-ulysses/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-sequence-parallelism-without-the-pain-how-ulysses-makes-million-token-training-p/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-software-patents-when-principles-collide-with-survival/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-sorting-out-the-vocabulary-of-concurrency/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-spacetimedb-and-the-case-for-collapsing-the-server-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-spacetimedb-puts-server-logic-inside-the-database-and-it-s-worth-taking-seriousl/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-spacetimedb-puts-the-server-inside-the-database-and-that-changes-the-mental-mode/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-spacetimedb-puts-the-server-inside-the-database/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-splitting-attention-across-gpus-how-ulysses-makes-million-token-training-tractab/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-stop-blaming-the-ai-the-real-fix-is-what-you-give-it-first/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-stop-fixing-ai-code-by-teaching-it-your-codebase-first/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-talk-before-you-type-the-case-for-design-first-ai-collaboration/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-teaching-llms-whose-instructions-to-follow/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-5k-claude-code-myth-why-ai-cost-estimates-keep-getting-it-wrong/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-all-to-all-trick-behind-million-token-llm-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-appeal-of-tracking-everything-about-yourself/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-authority-problem-in-llm-deployments/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-byte-arithmetic-behind-unicode-string-iteration/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-case-for-standard-library-hardening-in-production-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-clever-communication-trick-behind-million-token-llm-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-co-await-protocol-what-happens-when-a-c-coroutine-suspends/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-confidence-gap-why-llm-code-looks-right-until-it-doesn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-geometry-problem-hiding-inside-css-corner-shape/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-gpu-idle-problem-what-16-rl-libraries-independently-discovered/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-gpu-idle-problem-what-16-rl-libraries-independently-got-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-gpu-idle-problem-what-16-rl-libraries-teach-us-about-training-efficiency/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-hard-part-of-ai-dubbing-is-not-the-translation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-hidden-bottleneck-in-rl-training-and-how-16-libraries-are-solving-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-hidden-bottleneck-in-rl-training-why-your-gpus-are-idle-half-the-time/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-invisible-graph-why-nobody-really-knows-what-depends-on-what/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-loop-is-the-job-where-humans-actually-belong-in-agentic-development/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-loop-is-the-job-where-humans-fit-in-an-agent-assisted-workflow/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-part-of-codex-security-nobody-is-talking-about-validation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-quantization-trap-why-deploying-robot-brains-on-embedded-hardware-is-harder-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-rust-survey-turns-10-and-the-numbers-are-reassuringly-boring/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-safety-case-for-uncontrollable-reasoning/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-scanner-that-closes-the-loop-codex-security-enters-research-preview/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-scanner-that-closes-the-loop-codex-security-in-research-preview/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-scanner-that-writes-its-own-fixes-codex-security-enters-research-preview/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-scanner-that-writes-its-own-fixes-codex-security-in-research-preview/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-threat-cfi-is-actually-defending-against/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-timing-problem-why-ai-dubbing-is-harder-than-it-looks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-two-call-pattern-reliable-utf-16-to-utf-8-conversion-in-windows-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-unglamorous-reality-of-compiling-a-real-language-to-webassembly/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-variable-length-problem-what-unicode-iteration-costs-in-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-the-vocabulary-problem-in-concurrent-programming/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-tony-hoare-and-the-ideas-that-outlast-their-inventor/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-tracing-a-netbsd-tcp-performance-bug-to-its-root/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-tracing-a-tcxo-failure-down-to-the-root-cause/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-tracing-c-standard-history-with-side-by-side-diffs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-training-llms-to-respect-the-instruction-hierarchy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-typescript-6-0-rc-the-end-of-an-era-and-that-s-a-good-thing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-typescript-7-is-going-native-and-it-s-about-time/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-typescript-native-previews-are-live-go-try-that-10x-speedup/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-utf-16-to-utf-8-conversion-on-windows-getting-the-win32-api-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-brings-speculative-jit-magic-to-webassembly/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-s-decade-long-bet-on-sea-of-nodes-is-being-called-in/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-s-explicit-compile-hints-telling-the-engine-what-to-warm-up/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-s-json-stringify-rewrite-the-fast-path-that-changes-everything/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-s-sandbox-graduates-from-experiment-to-bounty-eligible-security-feature/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-v8-s-sea-of-nodes-experiment-is-winding-down-and-the-reasons-are-instructive/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-vibe-coding-has-a-specification-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-vibe-coding-hits-a-wall-when-precision-actually-matters/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-wave-function-collapse-on-a-hex-grid-constraints-all-the-way-down/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webassembly-s-type-system-just-got-more-interesting-nominal-types-explained/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webgpu-goes-wider-opengl-es-3-1-compatibility-mode-and-transient-attachments-in-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webgpu-reaches-further-compatibility-mode-and-transient-attachments-in-chrome-14/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webgpu-reaches-further-compatibility-mode-lands-on-opengl-es-3-1/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webmcp-brings-structured-ai-agent-access-to-the-browser/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-webmcp-brings-the-model-context-protocol-to-the-browser/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-16-rl-libraries-independently-discovered-about-keeping-gpus-busy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-16-rl-libraries-independently-figured-out-about-keeping-gpus-busy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-16-rl-libraries-independently-got-right-about-async-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-building-a-programming-language-with-claude-code-actually-tells-us/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-ddr4-memory-has-to-do-before-it-serves-a-single-byte/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-it-actually-takes-to-ship-css-corner-shape/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-source-available-projects-tell-you-about-ai-contribution-policies/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-what-your-memory-controller-does-before-your-code-even-runs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-18-years-of-yacc-gets-replaced-by-recursive-descent-with-a-little-llm-help/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-ai-breaks-production-amazon-s-mandatory-meeting-is-a-warning-sign/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-hedge-funds-start-thinking-in-agent-graphs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-hedge-funds-stop-hiring-analysts-and-start-prompting-them/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-i-stops-being-enough-iterating-through-unicode-code-points/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-legal-isn-t-enough-ai-clean-room-reimplementation-and-the-slow-death-of-cop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-less-control-is-a-feature-reasoning-models-and-the-monitorability-argument/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-less-control-is-a-feature-the-safety-case-for-uncontrollable-reasoning/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-chain-of-thought-won-t-lie-reasoning-model-opacity-as-a-safety-feature/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-chain-of-thought-won-t-lie-reasoning-models-and-the-monitorability-argu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-chain-of-thought-won-t-lie-why-reasoning-model-opacity-is-a-safety-feat/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-headline-number-misleads/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-scanner-writes-the-fix-codex-security-enters-research-preview/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-when-the-tested-buys-the-tester-openai-acquires-promptfoo/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-who-gets-to-give-orders-instruction-hierarchy-in-llms/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-every-rl-training-framework-independently-invented-the-same-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-every-rl-training-framework-independently-reinvented-the-same-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-meta-s-jemalloc-reinvestment-is-worth-paying-attention-to/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-moes-make-large-models-cheaper-to-run-than-they-look/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-reasoning-models-can-t-lie-to-you-and-why-that-matters/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-std-chrono-high-resolution-clock-is-rarely-the-clock-you-want/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-why-your-for-loop-is-probably-fine-until-it-isn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-10-you-are-the-loop-manager-not-the-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-69-agents-and-the-question-of-what-work-is-for/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-69-agents-zero-expectations-geohot-on-building-for-others/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-357-bytes-at-the-bottom-of-every-guix-package/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-a-quiet-bug-in-sqlite-s-wal-reset-logic/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-after-you-implement-vector-t-go-read-vector-bool/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-ai-security-agents-and-the-distance-between-scanning-and-pen-testing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-automating-pybind11-bindings-with-c-26-reflections/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-bitnet-s-ternary-weights-and-the-limits-of-post-training-quantization/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-building-all-the-way-down-the-guix-full-source-bootstrap/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-adds-safety-features-the-structural-problem-remains/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-finally-gives-tuple-iteration-a-real-syntax/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-finally-makes-tuple-iteration-feel-like-a-language-feature/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-gives-tuple-iteration-a-real-language-syntax/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-reflections-and-the-gap-between-promise-and-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-c-26-safety-features-and-the-limits-of-retrofitting/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-caching-without-locks-using-thread-local-to-patch-legacy-c-bottlenecks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-cellpond-and-the-appeal-of-programming-that-stays-in-one-place/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-checkpoint-and-continue-what-a-fully-snapshotable-wasm-interpreter-actually-take/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-checkpoint-and-restore-for-wasm-the-case-for-interpreter-first-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-clion-s-constexpr-debugger-closes-the-longest-standing-gap-in-c-tooling/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-confused-deputies-and-ambient-authority-the-frame-ai-agent-security-has-been-mis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-constexpr-std-vector-and-the-compile-time-heap-you-didn-t-know-existed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-consumer-hardware-at-the-top-of-the-llm-leaderboard/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-debian-punts-on-ai-code-a-non-decision-that-says-a-lot/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-extending-std-format-to-your-own-types/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-five-techniques-one-training-run-how-photoroom-built-a-1-500-text-to-image-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-autocomplete-to-on-call-what-rakuten-s-50-mttr-drop-actually-means/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-chat-to-compute-what-openai-s-hosted-agent-containers-actually-change/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-claude-md-to-repo-maps-how-ai-coding-tools-solve-the-context-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-folder-to-fediverse-the-minimum-activitypub-you-actually-need/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-joda-time-to-temporal-why-every-language-has-to-fix-datetime-twice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-model-to-shell-how-openai-folded-the-execution-layer-into-the-responses-api/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-push-back-to-emplace-back-how-in-place-construction-works-inside-vector/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-speedrun-to-production-the-research-stack-behind-photoroom-s-1-500-image-mo/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-trampolines-to-return-call-what-scheme-demands-from-webassembly/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-from-userland-to-language-the-design-process-behind-temporal/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-guix-traced-its-compiler-chain-all-the-way-back-to-357-bytes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-how-c-20-made-std-vector-work-at-compile-time/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-how-meta-runs-ffmpeg-at-planetary-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-implementing-duration-constrained-translation-the-prompt-engineering-behind-ai-d/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-javascript-finally-separates-time-from-dates-ten-years-after-java-did/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-making-your-own-types-work-with-std-format/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-nine-years-to-fix-javascript-dates-how-temporal-gets-time-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-one-problem-five-answers-what-dynamic-arrays-look-like-across-languages/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-persistent-compute-state-and-the-agentic-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-photoroom-s-1-500-training-recipe-a-technical-breakdown-of-what-changed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-prompt-injection-in-ai-agents-is-a-trust-architecture-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-raii-as-a-safety-net-for-cleanup-you-ll-eventually-forget/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-risc-v-hardware-is-paying-the-newcomer-tax/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-rolling-your-own-vector-growth-factors-exception-safety-and-the-noexcept-move-ru/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-rolling-your-own-vector-t-where-the-correctness-traps-hide/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-rolling-your-own-vector-the-design-decisions-that-actually-matter/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-scripting-claude-code-like-a-cli-tool/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-shell-access-is-the-easy-part-what-model-training-determines-for-agent-runtimes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-sixteen-teams-one-architecture-the-case-for-disaggregated-rl-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-small-buffers-frozen-windows-the-netbsd-tcp-performance-trap/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-snapshot-any-running-wasm-program-without-touching-the-binary/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-std-ranges-and-the-limits-of-zero-overhead/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-std-ranges-and-the-zero-cost-abstraction-that-isn-t-always-zero-cost/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-std-vector-and-rust-s-vec-t-are-nearly-the-same-thing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-stroustrup-on-concepts-generic-programming-as-a-design-tool/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-allocation-layer-underneath-std-vector/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-case-for-building-your-own-editor/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-code-data-barrier-that-ai-agents-don-t-have/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-code-quality-question-in-ai-assisted-incident-response/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-debugging-loop-that-ai-agents-are-starting-to-close/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-editor-you-build-is-the-one-you-actually-understand/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-emplace-back-gap-in-place-construction-and-what-it-requires-from-a-custom-ve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-execution-problem-at-the-heart-of-closed-loop-vulnerability-fixing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-hidden-machinery-of-std-vector/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-last-major-language-to-fix-its-dates-temporal-in-context/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-measurement-problem-at-the-heart-of-ddr4-memory-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-model-as-runtime-what-openai-s-hosted-containers-actually-change/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-opt-in-problem-why-c-26-safety-features-leave-the-hard-part-unaddressed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-quiet-satisfaction-of-editing-code-in-a-program-you-wrote/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-real-work-of-trusting-an-agent-to-run-unsupervised/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-structural-problem-at-the-heart-of-prompt-injection-and-why-minimal-footprin/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-trust-problem-at-the-heart-of-ai-agent-security/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-type-system-that-took-nine-years-inside-javascript-s-temporal-api/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-unwritten-codebase-tacit-knowledge-and-the-ai-context-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-the-validation-step-why-codex-security-s-architecture-is-more-interesting-than-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-three-pointers-what-implementing-vector-t-teaches-you-about-language-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-timing-is-the-hard-problem-in-ai-dubbing-and-descript-finally-treats-it-that-way/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-training-through-discontinuity-the-mechanics-behind-bitnet-s-quality-claims/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-trusting-software-to-work-while-you-re-not-watching/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-twelve-months-is-not-a-number-of-days/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-web-components-finally-get-a-namespacing-story-what-scoped-registries-actually-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-webassembly-s-second-act-from-compilation-target-to-language-platform/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-a-month-of-c-26-reflection-code-reveals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-building-vector-t-from-scratch-teaches-you-about-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-it-takes-to-run-ffmpeg-at-planetary-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-skeptical-ai-agent-coding-looks-like-when-someone-documents-it-carefully/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-std-inplace-vector-reveals-about-the-contract-std-vector-never-could-break/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-what-vtable-corruption-and-rop-gadgets-share-and-how-hardware-cfi-closes-both/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-a-google-api-key-started-meaning-something-different/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-agents-call-agents-the-prompt-injection-surface-that-multiplies/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-async-hooks-eat-your-stack-the-node-js-dos-disclosure-worth-revisiting/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-google-api-keys-stopped-being-safe-to-expose/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-matrix-multiplication-becomes-addition-the-engineering-behind-bitnet/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-range-adaptors-break-the-optimizer-s-mental-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-the-interface-locks-you-in-thread-local-caching-in-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-the-language-model-is-the-parser-prompt-injection-in-agentic-ai/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-when-the-model-provider-becomes-the-infrastructure-provider/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-why-enum-class-and-std-error-code-don-t-fit-together-and-what-that-reveals-about/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-you-can-game-ai-benchmarks-without-touching-the-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-zig-s-type-resolution-gets-a-ground-up-rethink/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-11-zig-s-type-resolution-redesign-and-what-it-signals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-agent-embedding-and-the-return-of-json-rpc/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-benchmark-reporting-as-infrastructure-what-community-evals-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-benchmark-scores-are-a-function-of-implementation-what-community-evals-is-actual/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-beyond-chatbot-guardrails-what-aprielguard-gets-right-about-agentic-ai-safety/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-caption-quality-latent-space-and-silent-precision-bugs-what-prx-ablations-reveal/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-caption-quality-noise-schedules-and-why-text-to-image-training-recipes-outrank-a/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-clearing-the-path-what-photoroom-s-prx-ablations-reveal-about-flow-matching/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-code-review-captures-things-that-tests-cannot-and-that-s-why-the-gap-exists/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-composable-by-default-how-transformers-v5-surfaces-the-tokenizer-pipeline-that-w/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-comptime-and-the-contract-gap-in-zig-s-generic-functions/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-comptime-breaks-the-promise-that-type-signatures-make/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-compute-isn-t-king-what-the-deepseek-moment-proved-about-the-open-source-ai-futu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-distilling-gpu-expertise-when-frontier-models-teach-open-source-to-write-cuda/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-duckdb-at-scale-why-your-laptop-s-ssd-matters-more-than-its-ram/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-duckdb-on-an-8gb-macbook-rethinking-where-the-distributed-systems-threshold-actu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-duckdb-s-macbook-benchmark-depends-on-how-you-write-your-parquet-files/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-elasticsearch-and-meilisearch-have-different-theories-of-what-search-should-do/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-elasticsearch-s-complexity-is-load-bearing-and-meilisearch-proves-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-evaluation-as-infrastructure-revisiting-community-evals-and-the-trust-problem-in/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-from-lucene-to-lmdb-what-the-elasticsearch-to-meilisearch-migration-actually-cha/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-from-webfinger-to-webhook-what-s-looks-like-as-an-implementation-target/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-grounding-schema-enforcement-and-error-design-engineering-fixes-from-openenv-s-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-how-duckdb-turns-8gb-of-unified-memory-into-a-serious-data-warehouse/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-how-emacs-fits-an-entire-object-system-into-64-bits/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-how-emacs-packs-type-dispatch-and-gc-metadata-into-a-single-header-field/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-how-iteration-level-scheduling-unlocked-llm-throughput/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-how-three-architectural-choices-let-duckdb-process-100gb-on-8gb-of-ram/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-kv-cache-fragmentation-and-the-virtual-memory-solution-that-pagedattention-broug/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-nan-boxing-smi-tags-and-why-emacs-made-the-choice-it-did/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-open-source-as-infrastructure-the-distribution-logic-behind-china-s-ai-ecosystem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-open-source-as-infrastructure-what-the-qwen-numbers-actually-tell-us/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-openenv-and-the-architecture-gap-in-tool-using-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-openenv-s-most-important-feature-is-not-the-benchmark/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-passing-swe-bench-and-writing-mergeable-code-are-different-skills/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-programming-was-never-just-about-writing-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-prompt-level-distillation-how-hugging-face-compressed-cuda-expertise-into-520-to/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-qwen-s-113-000-derivatives-are-a-distribution-moat-not-a-benchmark-win/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-removing-python-s-gil-was-the-easy-part/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-search-engine-debt-what-elasticsearch-and-meilisearch-look-like-six-months-after/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-serving-llms-at-scale-how-continuous-batching-rewired-the-inference-stack/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-social-networking-built-on-static-files-the-design-space-behind-s/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-static-files-as-social-infrastructure-what-s-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-swe-bench-scores-are-not-code-quality-scores/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-swe-bench-scores-have-the-same-problem-as-code-coverage/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-tagged-pointers-and-pseudovectors-inside-emacs-s-two-level-type-system/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-tagged-pointers-poor-man-s-inheritance-and-what-c-can-t-say/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-14-ways-enterprise-ai-agents-fail-and-what-ibm-and-berkeley-found-when-they-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-50-point-gap-what-openenv-reveals-about-agent-evaluation-in-production/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-abstraction-ratchet-why-programming-transforms-rather-than-ends/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-agent-loop-as-a-protocol-what-openai-got-right-with-the-codex-app-server/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-architecture-trade-off-behind-every-elasticsearch-to-meilisearch-migration/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-arithmetic-intensity-threshold-that-makes-llm-batch-size-critical/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-cluster-is-optional-duckdb-s-architecture-makes-your-laptop-a-data-warehouse/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-code-is-not-the-hard-part-why-ai-has-a-structural-ceiling-in-data-engineerin/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-codex-app-server-treats-ai-agents-like-language-servers-and-that-s-the-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-dead-internet-is-an-economics-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-discriminated-union-emacs-had-to-build-by-hand/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-execution-gap-why-knowing-which-tool-to-call-is-only-half-the-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-feedback-loop-at-the-heart-of-ai-job-screening/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-guardrail-gap-how-llm-safety-classification-grew-up-for-agentic-systems/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-hidden-variables-that-make-ai-benchmark-scores-incomparable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-institutional-knowledge-gap-that-swe-bench-can-t-close/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-knowledge-that-never-makes-it-into-the-repository/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-knowledge-that-schema-files-don-t-contain/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-last-mile-of-tool-use-what-openenv-s-calendar-benchmark-actually-exposes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-memory-problem-that-continuous-batching-had-to-solve-first/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-metadata-layer-that-sits-between-ai-and-data-engineering-competence/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-metadata-problem-at-the-heart-of-ai-benchmark-scores/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-new-interview-prep-performing-for-a-rubric-you-cannot-read/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-part-of-data-engineering-that-isn-t-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-prerequisite-step-why-agent-tool-calls-fail-before-the-api-request/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-pull-model-advantage-in-static-site-social-networking/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-scheduling-insight-that-made-production-llm-serving-viable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-score-beneath-the-score-what-hugging-face-s-community-evals-actually-changes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-screener-that-cannot-listen-what-ai-interview-bots-actually-measure/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-software-is-why-your-hardware-feels-old/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-swe-bench-harness-tells-you-exactly-what-it-measures-the-problem-is-we-stopp/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-unsigned-binary-problem-in-ai-benchmarks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-the-write-side-of-static-social-is-where-the-design-gets-honest/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-tokenization-as-architecture-what-the-transformers-v5-redesign-reveals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-transformers-js-v4-webgpu-changes-the-constraint-not-just-the-speed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-transformers-js-v4-what-the-webgpu-c-rewrite-actually-means/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-web-monitoring-s-noise-problem-is-granularity-not-detection/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-webassembly-was-a-compilation-target-these-proposals-want-to-make-it-a-language/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-520-tokens-can-teach-a-small-model-about-cuda/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-actually-breaks-when-you-train-rl-on-a-production-moe-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-actually-moves-the-needle-when-training-text-to-image-models/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-breaks-when-you-train-rl-on-a-production-moe-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-comes-after-continuous-batching-the-bottleneck-chain-in-llm-serving/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-it-actually-takes-to-benchmark-ai-agents-for-the-factory-floor/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-openenv-reveals-about-agent-reliability-in-production-environments/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-rust-s-unstable-specialization-reveals-about-zig-comptime/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-the-orca-paper-left-unsolved-and-how-pagedattention-finished-the-job/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-what-transformers-v5-gets-right-about-tokenization-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-8gb-is-enough-how-duckdb-handles-data-larger-than-ram/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-a-model-passes-swe-bench-that-doesn-t-mean-you-should-merge-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-meilisearch-became-a-hybrid-search-engine-the-embedder-model-and-what-it-co/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-prompt-engineering-gets-a-type-system/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-the-code-works-and-the-data-is-wrong/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-when-the-screener-has-no-face-the-hidden-mechanics-of-ai-job-interviews/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-where-community-evals-chain-of-custody-ends/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-why-100-billion-parameters-on-a-cpu-finally-makes-sense/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-why-duckdb-on-a-base-macbook-outperforms-your-spark-cluster-for-single-node-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-why-the-deepseek-architecture-matters-more-than-the-deepseek-benchmarks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-why-zig-s-generic-functions-don-t-make-behavioral-promises/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-zig-comptime-is-two-stage-computation-and-that-is-why-parametricity-does-not-app/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-zig-s-comptime-and-the-free-theorems-it-breaks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-12-zig-s-comptime-generics-are-a-reflection-system-in-disguise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-53-faster-61-fewer-allocations-what-the-liquid-speedup-teaches-about-ruby-at-sca/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-a-999-macbook-running-50gb-analytics-queries-duckdb-made-the-infrastructure-argu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-a-language-designer-takes-aim-at-the-prompt-engineering-mess/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-agentic-engineering-has-a-phase-transition-and-most-teams-hit-it-unprepared/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-agents-that-build-tools-what-a-dabstep-win-reveals-about-data-analysis-architect/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-agents-write-code-they-don-t-maintain-codebases/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-ai-tools-are-productive-for-contributors-and-expensive-for-maintainers/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-amortized-reasoning-what-nvidia-s-dabstep-win-reveals-about-when-to-spend-comput/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-anthropic-s-ai-usage-report-why-the-debugging-finding-matters-more-than-the-50-p/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-architecture-fitness-functions-are-the-missing-safeguard-for-ai-assisted-codebas/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-asyncio-was-always-two-libraries-pretending-to-be-one/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-building-the-harness-why-ai-assisted-code-quality-is-an-infrastructure-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-cargo-s-new-build-dir-layout-finally-separates-what-you-built-from-how-you-built/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-choosing-the-right-training-method-what-huggingface-skills-reveals-about-sft-dpo/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-chrome-146-devtools-shadow-dom-finally-gets-visible-and-ai-gets-structured-data/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-chrome-146-s-devtools-mcp-the-difference-between-exposing-capabilities-and-encod/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-chrome-146-ships-the-platform-level-answers-to-problems-libraries-have-owned-for/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-chrome-146-when-the-browser-finally-catches-up-to-its-own-libraries/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-chunked-prefill-and-the-latency-throughput-trade-off-in-llm-serving/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-claude-code-hooks-the-enforcement-layer-that-claude-md-can-t-be/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-context-engineering-has-a-trust-problem-prompt-injection-and-mcp-connected-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-context-engineering-over-context-accumulation-lessons-from-tavily-s-deep-researc/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-context-engineering-the-new-discipline-hiding-inside-your-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-context-position-is-architecture-the-attention-problem-inside-your-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-context-windows-are-budgets-the-architecture-behind-modern-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-delegating-the-fine-tuning-loop-what-huggingface-skills-gets-right-about-agent-d/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-delegating-the-fine-tuning-loop-what-huggingface-skills-reveals-about-agent-nati/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-encoding-architecture-as-tests-what-ai-assisted-development-demands-of-your-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-evaluating-agents-is-a-different-problem-at-every-level/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-every-abstraction-is-a-what-how-translation-llms-changed-the-nature-of-the-guara/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-facial-recognition-keeps-jailing-innocent-people-because-the-math-doesn-t-work-a/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-fine-tuning-as-a-conversation-inside-hugging-face-s-llm-trainer-skill/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-fine-tuning-as-a-tool-call-how-mcp-turns-claude-into-an-ml-workflow-orchestrator/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-fine-tuning-as-a-tool-call-what-huggingface-skills-gets-right-about-agent-driven/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-formalizing-the-llm-interface-what-andrey-breslav-sees-that-prompt-engineers-mis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-freedom-is-an-architecture-what-gnu-emacs-gets-right-that-your-ide-doesn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-15-to-90-the-architecture-behind-nvidia-s-dabstep-victory/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-clobber-lists-to-storytelling-how-rust-gave-inline-assembly-a-safety-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-padding-to-pagedattention-the-research-arc-behind-continuous-batching/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-prompt-to-published-model-codex-as-an-end-to-end-ml-engineer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-static-instructions-to-live-system-state-mcp-as-a-context-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-from-ubiquitous-language-to-executable-specifications-what-llms-reveal-about-dom/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-harness-engineering-why-the-leverage-is-in-the-infrastructure-not-the-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-a-flawed-algorithm-becomes-probable-cause/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-cargo-s-build-directory-became-a-mess-and-what-layout-v2-does-to-fix-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-liquid-got-53-faster-allocation-reduction-in-a-sandboxed-ruby-template-engin/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-llms-make-the-case-for-property-based-testing-that-formal-methods-never-coul/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-the-local-ai-inference-ecosystem-matured-gguf-ollama-and-hardware-trade-offs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-to-systematically-assess-internal-code-quality-after-using-a-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-transformers-v5-solved-a-400-architecture-maintenance-crisis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-transformers-v5-solved-its-biggest-maintenance-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-transformers-v5-untangled-five-years-of-attention-class-sprawl/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-zig-rewrote-its-own-compiler-while-keeping-the-lights-on/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-how-zig-s-bootstrap-strategy-solves-a-problem-other-languages-ignored/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-llm-inference-as-a-queueing-problem-the-theory-behind-continuous-batching/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-llm-inference-scheduling-is-just-os-memory-management-again/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-llms-and-the-abstraction-loop-that-has-been-running-since-assembly/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-llms-changed-where-the-what-how-loop-breaks-not-whether-it-does/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-one-million-tokens-what-changes-when-the-context-window-reaches-this-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-prompt-injection-as-a-data-pipe-understanding-url-based-exfiltration-in-llms/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-reading-before-writing-what-anthropic-s-internal-claude-data-reveals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-reproducible-builds-were-never-enough-what-malus-gets-right-about-supply-chain-s/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-roofline-models-and-ragged-batches-the-hardware-logic-behind-continuous-batching/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-separating-learning-from-inference-inside-nvidia-s-dabstep-winning-agent-archite/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-skill-md-as-agent-brain-what-huggingface-s-fine-tuning-pipeline-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-snowbird-to-deer-valley-the-questions-software-development-still-hasn-t-answered/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-specs-as-a-first-class-llm-interface-what-codespeak-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-stages-of-agency-what-each-level-of-agentic-engineering-demands-in-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-swe-bench-scores-are-rising-but-the-code-isn-t-always-merge-ready/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-swe-bench-scores-don-t-tell-you-what-you-think-they-tell-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-teaching-frontier-models-to-train-open-ones-inside-huggingface-s-skills-architec/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-telling-the-compiler-a-true-story-inline-assembly-in-rust-s-abstract-machine/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-abstract-machine-meets-the-black-box-how-minirust-narrates-inline-assembly/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-abstraction-layer-that-finally-swallows-the-role/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-amplification-problem-harness-engineering-in-an-agent-first-world/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-annotation-that-held-transformers-together-for-five-years/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-architecture-spectrum-that-determines-how-designable-terminal-uis-are/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-attack-surface-shifts-at-every-level-of-agent-autonomy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-bottleneck-doesn-t-disappear-when-ai-writes-the-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-c-compiler-zig-left-behind-and-the-wasm-file-that-replaced-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-code-that-passes-tests-but-rots-in-place-ai-agents-and-internal-quality/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-codebase-is-now-part-of-the-prompt/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-context-budget-problem-how-coding-agents-decide-what-to-see/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-contracts-hidden-in-rust-s-asm-options/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-correctness-trap-what-coding-agents-do-to-your-internal-code-quality/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-documentation-debt-that-coding-agents-are-calling-in/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-editing-model-that-predated-multi-cursor-by-three-decades/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-enforcement-layer-why-declarative-context-instructions-fall-short/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-failure-mode-intuitions-that-llms-cannot-hand-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-filesystem-as-plugin-api-what-plan-9-s-acme-gets-right-about-extensibility/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-gap-between-benchmark-and-production-claude-s-1m-context-goes-ga/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-gap-between-passing-swe-bench-and-writing-code-that-gets-merged/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-hardware-math-behind-running-ai-on-your-own-machine/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-human-reviewer-is-the-test-that-ai-benchmarks-keep-failing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-inline-that-rewrites-your-code-go-s-source-level-migration-engine/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-institutional-knowledge-your-coding-agent-can-t-absorb/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-interface-definition-language-is-back-and-this-time-the-server-is-a-language/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-internal-quality-problem-that-ai-coding-agents-don-t-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-internal-quality-test-that-coding-agent-benchmarks-don-t-run/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-lora-adapter-trick-behind-rapidfire-ai-s-20x-fine-tuning-claims/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-math-behind-running-llms-on-your-own-hardware/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-os-ideas-that-unlocked-llm-inference-throughput/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-primary-lever-in-agentic-engineering-shifts-at-every-level/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-quadratic-context-problem-what-tavily-s-deep-research-actually-fixed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-quality-violations-that-pass-every-gate-what-the-ccmenu-experiment-actually-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-rendering-channel-problem-how-url-injection-turns-llms-into-data-pipes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-reviewer-who-wasn-t-there-from-the-start/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-specification-problem-that-llms-keep-exposing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-story-your-assembly-has-to-tell-inline-asm-and-rust-s-memory-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-straggler-problem-how-iteration-level-scheduling-fixed-llm-serving/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-structural-specification-your-agent-isn-t-getting/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-temporal-what-side-effects-and-ordering-in-the-age-of-llm-generated-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-three-lifetimes-of-coding-agent-context/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-two-phase-problem-that-continuous-batching-had-to-solve-twice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-two-sided-design-of-transformers-v5-code-generation-for-contributors-single-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-unfixable-compiler-why-zig-s-stage1-had-to-go/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-unspecified-api-that-half-the-rust-build-toolchain-depends-on/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-url-as-an-exfiltration-channel-what-gemini-s-mitigation-reveals-about-llm-se/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-visual-layer-that-terminal-ui-development-was-missing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-what-has-to-be-as-precise-as-the-how-used-to-be/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-what-how-loop-has-been-running-since-assembly-and-llms-just-changed-the-stak/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-what-how-loop-is-a-training-loop-and-llms-changed-the-training/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-the-what-how-loop-was-building-something-besides-software/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-three-irs-one-wasm-file-looking-back-at-zig-s-self-hosting-transition/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-three-llm-serving-systems-three-kv-cache-strategies/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-three-ways-to-solve-code-retrieval-and-why-each-one-fails-differently/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-transformers-v5-and-the-infrastructure-layer-that-was-always-there/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-transformers-v5-changed-how-models-are-authored-not-just-how-they-run/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-verifiable-rewards-and-why-they-matter-the-technical-case-for-grpo-in-huggingfac/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-visual-tooling-finally-arrives-for-terminal-ui-development/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-400-architectures-taught-the-transformers-team-about-code-generation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-actually-ends-when-programming-ends/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-happens-to-your-codebase-after-an-ai-agent-touches-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-rust-s-inline-assembly-owes-the-memory-model/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-s-actually-happening-when-an-algorithm-interviews-you-for-a-job/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-what-the-algorithm-is-scoring-when-it-interviews-you-for-a-job/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-a-0-30-fine-tune-is-the-right-bet-and-when-it-isn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-clean-room-development-becomes-infrastructure/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-facial-recognition-becomes-probable-cause-the-math-behind-wrongful-arrests/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-million-token-context-is-table-stakes-attention-quality-is-the-differentiat/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-running-ai-locally-is-worth-it-and-when-it-is-not/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-the-answer-is-the-wrong-reward-llms-and-the-learning-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-when-the-kotlin-creator-turns-to-specs-for-llms-it-is-worth-paying-attention/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-fixing-url-exfiltration-in-llms-requires-defense-at-every-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-go-s-source-level-inliner-required-7-000-lines-to-do-something-that-sounds-s/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-open-source-bounties-backfire-the-behavioral-economics-case/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-plan-9-s-acme-has-no-plugin-system-and-doesn-t-need-one/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-prompt-injection-resists-the-fixes-that-worked-for-sql-injection/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-the-ccmenu-experiment-worked-tacit-knowledge-and-the-limits-of-ai-code-revie/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-why-the-model-context-protocol-will-outlast-the-current-generation-of-coding-age/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-your-codebase-is-now-infrastructure-for-ai/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-13-zig-s-bootstrap-gambit-what-the-self-hosted-compiler-reveals-about-the-language-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-amazon-s-ai-sign-off-policy-and-the-provenance-problem-it-can-t-yet-enforce/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-amazon-s-senior-sign-off-rule-is-the-right-response-to-ai-caused-outages/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-amazon-s-sign-off-policy-reveals-a-problem-the-industry-has-no-tooling-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-before-the-context-fills-why-design-alignment-has-to-come-first-in-ai-developmen/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-building-a-totp-desktop-client-in-go-algorithm-to-keychain/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-c-coroutines-and-what-the-compiler-needs-from-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-c-ranges-at-five-composable-by-design-complicated-in-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-cfi-in-c-from-hardware-guards-to-type-based-checks-and-why-you-probably-want-bot/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-cfi-in-c-what-each-implementation-actually-enforces/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-chasing-higher-kinded-abstractions-in-rust-until-the-solver-gives-up/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-claude-code-is-not-just-another-autocomplete/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-closing-the-gap-what-nvidia-s-agentic-retrieval-results-say-about-embedding-mode/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-conditional-impls-capability-propagation-through-rust-s-type-system/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-conversation-over-completion-what-claude-changes-about-development-workflows/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-dbsc-how-chrome-145-moves-session-security-into-hardware/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-debugging-as-a-game-what-gdb-murder-mysteries-teach-you-that-tutorials-can-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-debugging-at-compile-time-how-clion-2025-3-steps-inside-the-constexpr-evaluator/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-decades-of-extensibility-now-with-ai-what-emacs-and-neovim-actually-offer-in-202/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-environment-isolation-for-ai-agents-is-an-old-problem-with-older-solutions/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-every-framework-gets-component-namespacing-for-free-what-scoped-registries-chang/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-forward-edge-backward-edge-getting-serious-about-cfi-in-modern-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-from-detection-to-remediation-what-codex-security-is-actually-trying-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-git-worktrees-and-direnv-are-already-your-parallel-agent-runtime/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-go-1-25-s-test-bubbles-fix-the-right-problem-in-async-testing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-go-1-26-green-tea-gc-by-default-and-how-go-fix-inline-closes-the-deprecation-gap/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-go-fix-s-new-inline-engine-changes-how-go-handles-deprecated-apis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-go-s-new-flight-recorder-and-the-three-release-engineering-journey-behind-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-gpu-physics-forced-sixteen-rl-teams-to-the-same-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-how-descript-built-an-ai-dubbing-pipeline-that-makes-global-distribution-afforda/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-how-netbsd-s-tcp-stack-loses-throughput-and-what-it-takes-to-get-it-back/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-jslinux-at-fifteen-what-x86-64-support-required-and-why-risc-v-was-the-detour/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-llms-don-t-have-a-kernel-mode/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-managing-neovim-plugins-without-a-plugin-manager/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-netbsd-tcp-and-the-hidden-cost-of-conservative-kernel-defaults/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-one-million-tokens-what-anthropic-s-context-expansion-actually-changes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-post-mortem-debugging-what-gdb-teaches-you-about-reading-a-crash-scene/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-python-s-distribution-problem-is-why-rust-cli-tools-keep-winning/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-retrieval-as-a-reasoning-problem-what-nvidia-s-agentic-pipeline-gets-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-rust-s-cli-ecosystem-is-more-than-a-performance-story/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-rust-s-conditional-impls-the-pattern-behind-composable-generic-apis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-rust-s-trait-solver-at-the-breaking-point-hkt-emulation-and-inductive-cycles/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-scoped-enums-and-the-type-erasure-trap-in-c-error-handling/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-shipping-a-cli-tool-the-distribution-problem-python-never-solved/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-startup-time-single-binaries-and-why-rust-fits-cli-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-architectural-bet-behind-c-26-static-reflection/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-architecture-every-rl-training-library-independently-reinvented/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-audio-engineering-layer-that-ai-dubbing-pipelines-keep-getting-wrong/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-cache-miss-problem-that-green-tea-gc-was-designed-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-calibration-protocol-hidden-inside-every-ddr4-boot/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-confused-deputy-problem-at-the-heart-of-agentic-email/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-extensibility-advantage-how-emacs-and-neovim-are-absorbing-ai-tooling/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-frame-the-handle-and-the-protocol-how-c-coroutines-actually-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-import-tax-why-cli-tools-keep-moving-to-rust/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-indie-chip-era-is-here-and-dabao-is-one-of-its-builders/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-isochrony-problem-what-makes-ai-dubbing-actually-hard/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-plausibility-problem-what-fifteen-years-of-automated-program-repair-research/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-propagation-principle-how-conditional-impls-make-rust-generics-composable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-real-cost-of-choosing-yjs-for-collaborative-editing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-recursive-generator-problem-that-kept-std-generator-out-of-c-20/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-retrieval-generalization-problem-that-dense-embeddings-never-solved/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-retriever-as-a-tool-inside-nvidia-nemo-s-agentic-rag-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-subcommand-architecture-problem-that-python-cli-tools-never-fully-solved/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-surveillance-infrastructure-hidden-inside-child-safety-laws/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-the-verification-problem-that-closed-loop-security-patching-has-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-two-c-coroutine-problems-that-libraries-cannot-fix/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-visible-reasoning-as-a-safety-layer-why-plausibility-is-not-faithfulness/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-what-amazon-s-mandatory-ai-meeting-signals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-what-compiling-scheme-to-wasm-reveals-about-wasm-as-a-target/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-what-it-actually-means-to-execute-programs-inside-a-transformer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-what-it-actually-takes-to-build-a-2fa-desktop-client-in-go/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-what-the-model-actually-does-with-your-claude-md/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-when-public-records-become-an-attack-surface-the-companies-house-address-vulnera/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-when-rust-s-trait-solver-meets-higher-kinded-types-a-story-about-inductive-cycle/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-when-the-ai-security-scanner-reads-adversarial-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-why-c-has-fifteen-ways-to-filter-a-container/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-why-jspi-is-the-right-fix-for-webassembly-s-async-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-why-your-team-keeps-paying-for-the-same-ai-context-session-after-session/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-windows-utf-16-conversion-the-api-flags-most-c-code-gets-wrong/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-14-yjs-tombstones-and-the-production-cost-of-forever-history/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-accountability-trees-the-structural-defense-against-ai-slop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-after-the-demo-runs-the-work-vibecoding-leaves-behind/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-agentic-engineering-is-an-architecture-problem-not-a-prompt-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-agentic-engineering-is-distributed-systems-with-one-new-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-agents-are-mostly-scaffolding-what-agentic-engineering-actually-is/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-ai-can-write-your-rust-but-not-teach-you-why-it-compiles/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-before-the-rust-project-sets-ai-policy-it-mapped-the-disagreement/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-below-the-cve-scanner-how-stagex-approaches-the-bootstrap-trust-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-btrfs-snapshots-are-the-safety-net-that-llm-system-configuration-needs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-building-a-programming-language-in-hangul-han-unicode-and-the-non-english-tradit/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-building-llm-agents-is-mostly-about-the-scaffolding/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-c-26-settles-the-comma-before-the-ellipsis-and-the-name-is-perfect/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-cdp-meets-mcp-why-your-coding-agent-should-debug-your-real-browser-session/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-chrome-devtools-mcp-lets-agents-debug-real-sessions-not-reproductions/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-claude-code-can-write-your-dotfiles-but-it-cannot-own-your-system-state/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-container-density-and-the-third-wave-of-linux-global-lock-bottlenecks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-container-runtimes-have-a-better-mount-api-most-aren-t-using-it-yet/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-designing-memory-for-agents-that-outlast-a-single-context-window/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-every-language-supports-unicode-identifiers-almost-none-let-you-write-keywords-i/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-fifty-grams-of-silicon-one-guided-rocket-the-real-engineering-behind-5-trajector/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-flow-state-abstraction-layers-and-the-programmers-who-needed-the-puzzle/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-from-proof-of-concept-to-active-campaign-how-glassworm-weaponized-unicode-agains/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-from-server-sent-events-to-streamable-http-how-mcp-fixed-its-deployment-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-gittop-and-the-git-tooling-gap-that-nobody-filled-until-now/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-how-git-s-plumbing-interface-powers-gittop-s-real-time-data-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-javascript-has-no-compiler-to-defend-against-glassworm-and-that-s-by-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-layered-verification-what-the-rust-project-s-ai-survey-implies-about-tooling-inv/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-linux-mount-peer-groups-and-the-o-n-work-problem-hidden-inside-lock-contention/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-mistakes-are-the-best-data-you-will-never-collect/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-ninety-six-dollars-and-a-gyroscope-what-diy-guided-rocketry-actually-looks-like/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-observation-over-reproduction-what-chrome-devtools-mcp-gets-right-about-browser-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-one-global-lock-192-cores-how-linux-mount-namespaces-break-at-container-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-river-s-layout-protocol-and-the-problem-wayland-created-for-window-managers/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-rolling-release-frozen-knowledge-the-staleness-gap-in-llm-configured-arch/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-rust-s-async-layer-is-the-second-wall-ai-code-generation-hits/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-rust-s-borrow-checker-is-an-ai-stress-test-and-the-survey-results-show-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-so-reuseport-and-a-1981-rfc-how-tcp-hole-punching-works-at-the-socket-level/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-specification-by-analogy-why-build-me-something-like-htop-works-as-a-project-bri/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-spotify-s-ai-dj-and-the-problem-of-sounding-right-without-being-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-tcp-hole-punching-and-the-elegance-of-simultaneous-open/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-tcp-hole-punching-and-the-simultaneous-open-nobody-uses/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-tcp-hole-punching-is-harder-than-you-think-and-that-s-what-makes-it-interesting/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-testing-agents-when-the-path-is-variable-and-only-the-outcome-matters/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-100-hours-that-vibecoding-doesn-t-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-arms-race-below-the-os-kernel-anti-cheats-dma-hardware-and-why-software-alon/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-arms-race-below-the-os-kernel-anti-cheats-dma-hardware-and-why-software-cann/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-borrow-checker-in-the-age-of-language-models/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-business-model-hidden-inside-a-49-megabyte-news-page/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-case-for-korean-keywords-han-rust-and-the-persistent-dream-of-non-english-co/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-connection-overhead-hidden-in-100-third-party-origins/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-decisions-inside-agent-written-code-that-nobody-explicitly-made/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-demo-is-not-the-product-on-vibecoding-s-hidden-accounting/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-design-contract-hidden-in-like-htop-but-for-git/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-distributed-systems-problem-hidden-in-every-linux-package/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-engineering-discipline-hiding-inside-agentic-ai/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-entire-linux-supply-chain-is-a-trust-stack-and-stagex-wants-to-audit-all-of-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-global-semaphore-that-turns-192-cores-into-a-single-threaded-mount-queue/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-invisible-characters-that-github-s-bidi-warning-doesn-t-see/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-layout-oracle-pattern-how-river-compositor-recovered-x11-s-best-accident/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-memory-war-at-ring-zero-inside-kernel-anti-cheat-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-mental-model-that-claude-code-cannot-build-for-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-numa-bottleneck-inside-linux-mount-namespace-propagation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-primary-lever-in-agentic-engineering-changes-at-every-level/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-projects-where-fully-agentic-coding-delivers/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-rendering-gap-why-unicode-attacks-on-npm-keep-working/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-rust-ai-training-problem-is-more-than-a-volume-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-scaffolding-is-the-point-notes-on-agentic-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-scaffolding-is-the-software-engineering-for-llm-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-stack-that-made-gittop-possible-bubbletea-lipgloss-and-the-charm-ecosystem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-technical-solution-to-the-49-megabyte-web-page-already-existed/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-tick-loop-that-makes-bubbletea-agent-friendly-time-as-a-message/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-transport-problem-at-the-heart-of-mcp/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-the-verification-layer-that-reproducible-builds-were-always-missing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-two-syns-one-connection-the-tcp-simultaneous-open-path-through-nat/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-velocity-is-not-productivity-and-ai-codegen-is-making-that-gap-visible/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-vibecoding-compresses-the-wrong-half-of-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-28-years-of-curl-metrics-actually-tell-you-about-open-source-software/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-a-coding-agent-gains-when-it-can-read-your-browser-s-call-stack/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-actually-fills-the-gap-between-a-vibecoded-prototype-and-a-working-product/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-gittop-reveals-about-fully-agentic-coding-in-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-rust-s-ai-policy-debate-is-actually-about/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-the-100-hour-tail-end-of-vibecoding-actually-contains/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-the-rust-project-s-ai-survey-reveals-about-language-design-and-llms/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-the-tool-use-loop-reveals-about-agentic-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-what-v8-has-to-do-with-5mb-of-third-party-javascript/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-when-proc-self-mountinfo-becomes-the-enemy-linux-mount-namespace-contention-at-s/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-when-recommendation-becomes-theater-the-architectural-flaw-in-spotify-s-ai-dj/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-when-recommendation-systems-learn-to-speak/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-when-your-linux-kernel-becomes-the-bottleneck-container-density-and-the-mount-na/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-who-understands-your-system-after-claude-code-configures-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-why-npm-is-the-weakest-link-in-unicode-supply-chain-attacks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-15-why-real-time-terminal-tools-are-a-useful-benchmark-for-agentic-code-generation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-aviation-automated-expert-work-decades-before-software-did-here-s-what-it-learne/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-c-s-undefined-behavior-was-never-one-thing-the-formal-split-coming-in-c2y/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-code-gives-agents-something-general-purpose-agents-rarely-have-ground-truth/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-coding-agents-are-mostly-scaffolding/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-computation-as-linear-algebra-how-ncpu-builds-a-cpu-from-neural-network-weights/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-context-tools-and-the-loop-the-real-mechanics-behind-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-creation-was-the-part-we-did-not-expect-to-automate/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-cuda-device-code-finally-gets-a-real-language-server/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-cuda-tooling-was-always-a-clang-problem-in-disguise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-four-generations-of-sast-and-the-false-positive-problem-that-outlasted-each-one/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-from-nasal-demons-to-ghost-values-how-c2y-plans-to-classify-undefined-behavior/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-from-safety-net-to-scalpel-how-c-compilers-learned-to-exploit-undefined-behavior/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-how-spectral-compute-extended-clangd-to-understand-both-sides-of-a-cuda-file/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-llm-productivity-is-a-training-data-problem-in-disguise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-mapping-the-design-space-what-the-llm-architecture-gallery-actually-reveals/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-naming-the-demons-what-c2y-s-formal-approach-to-undefined-behavior-actually-prop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-not-all-vulnerabilities-yield-to-constraint-reasoning/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-one-category-was-never-enough-how-c2y-plans-to-classify-undefined-behavior/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-reading-the-diff-how-modern-llm-architectures-converged-and-where-they-still-div/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-reading-the-taylor-series-right-how-asin-s-structure-halves-polynomial-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-same-llm-different-worlds-why-developers-talk-past-each-other-on-ai-coding-tools/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-ten-thousand-programs-at-once-the-real-use-case-for-a-neural-network-cpu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-agentic-loop-up-close-context-tools-and-the-mechanics-of-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-audit-infrastructure-behind-the-sast-report/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-career-formation-problem-in-ai-assisted-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-competence-paradox-at-the-heart-of-supervisory-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-compounding-reliability-problem-in-coding-agent-tasks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-concurrency-model-every-coding-agent-has-to-get-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-confidence-problem-that-makes-ai-supervision-hard/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-context-problem-at-the-heart-of-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-context-window-is-the-architecture-how-coding-agents-manage-what-they-know/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-copy-that-cost-three-times-lmdb-s-overflow-pages-and-the-vector-indexing-tax/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-cpu-as-a-weight-matrix-what-ncpu-reveals-about-computation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-cuda-compiler-built-for-amd-that-gave-nvidia-code-a-language-server/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-error-budget-every-coding-agent-has-to-spend/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-formal-methods-problem-that-ai-security-analysis-finally-makes-tractable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-forward-pass-that-executes-instructions-how-a-cpu-fits-inside-neural-network/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-inverted-stack-running-a-cpu-through-neural-network-gates-on-a-gpu/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-language-inside-the-string-what-it-takes-to-lint-inline-ptx-in-cuda/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-library-modeling-gap-that-makes-sast-imprecise-in-both-directions/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-loop-at-the-heart-of-every-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-loop-that-runs-every-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-math-that-makes-asin-fast-domain-reduction-and-polynomial-degree/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-middle-loop-what-supervising-ai-code-actually-demands/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-middle-loop-what-supervisory-engineering-demands/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-original-neural-network-was-a-logic-gate-how-ncpu-closes-the-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-postgres-tui-gap-and-why-pgtui-is-working-on-the-right-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-problem-sast-was-never-built-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-recursive-machine-what-it-takes-to-build-a-cpu-out-of-neural-network-weights/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-rule-about-uninitialized-memory-that-no-real-machine-follows/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-sast-coverage-gap-that-widens-where-developers-are-writing-safer-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-scaffolding-is-the-product-what-building-a-coding-agent-actually-requires/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-serial-dependency-problem-at-the-heart-of-ncpu-and-how-it-was-solved-twice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-shape-of-the-benefit-what-ai-coding-tools-are-actually-delivering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-signal-contamination-problem-why-combining-sast-with-ai-security-analysis-ba/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-silent-dependency-in-supervisory-engineering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-tool-loop-as-architecture-what-s-actually-happening-inside-a-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-tool-loop-at-the-heart-of-every-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-tool-schema-is-the-real-api-of-a-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-training-data-gradient-underneath-the-llm-productivity-debate/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-two-kinds-of-undefined-behavior-in-c-and-why-c2y-needs-to-separate-them/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-verification-tax-what-llm-assisted-development-actually-costs/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-the-vulnerability-classes-where-constraint-reasoning-changes-the-outcome/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-thinking-before-you-prompt-the-real-work-in-llm-assisted-development/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-three-languages-in-one-file-what-it-took-for-clangd-to-understand-cuda/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-tool-calls-all-the-way-down-the-architecture-behind-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-tui-clients-for-postgres-what-pgtui-gets-right-about-the-design-space/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-undefined-behavior-as-a-proof-engine-what-c2y-is-trying-to-fix/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-what-the-sarif-standard-built-and-what-codex-security-opts-out-of/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-when-a-cpu-is-just-a-very-long-forward-pass/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-when-the-cpu-becomes-a-forward-pass-neural-networks-as-computer-architecture/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-ai-security-analysis-creates-an-attack-surface-that-sast-never-had/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-coding-agents-lose-direction-on-long-tasks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-coding-agents-work-when-general-purpose-agents-don-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-constraint-reasoning-makes-the-sast-report-the-wrong-output/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-cuda-device-code-has-always-broken-language-servers/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-16-why-production-c-needs-compiler-flags-the-standard-doesn-t-know-about/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-a-shell-is-just-fork-and-exec-until-it-isn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-agentic-engineering-is-a-discipline-not-a-prompt-strategy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-agentic-engineering-is-a-new-discipline-not-a-prompt-trick/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-agentic-engineering-is-a-real-discipline-not-just-prompting-with-extra-steps/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-atoms-over-threads-why-self-contained-subagent-invocations-make-multi-agent-syst/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-before-the-first-edit-how-coding-agents-orient-themselves-to-a-codebase/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-between-sql-and-pandas-why-duckdb-has-become-the-data-layer-for-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-beyond-call-ret-cycles-function-boundaries-as-optimization-walls/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-beyond-taint-tracking-the-vulnerability-classes-that-require-code-semantics/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-bhyve-and-zfs-what-it-looks-like-when-a-hypervisor-fits-the-os/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-bsd-networking-s-forty-year-run-from-berkeley-to-netflix-s-cdn/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-building-a-local-voice-assistant-worth-living-with/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-c-26-reflection-and-the-value-that-changed-everything/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-c-26-reflection-operates-on-the-semantic-model-not-the-syntax-tree/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-c-coroutines-are-a-framework-you-have-to-build-before-you-can-use/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-code-execute-observe-what-coding-agents-actually-do-with-your-data/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-codex-gets-subagents-the-architecture-of-delegating-code-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-codex-grows-a-delegation-layer-what-subagents-and-custom-agents-actually-change/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-codex-subagents-and-the-architecture-of-context-isolation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-codex-subagents-route-by-description-not-by-graph/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-coding-agents-under-pressure-how-session-length-erodes-decision-quality/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-compile-time-semantic-universal-the-design-bets-behind-c-26-reflection/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-confident-findings-invisible-scope-the-coverage-trade-in-ai-security-analysis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-context-anchoring-solves-the-same-problem-adrs-solve-just-faster/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-context-window-as-state-what-happens-inside-a-coding-agent-run/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-crossing-the-function-boundary-calling-conventions-inlining-and-the-simd-you-nev/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-custom-arenas-and-extent-hooks-the-jemalloc-api-behind-meta-s-numa-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-data-governance-infrastructure-turns-out-to-be-agent-infrastructure/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-dirty-muzzy-and-retained-what-jemalloc-knows-about-your-memory-that-rss-doesn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-engineering-resilient-agent-systems-what-distributed-systems-got-right-first/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-evaluating-generated-games-is-a-different-problem-than-evaluating-generated-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-every-allocator-is-a-lifetime-contract/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-externalizing-state-has-always-been-how-we-solve-the-shared-context-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-five-years-of-c-20-range-adaptors-which-design-bets-paid-off/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-five-years-of-c-range-adaptors-the-design-tensions-that-c-23-quietly-resolved-an/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-freebsd-jails-at-twenty-five-the-isolation-design-that-container-runtimes-keep-r/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-freebsd-s-dtrace-complete-kernel-observability-as-a-base-system-feature/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-making-to-supervising-what-the-ai-coding-shift-actually-costs-the-professio/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-prompt-to-pipeline-what-agentic-engineering-actually-demands/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-prompting-to-engineering-what-the-agent-loop-actually-changes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-prompting-to-engineering-what-the-agent-loop-changes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-reflexpr-to-p2996-how-c-26-finally-got-compile-time-reflection-right/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-silver-medal-to-production-use-the-remaining-distance-in-ai-formal-verifica/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-from-tcache-to-mcache-how-go-s-runtime-and-jemalloc-converged-on-the-same-archit/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-function-call-overhead-is-mostly-about-what-the-optimizer-can-t-see/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-function-call-overhead-is-not-a-c-problem-a-cross-language-view/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-gdscript-is-a-harder-llm-target-than-c-or-c-and-the-gap-is-structural/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-generate-the-builder-not-the-format-an-architectural-lesson-from-godogen/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-generating-a-complete-game-is-a-different-problem-than-generating-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-git-commits-as-checkpoints-how-coding-agents-make-their-work-recoverable/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-holotron-12b-is-an-architecture-argument-not-just-a-benchmark/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-how-distributed-teams-compound-the-cost-of-every-review-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-how-lean-4-became-the-infrastructure-layer-for-ai-theorem-proving/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-how-prompt-injection-scales-with-agent-depth/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-how-tail-call-optimization-eliminates-call-overhead-without-inlining/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-indexing-the-web-that-algorithms-left-behind/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-inlining-across-boundaries-why-function-call-cost-is-really-an-optimization-visi/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-inside-the-tool-loop-context-edits-and-error-recovery-in-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-leanstral-and-the-open-source-turn-in-ai-formal-verification/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-mathlib-is-the-infrastructure-why-lean-4-became-the-center-of-gravity-for-ai-pro/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-minimal-footprint-is-the-design-principle-behind-good-subagent-boundaries/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-numa-blind-no-more-the-hardware-gap-jemalloc-is-finally-closing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-one-task-many-models-the-cost-performance-case-for-custom-agents-in-codex/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-paxos-is-simple-the-system-around-it-is-not/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-programs-are-proofs-the-type-theory-behind-leanstral-s-trustworthiness/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-prompting-is-not-the-skill-writing-specifications-for-llm-assisted-development/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-proof-search-is-the-hard-part-what-makes-a-lean-4-agent-different-from-a-code-ge/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-python-s-jit-problem-was-never-the-code-generator/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-review-chains-don-t-add-overhead-they-multiply-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-review-layers-are-an-org-chart-in-disguise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-running-code-changes-what-data-analysis-agents-can-actually-do/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-sast-tools-don-t-fail-at-the-gate-they-drift-there/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-schema-quality-determines-data-analysis-agent-output-more-than-execution-does/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-schema-sandbox-and-loop-the-architecture-behind-coding-agents-for-data-analysis/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-security-knowledge-ages-and-sast-rules-age-with-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-speculative-inlining-and-the-information-c-doesn-t-have-at-compile-time/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-sql-first-data-analysis-agents-why-duckdb-changed-the-equation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-sqlite-has-always-deserved-better-devtools-syntaqlite-starts-to-deliver-them/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-subagent-invocation-is-distributed-rpc-and-frameworks-are-pretending-otherwise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-supervisory-engineering-gets-harder-as-ai-gets-better/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-testing-agentic-systems-why-your-existing-test-suite-is-not-enough/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-testing-agents-requires-a-different-theory-of-correctness/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-agent-library-you-build-for-codex-is-infrastructure-not-configuration/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-agent-loop-is-a-conversation-how-coding-agents-actually-execute-tasks/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-approval-ratchet-why-review-requirements-only-ever-grow/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-autoformalization-problem-that-comes-before-the-proof/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-autonomy-dial-engineering-agents-that-know-when-to-ask/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-cognitive-shift-behind-writing-software-with-llms/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-compiler-always-knew-your-types-how-c-26-reflection-changes-the-game/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-compounding-math-behind-sequential-code-review/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-context-economy-of-subagent-calls/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-context-window-is-the-architecture-how-coding-agents-actually-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-context-window-is-the-process-boundary/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-context-window-is-the-process-what-coding-agents-are-actually-doing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-conversation-is-the-machine-how-coding-agents-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-coordination-tax-knowing-when-a-single-agent-is-enough/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-coroutine-protocol-what-c-20-s-promise-machinery-is-actually-doing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-cost-equation-that-has-kept-formal-verification-out-of-production-software/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-distributed-systems-problems-hidden-inside-every-agent-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-documentation-gap-why-godogen-needed-a-quirks-database-to-generate-godot-gam/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-edit-format-problem-every-coding-agent-has-to-solve/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-end-of-the-enum-hack-c-26-reflection-and-a-decade-of-workarounds/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-engineering-choices-that-define-coding-agent-behavior/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-engineering-layer-beneath-every-ai-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-engineering-work-hidden-in-a-coding-agent-s-system-prompt/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-execution-feedback-loop-that-makes-data-analysis-agents-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-extraction-problem-why-ai-tokens-and-django-s-future-are-incompatible/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-gap-between-paxos-the-algorithm-and-paxos-the-system/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-inline-keyword-is-not-an-inlining-hint-anymore/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-intent-layer-is-where-local-voice-assistants-actually-struggle/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-kernel-as-judge-why-leanstral-s-trustworthiness-claim-is-structural-not-stat/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-lcf-lineage-why-milner-s-1972-design-makes-leanstral-trustworthy-by-construc/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-lead-time-tax-how-sequential-approvals-compound-against-engineering-velocity/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-lexer-gap-why-thompson-nfa-simulation-has-one-linear-time-blind-spot/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-linear-time-guarantee-for-all-longest-regex-matches-and-why-it-took-this-lon/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-living-document-trick-how-context-anchoring-fights-attention-drift-in-long-a/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-loop-at-the-center-how-coding-agents-actually-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-loop-is-the-boundary-what-makes-agentic-engineering-its-own-discipline/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-memory-reload-you-never-wrote-alias-analysis-and-the-hidden-cost-of-opaque-c/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-message-trace-is-your-debugger-diagnosing-coding-agent-failures/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-middle-loop-has-no-performance-review/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-middle-loop-how-ai-supervision-became-a-new-engineering-discipline/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-middle-loop-software-engineering-s-new-cognitive-layer/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-middle-loop-what-engineers-actually-do-when-ai-writes-the-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-middle-loop-what-supervisory-engineering-actually-demands/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-networking-stack-behind-pfsense-netflix-s-cdn-and-three-decades-of-firewall-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-optimization-cost-behind-every-function-call/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-optimizer-sees-only-what-you-show-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-org-chart-encoded-in-your-pr-approval-requirements/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-pattern-match-report-is-not-a-vulnerability-assessment/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-promise-is-the-policy-what-c-20-coroutines-actually-ask-of-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-promise-protocol-what-every-method-in-c-20-coroutines-is-actually-doing/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-queue-behind-every-review-why-approval-chains-cost-more-than-they-look/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-queue-you-don-t-draw-on-the-whiteboard/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-quirks-database-what-formal-documentation-can-t-tell-an-llm/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-real-cost-of-a-function-call-is-not-the-call-itself/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-reward-function-that-can-t-be-hacked-what-lean-4-s-kernel-changes-about-ai-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-sast-report-format-is-an-admission-of-uncertainty/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-scene-that-writes-itself-how-godogen-sidesteps-godot-s-serialization-format/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-session-is-the-unit-of-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-shared-anchor-what-context-anchoring-requires-at-team-scale/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-small-web-built-real-infrastructure-not-just-nostalgia/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-small-web-has-built-its-own-infrastructure-stack/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-soundness-trap-why-sast-s-false-positive-problem-is-structural-not-accidenta/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-specification-is-the-software-where-engineering-effort-goes-in-an-agentic-sy/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-three-hard-problems-in-llm-driven-game-generation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-throughput-bet-holotron-12b-and-the-case-for-hybrid-ssm-in-gui-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-tool-loop-at-the-heart-of-every-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-tool-loop-is-deterministic-the-decision-layer-is-not/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-tool-loop-is-the-program-what-agentic-engineering-actually-requires/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-two-tier-context-architecture-that-every-ai-coding-tool-independently-built/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-two-worlds-problem-in-formal-verification-and-why-lean-4-collapses-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-verification-tax-nobody-warned-you-about/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-verification-tax-what-llm-assisted-development-actually-costs-in-practice/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-the-verification-tax-why-working-with-llms-every-day-is-mentally-expensive/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-thirty-billion-images-and-one-line-in-the-terms-of-service/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-three-allocators-three-bets-what-makes-jemalloc-worth-continued-investment/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-three-engineering-problems-that-stand-between-a-text-prompt-and-a-playable-godot/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-three-layers-of-context-for-llm-code-generation-in-complex-runtimes/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-type-erasure-at-the-wrong-layer-what-std-function-does-to-your-tight-loops/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-typed-outputs-untyped-routing-the-design-split-in-codex-custom-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-virtual-dispatch-after-spectre-how-security-mitigations-reshaped-the-indirect-ca/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-52-for-76-000-photos-actually-means-for-vision-ai/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-a-1000-line-budget-reveals-about-http-server-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-a-function-call-actually-costs-in-a-tight-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-a-long-approval-queue-reveals-about-your-test-coverage/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-agentic-engineering-inherited-from-five-decades-of-ai-research/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-ai-tools-cost-the-next-wave-of-engineers/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-back-on-track-actually-means-for-python-s-copy-and-patch-jit/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-economics-got-right-about-ai-agent-delegation/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-event-driven-engineering-already-knows-about-agent-reliability/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-makes-c-26-reflection-different-from-every-previous-attempt/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-makes-jemalloc-worth-a-twenty-year-investment/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-meta-s-jemalloc-investment-means-outside-of-meta/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-parallel-subagent-execution-actually-requires/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-running-code-fixes-in-ai-data-analysis-and-what-it-doesn-t/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-agent-loop-obliges-you-to-build/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-ai-memory-architecture-landscape-is-missing-curated-context/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-autogpt-era-taught-us-about-building-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-calling-convention-forces-your-compiler-to-forget/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-compiler-actually-builds-when-you-write-co-await/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-the-compiler-cannot-see-function-calls-as-optimization-boundaries/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-what-twenty-years-of-platform-deletions-reveal-about-the-small-web/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-codex-delegates-to-your-custom-agents-debugging-gets-harder/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-coding-agents-spawn-more-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-inlining-costs-more-than-the-function-call-did/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-inlining-fills-your-instruction-cache/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-malloc-is-not-an-option-allocation-strategies-for-constrained-systems/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-the-training-data-isn-t-there-engineering-an-llm-pipeline-for-gdscript/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-tool-calls-fail-error-recovery-inside-the-coding-agent-loop/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-when-your-abstraction-becomes-an-optimization-wall-std-function-in-tight-loops/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-where-the-compiler-s-inlining-heuristics-break-down-and-how-pgo-fixes-them/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-a-feed-list-beats-a-better-crawler-for-finding-personal-sites/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-coding-agent-reliability-is-mostly-an-information-problem/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-coding-agents-need-to-run-code-not-just-write-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-formal-methods-never-won-the-sast-precision-war/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-inlining-is-a-vectorization-prerequisite-not-just-a-speed-hack/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-meta-is-betting-on-jemalloc-instead-of-starting-over/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-slow-code-review-keeps-getting-slower/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-the-agent-loop-is-a-distributed-systems-problem-in-disguise/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-the-best-data-analysis-agents-show-their-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-the-tool-loop-is-the-easy-part-of-building-a-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-why-verification-subagents-need-independent-context-to-be-useful/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-writing-software-with-llms-has-a-new-bottleneck-and-it-s-not-the-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-17-your-agent-s-tool-description-is-its-api-contract/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-building-the-context-that-builds-the-code/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-decisions-made-30-messages-ago-context-anchoring-and-the-second-half-of-the-cont/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-exact-at-any-scale-ten-years-of-the-slug-gpu-font-library/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-ffmpeg-8-1-and-the-engineering-that-keeps-every-video-pipeline-running/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-function-call-overhead-in-c-the-barrier-you-cannot-optimize-across/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-function-calls-are-optimization-barriers-not-just-overhead/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-getting-to-break-even-the-real-engineering-story-behind-cpython-s-jit-progress/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-how-ai-coding-tools-made-specs-load-bearing-again/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-how-c-s-inline-keyword-lost-its-meaning/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-inlining-does-more-than-remove-a-call/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-inlining-vectorization-and-the-real-cost-of-function-calls-in-tight-loops/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-inside-the-loop-the-engineering-behind-coding-agents/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-slug-at-ten-the-case-for-exact-gpu-font-rendering/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-spec-first-code-later-the-workflow-layer-that-ai-coding-tools-don-t-give-you/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-loop-is-the-agent-inside-the-mechanics-of-coding-tools/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-loop-is-the-agent-what-actually-happens-inside-a-coding-tool/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-middle-loop-how-ai-is-restructuring-what-software-engineers-actually-do/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-missing-state-layer-in-ai-development-workflows/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-optimization-wall-your-function-calls-build/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-real-cost-of-a-function-call-is-what-the-compiler-can-no-longer-see/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-real-reason-your-compiler-inlines-functions/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-scaffolding-is-the-product-how-coding-agents-actually-work/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-scaffolding-is-the-product-what-actually-happens-inside-a-coding-agent/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-the-throughput-problem-in-computer-use-agents-and-how-holotron-12b-approaches-it/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-throughput-as-a-first-class-concern-what-holotron-12b-gets-right-about-computer-/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-treating-the-spec-as-an-interface-what-gsd-gets-right-about-ai-workflow-design/</loc></url><url><loc>https://nebelwolfi.xyz/blog/2026-03-18-why-c-libraries-live-in-headers-the-inlining-constraint-behind-modern-c-design/</loc></url></urlset>