56,966 blogs · [ { "id": "01a08793-bf20-73cc-a517-f3ac1eca73f1", "title": "Engineering management after the cost of code collapsed", "url": "https://karimjedda.com/engineering-management-after-cost-of-code-collapse/", "published_at": "2026-07-20T09:52:44+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac1edfb383", "title": "Products for Humans", "url": "https://karimjedda.com/products-for-humans/", "published_at": "2026-07-16T10:10:39+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac1fba2b41", "title": "Cybergov: What I learned running three AI agents as Blockchain governance delegates", "url": "https://karimjedda.com/cybergov-what-i-learned-running-three-ai-agents-as-blockchain-governance-delegates/", "published_at": "2026-01-17T13:44:06+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac2000e2bb", "title": "From Bias to Bots", "url": "https://karimjedda.com/munich-data-geeks/", "published_at": "2025-11-24T09:40:00+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac20560105", "title": "Architectural determinism: how web2 primitives encode centralization", "url": "https://karimjedda.com/architectural-determinism-how-web2-primitives-encode-centralization/", "published_at": "2025-11-05T20:38:00+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac2112188d", "title": "Polkadot Builder Party: Introduction to Polkadot Products", "url": "https://karimjedda.com/polkadot-builder-party-introduction-to-polkadot-products/", "published_at": "2025-10-10T16:25:00+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac21971e21", "title": "Cybergov makes history with Polkadot’s first AI on-chain vote", "url": "https://karimjedda.com/cybergov-makes-history-with-polkadots-first-ai-on-chain-vote/", "published_at": "2025-09-19T16:21:00+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac21a1c1a9", "title": "We accidentally built the wrong internet", "url": "https://karimjedda.com/we-accidentally-built-the-wrong-internet/", "published_at": "2025-08-18T08:35:17+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac22466172", "title": "Web3 without browser extensions: Polkadot shows how", "url": "https://karimjedda.com/web3-without-the-extensions/", "published_at": "2025-05-02T15:43:07+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac22ea7380", "title": "Symmetry in Chaos: my first generative NFT collection on Polkadot", "url": "https://karimjedda.com/symmetry-in-chaos-my-first-generative-nft-collection-on-polkadot/", "published_at": "2025-03-29T17:51:24+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac22ee795f", "title": "Free software should be simple", "url": "https://karimjedda.com/free-software-should-be-simple/", "published_at": "2025-03-28T19:37:22+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac2324315c", "title": "Experimenting in Web3: Creating a Culture of Experimentation on Polkadot", "url": "https://karimjedda.com/experimenting-in-web3-creating-a-culture-of-experimentation-on-polkadot/", "published_at": "2025-02-19T16:16:00+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac24036f00", "title": "The case for offline mobile signers for crypto transactions", "url": "https://karimjedda.com/the-case-for-offline-mobile-signers-for-crypto-transactions/", "published_at": "2025-01-12T15:56:46+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac249fb434", "title": "LLMs in the middle: Content aware client-side filtering", "url": "https://karimjedda.com/llms-in-the-middle-content-aware-client-side-filtering/", "published_at": "2023-12-09T18:21:59+00:00" }, { "id": "01a08793-bf20-73cc-a517-f3ac255c4f6b", "title": "Why many smaller bets might beat a single big one", "url": "https://karimjedda.com/one-big-project-vs-multiple-smaller-ones/", "published_at": "2023-09-10T18:56:18+00:00" } ] posts Claim your blog
Back to Karim Jedda - Personal blog
Blog · corpus.blog/blogs/karimjedda.com/posts

Karim Jedda - Personal blog

karimjedda.com

2026

2025

2023