41554 blogs · [ { "id": "01a0d868-1947-7221-ad3c-305e2dd1e454", "title": "I Built an Agent Harness from Scratch", "url": "https://www.gautamdhameja.com/building-agent-harness-from-scratch/", "published_at": "2026-09-22T18:55:48+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab2ba9e20", "title": "Introducing Sonar: Understand Any Codebase, Explained for Your Role", "url": "https://www.gautamdhameja.com/sonar-source-grounded-codebase-briefings/", "published_at": "2026-06-29T12:20:09+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab3aa051a", "title": "The Broken Incentive Structure of AI Adoption", "url": "https://www.gautamdhameja.com/ai-adoption-incentives/", "published_at": "2026-06-21T16:28:26+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab3ebaf68", "title": "The Fine Print of Enterprise AI Productivity", "url": "https://www.gautamdhameja.com/enterprise-ai-estimation/", "published_at": "2026-06-06T15:20:28+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab40030ba", "title": "AI-Assisted Coding: Field Notes", "url": "https://www.gautamdhameja.com/ai-assisted-coding-notes/", "published_at": "2026-05-24T15:58:10+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab492b170", "title": "The Human Harness", "url": "https://www.gautamdhameja.com/human-harness/", "published_at": "2026-04-30T15:12:37+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab5010955", "title": "LLMs Are Deterministic. Until They're Not.", "url": "https://www.gautamdhameja.com/deterministic-llm/", "published_at": "2026-03-25T16:43:32+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab5f8d15f", "title": "Not Every AI Agent Needs Memory", "url": "https://www.gautamdhameja.com/agentic-memory/", "published_at": "2026-03-17T13:00:40+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab61b401c", "title": "The Execution Path of an LLM Inference Call: A Systems Perspective", "url": "https://www.gautamdhameja.com/llm-explained/", "published_at": "2026-03-15T11:36:57+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab62ef5fb", "title": "Stuck in Autocomplete: Why AI Productivity Gains Plateaued at 10%", "url": "https://www.gautamdhameja.com/stuck-in-autocomplete/", "published_at": "2026-03-12T19:48:42+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab6bf0578", "title": "AI Agents Are Just Distributed Systems (With a Different Brain)", "url": "https://www.gautamdhameja.com/agent-distributed-system/", "published_at": "2026-03-09T12:40:44+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab6f0b6c1", "title": "Why I Prefer Writing Without AI", "url": "https://www.gautamdhameja.com/not-writing-with-ai/", "published_at": "2026-03-07T12:55:04+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab7d6d82d", "title": "So, is this a Pivot?", "url": "https://www.gautamdhameja.com/not-a-pivot/", "published_at": "2026-03-05T18:34:51+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab8773644", "title": "System of Record or Verification Layer? The blockchain question nobody's asking.", "url": "https://www.gautamdhameja.com/blockchain-system-of-record/", "published_at": "2026-02-12T12:34:43+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab922f72b", "title": "Instant Finality In Blockchains: Feature or a Bug?", "url": "https://www.gautamdhameja.com/instant-finality-feature-or-bug/", "published_at": "2023-07-24T15:05:43+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab9a60c0a", "title": "How to Master Intent-Oriented Software Consulting: From Chaos to Clarity!", "url": "https://www.gautamdhameja.com/intent-oriented-software-consulting/", "published_at": "2023-06-05T16:55:14+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baab9ef0891", "title": "Web3, why?", "url": "https://www.gautamdhameja.com/why-web3/", "published_at": "2022-07-04T12:26:35+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baaba7bf470", "title": "Substrate: A No-Code Intro", "url": "https://www.gautamdhameja.com/substrate-no-code-intro/", "published_at": "2022-03-19T23:04:56+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabb6c5e40", "title": "Building a resilient PoA blockchain with Substrate", "url": "https://www.gautamdhameja.com/resilient-poa-network-substrate/", "published_at": "2021-12-11T22:25:46+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabb75581b", "title": "10 Things You Should Consider When Building a Blockchain Solution", "url": "https://www.gautamdhameja.com/things-you-should-consider-when-building-blockchain-solution/", "published_at": "2021-06-24T12:09:22+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabb7dd196", "title": "Getting Started with Parity Substrate: Build Your Own Blockchain", "url": "https://www.gautamdhameja.com/getting-started-parity-substrate/", "published_at": "2021-03-06T03:52:29+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabc49688c", "title": "Access Control in Enterprise Blockchain Solutions", "url": "https://www.gautamdhameja.com/enterprise-blockchain-access-control/", "published_at": "2020-07-04T06:05:31+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabd044039", "title": "Introducing BlockShots Podcast - Blockchain Simplified!", "url": "https://www.gautamdhameja.com/block-shots-blockchain-in-5-minutes/", "published_at": "2020-06-03T18:08:26+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabddfeeda", "title": "Substrate: Blockchains That Evolve with Your Business", "url": "https://www.gautamdhameja.com/blockchains-that-evolve-with-your-business/", "published_at": "2020-02-02T00:54:37+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabe5e5eed", "title": "Transactions Per Second in Permissioned Blockchains - Results may vary!", "url": "https://www.gautamdhameja.com/transaction-throughput-bad-metric-private-blockchain/", "published_at": "2019-02-10T20:46:55+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabebe57e6", "title": "Here's why I migrated my blog away from Medium", "url": "https://www.gautamdhameja.com/why-i-migrated-my-blog-from-medium/", "published_at": "2019-01-04T23:56:40+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baabf3535e0", "title": "My Talks from 2018", "url": "https://www.gautamdhameja.com/talks-2018/", "published_at": "2019-01-02T22:50:08+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac0097c7c", "title": "My Year in Review 2018", "url": "https://www.gautamdhameja.com/year-review-2018/", "published_at": "2018-12-31T19:54:55+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac0693bc7", "title": "medium-2-md: Convert Medium posts to markdown with front matter", "url": "https://www.gautamdhameja.com/medium-to-markdown-converter/", "published_at": "2018-12-30T01:18:03+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac0f7ec35", "title": "Community-governed Crowdfunding using Token Curated Registries", "url": "https://www.gautamdhameja.com/community-governed-crowdfunding-tcr-ico/", "published_at": "2018-10-30T23:48:01+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac16e3f38", "title": "Explain like I’m 5: Token Curated Registries", "url": "https://www.gautamdhameja.com/token-curated-registries-explain-eli5-a5d4cce0ddbe/", "published_at": "2018-10-01T06:01:02+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac1c2ff6b", "title": "Lifecycle of Data", "url": "https://www.gautamdhameja.com/life-cycle-of-data-8fa89a2e3c18/", "published_at": "2018-08-27T09:01:02+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac221a4f5", "title": "Blockchain for the masses: A peek into the not-so-distant, decentralized future.", "url": "https://www.gautamdhameja.com/blockchain-for-the-masses-a-peek-into-the-not-so-distant-decentralized-future-d1861e839053/", "published_at": "2018-05-16T15:12:40+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac2d2d835", "title": "Music Tech Fest #MTFLabs — Helsinki, 2017: A Recap", "url": "https://www.gautamdhameja.com/music-tech-fest-mtflabs-helsinki-2017-a-recap-4f7e4a22d0cd/", "published_at": "2017-12-09T15:03:53+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac2ec540c", "title": "How to merge two or more mp3 files programmatically in C#", "url": "https://www.gautamdhameja.com/merge-mp3-files-programmatically-in-csharp-eb95d8c3c59f/", "published_at": "2017-12-03T21:15:56+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac37418ae", "title": "How to approach making changes to an existing React-Redux application", "url": "https://www.gautamdhameja.com/how-to-approach-making-changes-to-an-existing-react-redux-application-ae00482c0f9a/", "published_at": "2017-11-11T13:56:25+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac40b467a", "title": "Exploring patterns around Data Driven Apps", "url": "https://www.gautamdhameja.com/experiences-and-experiments-with-data-driven-apps-ce5d8058512/", "published_at": "2017-11-03T23:10:13+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac485e25f", "title": "Blockchain: Not just a distributed ledger!", "url": "https://www.gautamdhameja.com/blockchains-thinking-beyond-the-distributed-ledger-bf405b727c41/", "published_at": "2017-09-10T14:45:59+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac4b6af9a", "title": "How to install .Net Core on Ubuntu", "url": "https://www.gautamdhameja.com/how-to-install-net-core-on-ubuntu-334c944c4946/", "published_at": "2017-08-07T19:24:26+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac4da5f9e", "title": "Getting the big picture — How we monitored a cloud app using Azure Application Insights and Microsoft Power BI", "url": "https://www.gautamdhameja.com/getting-the-big-picture-how-we-monitored-a-cloud-app-using-azure-application-insights-and-8956a98dbd99/", "published_at": "2017-06-02T21:03:46+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac5872e86", "title": "Think, think, think… before you code!", "url": "https://www.gautamdhameja.com/how-to-take-a-step-back-to-write-better-code-aba38c745906/", "published_at": "2017-04-21T20:18:21+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac65d616f", "title": "Implementing an Asynchronous Web API using Azure Service Fabric stateful micro-services", "url": "https://www.gautamdhameja.com/implementing-an-asynchronous-web-api-using-azure-service-fabric-stateful-micro-services-dc189a449f2d/", "published_at": "2017-03-05T19:10:49+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac75b42a0", "title": "Arduino: How to integrate multiple sketches with Standard Firmata", "url": "https://www.gautamdhameja.com/arduino-how-to-integrate-multiple-sketches-with-standard-firmata-c1450769e645/", "published_at": "2017-02-24T15:35:25+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac7b0d27e", "title": "The Product Manager Attitude", "url": "https://www.gautamdhameja.com/the-product-manager-attitude-302c8920f41b/", "published_at": "2017-02-20T14:57:10+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac7f49398", "title": "Building the Internet of Things: Components", "url": "https://www.gautamdhameja.com/building-the-internet-of-things-part-1-the-components-38af6ea5a809/", "published_at": "2017-01-19T08:25:14+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac8a92cb7", "title": "Instrumentation and system events telemetry in cloud based IoT systems", "url": "https://www.gautamdhameja.com/instrumentation-and-system-events-telemetry-in-cloud-based-iot-systems-cdde0dd9eb10/", "published_at": "2016-12-23T20:08:03+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baac972238a", "title": "Before you consider enabling BYOD at your enterprise", "url": "https://www.gautamdhameja.com/before-you-consider-enabling-byod-at-your-enterprise-993d210b5f50/", "published_at": "2016-12-23T19:55:47+00:00" }, { "id": "01a0877b-e4fb-7197-8bd2-1baaca3c365f", "title": "Implementing Saga pattern with stateful micro-services for failure management in distributed systems", "url": "https://www.gautamdhameja.com/saga-pattern-with-stateful-micro-services-for-iot-systems-ee1ff4a1411e/", "published_at": "2016-12-23T16:11:44+00:00" }, { "id": "01a0877b-e4fc-7247-9f04-95c0ba352169", "title": "Understanding the Internet of Things", "url": "https://www.gautamdhameja.com/understanding-the-internet-of-things-4e97daf903b7/", "published_at": "2015-12-14T19:32:46+00:00" }, { "id": "01a0877b-e4fc-7247-9f04-95c0ba400e5b", "title": "Distributed Caching with Redis", "url": "https://www.gautamdhameja.com/distributed-caching-with-redis-17e565ee71d8/", "published_at": "2015-02-02T16:00:43+00:00" } ] posts Claim your blog
Back to gautamdhameja.com
Blog · corpus.blog/blogs/gautamdhameja.com/posts

gautamdhameja.com

gautamdhameja.com

2026

2023

2022

2021

2020

2019

2018

2017

2016

2015