<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Francis Okafor: Knowledge Hub and Build Logs</title><description>The knowledge hub: AI and engineering from inside China. Build logs of real systems, including what broke.</description><link>https://www.francisokafor.com</link><language>en-us</language><item><title>China&apos;s University Major Cuts Are AI Policy, and Nigeria Should Read the Fine Print</title><link>https://www.francisokafor.com/insights/china-university-major-cuts-ai-policy-nigeria</link><guid isPermaLink="true">https://www.francisokafor.com/insights/china-university-major-cuts-ai-policy-nigeria</guid><description>China&apos;s education ministry revoked or suspended 12,200 undergraduate programme slots in five years and added 10,200. The number everyone repeated is real. What it means has been reported wrong.</description><pubDate>Tue, 01 Sep 2026 09:00:00 GMT</pubDate></item><item><title>What Happens When AI Gets Cheap, Seen From Shenzhen and Lagos</title><link>https://www.francisokafor.com/insights/what-happens-when-ai-gets-cheap</link><guid isPermaLink="true">https://www.francisokafor.com/insights/what-happens-when-ai-gets-cheap</guid><description>Generic reasoning costs $0.05 per million tokens. The premium moved to what nobody wrote down: how one mould behaves, what a Lagos trader really charges, what a supplier means by 差不多.</description><pubDate>Tue, 01 Sep 2026 09:00:00 GMT</pubDate></item><item><title>Keycloak Single Sign-On Across Distributed Sites, and the Parts That Bite</title><link>https://www.francisokafor.com/field-notes/keycloak-single-sign-on-distributed-sites</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/keycloak-single-sign-on-distributed-sites</guid><description>Realms, PKCE, token clocks, brokering and the database nobody budgeted for. What actually breaks when single sign-on spans a dozen sites, and what to decide before it does.</description><pubDate>Mon, 31 Aug 2026 09:00:00 GMT</pubDate></item><item><title>LLM API Pricing in Dollars, Revenue in Naira</title><link>https://www.francisokafor.com/insights/llm-api-pricing-dollars-revenue-naira-token-tax</link><guid isPermaLink="true">https://www.francisokafor.com/insights/llm-api-pricing-dollars-revenue-naira-token-tax</guid><description>Token prices are set in dollars while African revenue is set in naira, and tokenizers charge some African languages nine times more tokens for the same sentence. That maths decides viability, not mode</description><pubDate>Sat, 29 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Remote Work Brain Drain and the Engineer Who Never Left</title><link>https://www.francisokafor.com/insights/remote-work-brain-drain-nigeria-engineers</link><guid isPermaLink="true">https://www.francisokafor.com/insights/remote-work-brain-drain-nigeria-engineers</guid><description>An engineer who stays in Lagos and works for a foreign employer is present but economically absent. The country keeps the person and loses the tax base, the mentorship and the firm never built.</description><pubDate>Wed, 26 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Is AI a Bubble? Yes, and the Chips Will Still Be Running</title><link>https://www.francisokafor.com/insights/is-ai-a-bubble-engineer-assessment-capex-depreciation</link><guid isPermaLink="true">https://www.francisokafor.com/insights/is-ai-a-bubble-engineer-assessment-capex-depreciation</guid><description>Hyperscaler capex reached roughly $745bn for 2026 while the two largest labs run at about $105bn combined. The bubble is real. The compute will outlive it. An engineer&apos;s read from Shenzhen.</description><pubDate>Wed, 26 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Chinese Open Source AI Models Are a Business Plan, Not a Gift</title><link>https://www.francisokafor.com/insights/chinese-open-source-ai-models-two-stories</link><guid isPermaLink="true">https://www.francisokafor.com/insights/chinese-open-source-ai-models-two-stories</guid><description>The weights are real and the licences are real, and they say different things. Read the Chinese announcement next to the English one and the gift starts to look like a distribution strategy.</description><pubDate>Wed, 26 Aug 2026 09:00:00 GMT</pubDate></item><item><title>When a Knowledge Graph Beats a Vector Database</title><link>https://www.francisokafor.com/field-notes/knowledge-graph-vs-vector-database</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/knowledge-graph-vs-vector-database</guid><description>Vector search retrieves what looks similar. It cannot tell you which shipped assemblies a bad plating bath touches two hops out. That is traversal, and traversal is a different operation.</description><pubDate>Fri, 21 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Harness Engineering: The AI Agent Guardrails Nobody Demos</title><link>https://www.francisokafor.com/field-notes/harness-engineering-ai-agent-guardrails</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/harness-engineering-ai-agent-guardrails</guid><description>The model is a component you swap. The harness around it, tool schemas, validation, sandboxes, budgets, permissions and audit logs, is where nearly every production AI incident actually starts.</description><pubDate>Thu, 20 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Harvey&apos;s Chinese base model and the repricing of vertical SaaS</title><link>https://www.francisokafor.com/insights/vertical-saas-foundation-models-generic-layer</link><guid isPermaLink="true">https://www.francisokafor.com/insights/vertical-saas-foundation-models-generic-layer</guid><description>The wrapper layer is gone. What survives is proprietary data, workflow depth, regulatory position and distribution, and the proof sits in Harvey&apos;s post-training run and a 180 million euro EU tender.</description><pubDate>Thu, 20 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Made in China Quality: What the Label Actually Predicts in 2026</title><link>https://www.francisokafor.com/insights/made-in-china-quality-2026</link><guid isPermaLink="true">https://www.francisokafor.com/insights/made-in-china-quality-2026</guid><description>The label used to mean cheap and derivative. In batteries, solar, drones, robots and open-weight models it now marks the frontier. The perception lag is worth money to anyone testing on evidence.</description><pubDate>Wed, 19 Aug 2026 09:00:00 GMT</pubDate></item><item><title>When AI Agents for Non-Technical Teams Reach the Shared Drive</title><link>https://www.francisokafor.com/field-notes/ai-agents-for-non-technical-teams</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-agents-for-non-technical-teams</guid><description>Agentic tools have moved out of the private chat window and into the folders a team depends on. What that relocation actually changes, checked against vendor documentation as of August 2026.</description><pubDate>Wed, 19 Aug 2026 09:00:00 GMT</pubDate></item><item><title>China Humanoid Robots Shipped 19,100 Units in Six Months. The Reducers Matter More.</title><link>https://www.francisokafor.com/insights/china-humanoid-robots-shipping-supply-chain</link><guid isPermaLink="true">https://www.francisokafor.com/insights/china-humanoid-robots-shipping-supply-chain</guid><description>An ageing workforce and an explicit industrial policy point the same direction. Beneath the humanoid demos sits a component supply chain that quietly changed hands: reducers, sensors, actuators.</description><pubDate>Wed, 19 Aug 2026 09:00:00 GMT</pubDate></item><item><title>How to Stay Relevant as a Developer After the Code Stopped Being Scarce</title><link>https://www.francisokafor.com/insights/how-to-stay-relevant-as-a-developer-ai-shift</link><guid isPermaLink="true">https://www.francisokafor.com/insights/how-to-stay-relevant-as-a-developer-ai-shift</guid><description>Two randomized trials of AI-assisted developers reached opposite results. The difference was not the tool. It was how much of the task depended on context nobody had written down.</description><pubDate>Tue, 18 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The clause in China&apos;s 2017 AI plan that nobody translated</title><link>https://www.francisokafor.com/insights/why-chinese-ai-labs-release-open-weights</link><guid isPermaLink="true">https://www.francisokafor.com/insights/why-chinese-ai-labs-release-open-weights</guid><description>Chinese labs release open weights because a 2017 State Council plan told them to export standards rather than products, and because downloaded weights cannot be switched off by anyone.</description><pubDate>Sun, 16 Aug 2026 09:00:00 GMT</pubDate></item><item><title>China&apos;s African loan book is shrinking. Its models are free.</title><link>https://www.francisokafor.com/insights/chinese-open-weight-ai-africa-infrastructure-influence</link><guid isPermaLink="true">https://www.francisokafor.com/insights/chinese-open-weight-ai-africa-infrastructure-influence</guid><description>Chinese firms built much of Africa&apos;s power and telecom. Now the AI models are Chinese and free, and free is a more durable form of influence than any loan.</description><pubDate>Sat, 15 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The detector is scoring your English, not your honesty</title><link>https://www.francisokafor.com/insights/ai-detectors-flag-non-native-english-writers</link><guid isPermaLink="true">https://www.francisokafor.com/insights/ai-detectors-flag-non-native-english-writers</guid><description>AI writing detectors measure how predictable your prose is, which is a proxy for native fluency rather than for cheating. A watermark can prove a model was involved, never who wrote what.</description><pubDate>Fri, 14 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The bottleneck moved to review, not to product management</title><link>https://www.francisokafor.com/signals/bottleneck-moved-to-review-not-product-management</link><guid isPermaLink="true">https://www.francisokafor.com/signals/bottleneck-moved-to-review-not-product-management</guid><description>Andrew Ng is right that cheap code exposed a decision problem. He is describing an old constraint with the lights on. The new one is verification, and it does not scale.</description><pubDate>Fri, 14 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Code generation is nearly free. The software engineering skills AI cannot replace are not.</title><link>https://www.francisokafor.com/insights/software-engineering-skills-ai-cannot-replace</link><guid isPermaLink="true">https://www.francisokafor.com/insights/software-engineering-skills-ai-cannot-replace</guid><description>Producing a function was never the scarce skill. Deciding what should exist, what breaks it and what the system costs in three years is the work, and none of that got cheaper when generation did.</description><pubDate>Wed, 12 Aug 2026 09:00:00 GMT</pubDate></item><item><title>How AI Text Watermarking Works, and What It Cannot Prove</title><link>https://www.francisokafor.com/field-notes/how-ai-text-watermarking-works</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/how-ai-text-watermarking-works</guid><description>The mark is not added to finished text. It is made of the model&apos;s word choices, and it can show a model was involved without ever showing how much of the writing was yours.</description><pubDate>Tue, 11 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The Four Levels of AI Fluency and Why Level Three Never Arrives on Its Own</title><link>https://www.francisokafor.com/insights/four-levels-of-ai-fluency-prompter-automator-builder-orchestrator</link><guid isPermaLink="true">https://www.francisokafor.com/insights/four-levels-of-ai-fluency-prompter-automator-builder-orchestrator</guid><description>Most organisations are staffed entirely at level one and are surprised when level three does not happen by itself. The four levels of AI fluency are separated by what you own when it breaks.</description><pubDate>Thu, 06 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Taalas Never Sold a Chip. AMD Bought the Memory Trick Underneath It</title><link>https://www.francisokafor.com/signals/taalas-hc1-amd-bought-the-memory-trick</link><guid isPermaLink="true">https://www.francisokafor.com/signals/taalas-hc1-amd-bought-the-memory-trick</guid><description>The HC1 burns Llama 3.1 8B into silicon and quotes 17,000 tokens a second. Taalas&apos; own product page calls it a technology demonstrator. That phrase is the whole story.</description><pubDate>Thu, 06 Aug 2026 09:00:00 GMT</pubDate></item><item><title>How to Test LLM Applications Without Calling the Model</title><link>https://www.francisokafor.com/field-notes/how-to-test-llm-applications-without-calling-the-model</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/how-to-test-llm-applications-without-calling-the-model</guid><description>The model is the only part of an LLM application that cannot be tested deterministically. Everything around it can be, and that surrounding code is where most production incidents actually start.</description><pubDate>Wed, 05 Aug 2026 09:00:00 GMT</pubDate></item><item><title>What Kimi, DeepSeek, Qwen and Doubao actually cost from Shenzhen</title><link>https://www.francisokafor.com/field-notes/chinese-ai-models-daily-engineering-work-from-shenzhen</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/chinese-ai-models-daily-engineering-work-from-shenzhen</guid><description>Benchmark parity is not workflow parity. The four Chinese frontier models are genuinely competitive on price and quality, and the reasons a Western team still cannot use them are not technical.</description><pubDate>Mon, 03 Aug 2026 09:00:00 GMT</pubDate></item><item><title>AI Regulation Comparison 2026: Four Regimes, One Shipping Product</title><link>https://www.francisokafor.com/insights/ai-regulation-comparison-eu-us-china-african-union</link><guid isPermaLink="true">https://www.francisokafor.com/insights/ai-regulation-comparison-eu-us-china-african-union</guid><description>Four regimes, four instruments: a product safety file in Brussels, a court docket in Washington, a filing number in Beijing and a review date in Addis. The artefacts converge. The triggers do not.</description><pubDate>Sun, 02 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Content Credentials Prove Capture, Not Authorship</title><link>https://www.francisokafor.com/insights/content-credentials-prove-capture-not-authorship</link><guid isPermaLink="true">https://www.francisokafor.com/insights/content-credentials-prove-capture-not-authorship</guid><description>Content Credentials prove a file&apos;s chain of custody. They do not prove a person made the decisions. Two very different products are being sold under one promise, at $10 and at $9,195.</description><pubDate>Sun, 02 Aug 2026 09:00:00 GMT</pubDate></item><item><title>AI model availability by region is now set by lawyers, not benchmarks</title><link>https://www.francisokafor.com/insights/ai-model-availability-by-region</link><guid isPermaLink="true">https://www.francisokafor.com/insights/ai-model-availability-by-region</guid><description>Which AI models you may use is settled by export licences, regulatory filings, data residency rules and licence territory clauses. Capability is not a gate anywhere in that chain.</description><pubDate>Sun, 02 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The seniors of 2034 are not being hired this year</title><link>https://www.francisokafor.com/insights/seniors-2034-entry-level-hiring-ai</link><guid isPermaLink="true">https://www.francisokafor.com/insights/seniors-2034-entry-level-hiring-ai</guid><description>Judgment is manufactured in the boring ninety percent of junior work. Shut the intake now and the shortage lands in the mid-2030s, when nothing can fix it quickly.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Signing Off on AI Agent Security Without Lying to Yourself</title><link>https://www.francisokafor.com/field-notes/ai-agent-security-controls-before-you-sign-off</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-agent-security-controls-before-you-sign-off</guid><description>A language model cannot tell your instructions from the text it retrieves, because both arrive as the same token stream. Every real control follows from accepting that rather than trying to fix it.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Designing APIs for AI Agents When the Caller Cannot Read Your Docs</title><link>https://www.francisokafor.com/field-notes/designing-apis-for-ai-agents</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/designing-apis-for-ai-agents</guid><description>An API read by a model has different requirements from one read by a developer. Names become prompt, errors become instructions and idempotency stops being optional once the retry loop is autonomous.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>AI Visual Inspection Fails at the Lighting Long Before the Model</title><link>https://www.francisokafor.com/field-notes/ai-visual-inspection-defect-detection-lighting-false-rejects</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-visual-inspection-defect-detection-lighting-false-rejects</guid><description>Classical vision still wins geometric checks. Learned models earn their place on variable and rare defects. Accuracy is set by lighting, fixturing and the false-reject threshold you can afford.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Eight Seconds at a Time: What AI Video Generation Is Actually Good For</title><link>https://www.francisokafor.com/field-notes/what-ai-video-generation-is-actually-good-for</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/what-ai-video-generation-is-actually-good-for</guid><description>Generative video in August 2026 is a shot generator, not a film generator. The documented limits explain why, and they explain exactly where it earns its place.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>The agent control loop is where production agents fail</title><link>https://www.francisokafor.com/field-notes/agent-control-loop-design-production-agents</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/agent-control-loop-design-production-agents</guid><description>Prompt engineering was never the hard part. The loop is: what the agent sees, what it may touch, what stops it and what a step costs. Most agent failures are loop failures, not model failures.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Agentic AI in Production: 95 Percent on SWE-bench, 21 Percent on Real Work</title><link>https://www.francisokafor.com/insights/agentic-ai-in-production-what-changed-what-did-not</link><guid isPermaLink="true">https://www.francisokafor.com/insights/agentic-ai-in-production-what-changed-what-did-not</guid><description>Frontier models resolve about 95 percent of SWE-bench Verified and 20.6 percent of OSWorld 2.0. The gap is not noise. Step count, not task difficulty, is what still breaks agents in production.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>AI Legacy Code Modernization Is Not a Translation Problem</title><link>https://www.francisokafor.com/field-notes/ai-legacy-code-modernization-comprehension-not-translation</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-legacy-code-modernization-comprehension-not-translation</guid><description>Legacy modernization was never mainly a translation problem. The hard parts are comprehension and behaviour preservation, and a model&apos;s real value sits almost entirely in the first one.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>AI in the Global South Is Priced in Dollars and Written in English</title><link>https://www.francisokafor.com/insights/ai-in-the-global-south-priced-in-dollars-written-in-english</link><guid isPermaLink="true">https://www.francisokafor.com/insights/ai-in-the-global-south-priced-in-dollars-written-in-english</guid><description>The AI risks that dominate the global conversation are the ones that bite hardest in rich countries. From Lagos and Shenzhen the salient questions are language, price, labour and state capacity.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Genome Language Models: What an Engineer Should Actually Take From Evo 2</title><link>https://www.francisokafor.com/field-notes/genome-language-models-engineer-read-evo-2</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/genome-language-models-engineer-read-evo-2</guid><description>DNA is a sequence and transformers are good at sequences. That analogy carries genome language models further than it should. What Evo 2 actually does, what it is used for and where the pitch breaks.</description><pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate></item><item><title>Robot Safety Standards Are Written Before Any Law Arrives</title><link>https://www.francisokafor.com/insights/who-writes-robot-safety-standards</link><guid isPermaLink="true">https://www.francisokafor.com/insights/who-writes-robot-safety-standards</guid><description>Robot governance is settled in ISO committees, insurer-funded biomechanics labs and tender documents, years before any parliament votes. In July 2026 the EU moved its own deadline to wait for the stan</description><pubDate>Fri, 24 Jul 2026 09:00:00 GMT</pubDate></item><item><title>Why a digital twin in manufacturing stalls at level two</title><link>https://www.francisokafor.com/field-notes/digital-twin-in-manufacturing-stalls-at-level-two</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/digital-twin-in-manufacturing-stalls-at-level-two</guid><description>A digital twin is only useful when live telemetry feeds it and a decision comes back out. A 3D model that never updates is a rendering, and the data feed was always the expensive part.</description><pubDate>Fri, 17 Jul 2026 09:00:00 GMT</pubDate></item><item><title>An AI research assistant for literature review does not read for you</title><link>https://www.francisokafor.com/field-notes/ai-research-assistant-literature-review-grounded-synthesis</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-research-assistant-literature-review-grounded-synthesis</guid><description>Gemini Notebook answers only from sources you supply. That fence moves the error rather than deleting it, and the part it cannot do, judging whether your corpus is any good, stays with you.</description><pubDate>Thu, 16 Jul 2026 09:00:00 GMT</pubDate></item><item><title>Sample Efficiency in Reinforcement Learning: A Foal Needs 62 Attempts, a Robot Needs Ten Billion Steps</title><link>https://www.francisokafor.com/field-notes/sample-efficiency-reinforcement-learning-foal-62-attempts</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/sample-efficiency-reinforcement-learning-foal-62-attempts</guid><description>Reinforcement learning brute-forces locomotion in simulation. A foal walks after about 62 attempts. The gap is not compute, it is the structure a random policy does not arrive with.</description><pubDate>Wed, 01 Jul 2026 09:00:00 GMT</pubDate></item><item><title>Technology as Soft Power Arrives Through the Side Door</title><link>https://www.francisokafor.com/insights/technology-as-soft-power-side-door</link><guid isPermaLink="true">https://www.francisokafor.com/insights/technology-as-soft-power-side-door</guid><description>Influence is rarely won by broadcasting. It is won by becoming infrastructure: the handset default, the network the engineers trained on, the standards seat, the freely licensed model weights.</description><pubDate>Wed, 01 Jul 2026 09:00:00 GMT</pubDate></item><item><title>The AI Data Privacy Checklist I Run Before Shipping a Feature</title><link>https://www.francisokafor.com/field-notes/ai-data-privacy-checklist-before-shipping-ai-features</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/ai-data-privacy-checklist-before-shipping-ai-features</guid><description>Retention windows, zero-retention gaps, personal data in vector stores and the erasure problem, written for the engineer who has to configure it before Friday.</description><pubDate>Wed, 01 Jul 2026 09:00:00 GMT</pubDate></item><item><title>How 3 billion yuan of bubble tea manufactured AI adoption in China</title><link>https://www.francisokafor.com/insights/how-bubble-tea-subsidies-manufactured-ai-adoption-in-china</link><guid isPermaLink="true">https://www.francisokafor.com/insights/how-bubble-tea-subsidies-manufactured-ai-adoption-in-china</guid><description>China&apos;s mass AI adoption was manufactured by firms owning payments, delivery and a super-app, not by consumer curiosity. Subsidy bought usage. Whether it bought habit is a separate question.</description><pubDate>Tue, 30 Jun 2026 09:00:00 GMT</pubDate></item><item><title>Six plants, one event log, and what it actually guarantees</title><link>https://www.francisokafor.com/field-notes/event-backbone-distributed-manufacturing-sites</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/event-backbone-distributed-manufacturing-sites</guid><description>An event log across distributed plants buys ordering per partition, replayable history and one shared dependency, and most factories would be better served by a database for another five years.</description><pubDate>Thu, 25 Jun 2026 09:00:00 GMT</pubDate></item><item><title>Wheel-Legged Robots: Buying Two Locomotion Modes, Paying for Three</title><link>https://www.francisokafor.com/insights/wheel-legged-robots-locomotion-tradeoffs</link><guid isPermaLink="true">https://www.francisokafor.com/insights/wheel-legged-robots-locomotion-tradeoffs</guid><description>Wheels are cheap per metre. Legs handle discontinuity. The hybrid tries to buy both and pays in actuators, distal mass and a switching problem. An engineer&apos;s account of when that trade is worth it.</description><pubDate>Wed, 17 Jun 2026 09:00:00 GMT</pubDate></item><item><title>LLM Evals Are the Regression Tests for Probabilistic Software</title><link>https://www.francisokafor.com/field-notes/llm-evals-regression-tests-probabilistic-software</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/llm-evals-regression-tests-probabilistic-software</guid><description>Teams that cannot measure their AI system cannot improve it, so every change becomes an argument. Evals are the regression tests of probabilistic software and the first thing to build.</description><pubDate>Thu, 11 Jun 2026 09:00:00 GMT</pubDate></item><item><title>AI for Small Business: Six Boring Wins and Three Ways to Waste Money</title><link>https://www.francisokafor.com/insights/ai-for-small-business-six-wins-three-ways-to-waste-money</link><guid isPermaLink="true">https://www.francisokafor.com/insights/ai-for-small-business-six-wins-three-ways-to-waste-money</guid><description>The AI wins for a small business are boring: quoting, document extraction, translation for China trade. The waste is predictable: platforms bought before anyone defined the process.</description><pubDate>Thu, 11 Jun 2026 09:00:00 GMT</pubDate></item><item><title>Five Prompt Engineering Best Practices That Hold Up</title><link>https://www.francisokafor.com/field-notes/five-prompt-engineering-best-practices-that-hold-up</link><guid isPermaLink="true">https://www.francisokafor.com/field-notes/five-prompt-engineering-best-practices-that-hold-up</guid><description>Most prompting advice is folklore repeated without a control. Five practices survive testing, four popular ones do not, and the research reversed direction as the models improved.</description><pubDate>Mon, 08 Jun 2026 09:00:00 GMT</pubDate></item><item><title>Shenzhen Hardware Manufacturing Is No Longer Cheap. It Is Still Four Days.</title><link>https://www.francisokafor.com/insights/shenzhen-hardware-manufacturing-density-not-cheap-labour</link><guid isPermaLink="true">https://www.francisokafor.com/insights/shenzhen-hardware-manufacturing-density-not-cheap-labour</guid><description>Shenzhen stopped being cheap years ago. What it still sells is density: an iteration loop that runs in four days because the mould shop, the fab and the assembler are all inside an hour&apos;s drive.</description><pubDate>Mon, 01 Jun 2026 09:00:00 GMT</pubDate></item></channel></rss>