# Mosthofa Imran, full text mirror Every paper and implementation note as plain text, front matter preserved, so confidence and state travel with the prose. Generated at build. Canonical HTML at https://mosthofaimran.com/. If you quote a claim, carry its confidence value with it. ================================================================ SECTION 3: IMPLEMENTATION NOTES ================================================================ --- 3.1 Mevrik: agentic customer experience platform --- url: https://mosthofaimran.com/impl/mevrik-cx/ state: production stack: Rust, Python, ClickHouse, PostgreSQL, RabbitMQ, Redis, Kubernetes result: 40M events/day, 3 regulated tenants This implementation note is **listed but not written**. The index carries its summary, its stack and the numbers it produced. The constraints, decisions, measurements and named failure modes are not yet migrated. Principle 4.8 says an architecture is not presented without its failure mode, so this page does not present one until it can. --- 3.2 Sovereign LLM gateway --- url: https://mosthofaimran.com/impl/llm-gateway/ state: production stack: Python (FastAPI), Redis, OpenSearch, PostgreSQL, Ollama result: 3.1M calls/day, p99 overhead 180 ms falls over at: ~11k rps. The Redis quota path saturates first and degrades to fail-open with an alarm. A bank wants agentic customer service. Its regulator wants every token to stay inside the bank. Those two sentences are the entire project, and everything difficult about it follows from declining to compromise on either. ## 3. Decisions worth defending **3.1. Redaction before routing.** Personal data detection runs in process before backend selection. It costs 14 ms at p99, and it means a misconfigured route cannot leak. A control that depends on the correctness of the next hop is not a control, it is a hope with a runbook. **3.2. Deterministic, stamped fallback.** When a backend degrades, the gateway fails over to a smaller local model and marks the response as having come from the understudy. Downstream systems can see it, dashboards can count it, and the tenant can decide what it means. A silent quality drop is worse than an error, because nobody investigates it and the damage shows up in a churn report six weeks later. **3.3. Quotas as a first class object.** Per tenant, per model, per minute, sliding window in Redis. This is not a cost control. It exists because one tenant's retry storm used to be everybody's outage, which is Principle 4.3 learned the expensive way. ## 6. What I would do differently Model the audit schema first. We built four adapters and then discovered that a uniform audit record was the actual product, because it was the thing the tenant's compliance team read and the only artifact that survived a backend swap. --- 3.3 Ingest path rewrite, PHP to Rust --- url: https://mosthofaimran.com/impl/ingest-rs/ state: production stack: Rust (tokio), RabbitMQ, PostgreSQL, MinIO result: 89% fewer nodes, p99 340 ms to 11 ms This implementation note is **listed but not written**. The index carries its summary, its stack and the numbers it produced. The constraints, decisions, measurements and named failure modes are not yet migrated. Principle 4.8 says an architecture is not presented without its failure mode, so this page does not present one until it can. --- 3.4 Analytics migration to ClickHouse --- url: https://mosthofaimran.com/impl/olap-migration/ state: complete stack: ClickHouse, Kafka Connect, Airflow result: 14B rows, query p95 9.4 s to 380 ms This implementation note is **listed but not written**. The index carries its summary, its stack and the numbers it produced. The constraints, decisions, measurements and named failure modes are not yet migrated. Principle 4.8 says an architecture is not presented without its failure mode, so this page does not present one until it can. --- 3.5 Air-gapped delivery pipeline --- url: https://mosthofaimran.com/impl/airgap-delivery/ state: production stack: OCI bundles, cosign, Helm, offline registry result: 6 sites, 0 failed installs since 2024-09 This implementation note is **listed but not written**. The index carries its summary, its stack and the numbers it produced. The constraints, decisions, measurements and named failure modes are not yet migrated. Principle 4.8 says an architecture is not presented without its failure mode, so this page does not present one until it can. ================================================================ SECTION 5: POSITION PAPERS ================================================================ --- 5.1 Competence Porn --- url: https://mosthofaimran.com/papers/competence-porn/ state: holding confidence: 0.8 revised: 2026-06-11 retires: - A longitudinal study showing heavy consumers of technical content outperform matched peers on blind, time-boxed debugging tasks. - Evidence the effect is generational rather than structural, appearing at equal rate in cohorts who entered the field before ranked feeds existed. - A large publisher of technical content disclosing what fraction of the architectures it demonstrated reached production and survived twelve months, where that fraction is high. **A pilot logs hours. A surgeon logs procedures. We log tabs.** Somewhere in the last decade this industry discovered that watching a competent person work is more pleasurable than being one, and, more importantly, that from the inside the two feel nearly identical. A twelve minute video of someone untangling a difficult module ends in the same warm, settled feeling as having untangled it yourself. That is not a defect in you. It is the business model of the medium, and it works because it is pointed at something real: the pleasure of watching craft is one of the oldest pleasures there is. Notice what a demo is engineered to remove. There is no data migration. There is no colleague who left in 2019 carrying the only working mental model of the billing service. There is no compliance officer, no partial failure, no clock skew, no forty page procurement questionnaire asking whether the vector store is FIPS validated. A demo is a jet engine bench tested at sea level and sold as a mountain crossing. Everyone involved knows this. Nobody is lying. The removal is what makes it watchable. ## 2. Why the numbers look fine We have more available knowledge per practitioner than at any point in this industry's history, and a persistent, widely reported sense among practitioners that they are behind. Those two facts are not in tension. They are the same fact. The supply of things that resemble learning has outgrown the hours in which learning can actually occur, and the surplus has to go somewhere. It goes into the feeling. Sections 3 to 7 continue: who absorbs the cost, what survives contact with production, and a remedy that is not "log off". Those sections are not yet migrated from the prototype. ## 3. The strongest objection, unanswered **Apprenticeship.** All pedagogy involves watching. The apprentice watches the master, and this has worked for several thousand years. I do not yet have a clean line between apprenticeship and spectatorship, and until I do, this paper is weaker than its prose sounds. The distinction I am reaching for involves the presence of a feedback loop with consequences attached, but I cannot yet state it in a way that survives a determined counterexample. This objection is the entire reason confidence sits at 0.80 rather than 0.90. --- 5.2 Vibe Coding and the IKEA Effect --- url: https://mosthofaimran.com/papers/vibe-coding/ state: unwritten confidence: 0.75 revised: 2026-05-02 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.3 Algorithmic Homophily --- url: https://mosthofaimran.com/papers/algorithmic-homophily/ state: unwritten confidence: 0.6 revised: 2026-08-02 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.4 The Easy Button Tax --- url: https://mosthofaimran.com/papers/easy-button-tax/ state: unwritten confidence: 0.85 revised: 2026-04-20 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.5 On-Premise Is Not a Downgrade --- url: https://mosthofaimran.com/papers/on-prem/ state: unwritten confidence: 0.9 revised: 2026-03-19 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.6 The Retry Storm You Built On Purpose --- url: https://mosthofaimran.com/papers/retry-storm/ state: unwritten confidence: 0.95 revised: 2026-07-28 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.7 Chesterton's Fence Has a Git Blame --- url: https://mosthofaimran.com/papers/chestertons-fence/ state: unwritten confidence: 0.8 revised: 2026-02-14 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.8 RAG Is a Search Problem in a Trench Coat --- url: https://mosthofaimran.com/papers/rag-search/ state: unwritten confidence: 0.7 revised: 2026-01-30 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.9 The Ship of Theseus Passes Its Integration Tests --- url: https://mosthofaimran.com/papers/ship-of-theseus/ state: unwritten confidence: 0.55 revised: 2026-08-09 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.10 Vector Databases Are a Fad --- url: https://mosthofaimran.com/papers/vector-db-fad/ state: retracted confidence: n/a revised: 2025-11-14 retires: NONE STATED. This entry is not an argument. This paper is **retracted in full**. The text is retained rather than deleted, per Section 2.2: nothing here is deleted. The central claim failed. What the paper was actually right about was narrower and less quotable. See erratum 7.2. The original body is not yet migrated from the prototype. --- 5.11 What a Postmortem Owes You --- url: https://mosthofaimran.com/papers/postmortem-owes-you/ state: unwritten confidence: 0.9 revised: 2025-12-02 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.12 Your Service Boundaries Are an Org Chart --- url: https://mosthofaimran.com/papers/service-boundaries-org-chart/ state: unwritten confidence: 0.85 revised: 2025-09-18 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.13 The Dashboard Nobody Opens --- url: https://mosthofaimran.com/papers/dashboard-nobody-opens/ state: unwritten confidence: 0.75 revised: 2025-06-05 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails. --- 5.14 Kubernetes for a Bicycle --- url: https://mosthofaimran.com/papers/kubernetes-for-a-bicycle/ state: unwritten confidence: 0.7 revised: 2025-03-11 retires: NONE STATED. This entry is not an argument. This paper is **listed but not written**. The index carries its title, its summary and the date it was last touched, and that is all there is so far. It has no retirement conditions. Under Principle 4.8 and the schema in `src/content/config.ts`, that means it is not yet an argument and is not presented as one. When the body is written the retirement conditions ship with it, or the build fails.