41554 blogs · [ { "id": "01a0dd93-93f4-70f3-a7b9-d12cb941acc0", "title": "Reliability is not safety: Compiled context raised observed correctness and unsafe acceptance", "url": "https://siddhantkhare.com/writing/reliability-is-not-safety", "published_at": "2026-09-24T08:15:00+00:00" }, { "id": "01a0cf75-fcf9-7084-93fe-5fb0cbc54532", "title": "Context should be a build artifact, not a prompt assembled at runtime.", "url": "https://siddhantkhare.com/writing/context-is-a-build-artifact", "published_at": "2026-09-20T07:05:00+00:00" }, { "id": "01a0cf75-fcf9-7084-93fe-5fb0cc7ab801", "title": "A cache hit is not proof that you skipped the work", "url": "https://siddhantkhare.com/writing/kv-cache-truth-auditor", "published_at": "2026-09-13T06:00:00+00:00" }, { "id": "01a087e0-6eac-7058-98ee-68116840b01a", "title": "The compiled run had a lower request-latency sum. I still could not claim break-even.", "url": "https://siddhantkhare.com/writing/vllm-compilation-break-even", "published_at": "2026-09-05T10:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e4e704fe9", "title": "A benchmark result without lineage is just a screenshot", "url": "https://siddhantkhare.com/writing/benchmark-evidence-lineage", "published_at": "2026-09-04T17:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e4f570948", "title": "The fastest passing system was not the cheapest one", "url": "https://siddhantkhare.com/writing/glm-latency-cost-tradeoff", "published_at": "2026-09-03T17:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e4fa305f5", "title": "Parsing 7,585 XML references to count 400 Metal dispatches", "url": "https://siddhantkhare.com/writing/xctrace-xml-references", "published_at": "2026-09-02T17:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e4fb8545f", "title": "The weights fit. The inference workload didn't.", "url": "https://siddhantkhare.com/writing/llm-unified-memory-oom", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e4fd13a54", "title": "A Metal trace is not your workload until you attribute it by process", "url": "https://siddhantkhare.com/writing/apple-gpu-trace-attribution", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e506f30dd", "title": "Your LLM's time to first token might be measuring your HTTP client", "url": "https://siddhantkhare.com/writing/ttft-http-client", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e510afc11", "title": "A trace is not evidence if you don't know what it missed", "url": "https://siddhantkhare.com/writing/a-trace-is-not-evidence-if-you-dont-know-what-it-missed", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e51423995", "title": "Building an Internal Platform for AI Agents", "url": "https://siddhantkhare.com/writing/building-an-internal-platform-for-ai-agents", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e523b8615", "title": "The review queue is the bottleneck", "url": "https://siddhantkhare.com/writing/the-review-queue-is-the-bottleneck", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5276c0b4", "title": "Retry is not a loop, its a data structure", "url": "https://siddhantkhare.com/writing/retry-is-not-a-loop", "published_at": "2026-07-18T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e52e64677", "title": "Your agent should not inherit your admin token", "url": "https://siddhantkhare.com/writing/your-agent-should-not-inherit-your-admin-token", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e533167c2", "title": "My first company is joining OpenAI. I started there at 19.", "url": "https://siddhantkhare.com/writing/from-internship-to-ona-joining-openai", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e535e32a6", "title": "Build your own AI experimentation stack", "url": "https://siddhantkhare.com/writing/ai-experimentation-stack", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e540bfdeb", "title": "What's next for agent-trace", "url": "https://siddhantkhare.com/writing/agent-trace-whats-next", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e54ef4ab1", "title": "Bangalore is not an upgrade", "url": "https://siddhantkhare.com/writing/bangalore-is-not-an-upgrade", "published_at": "2026-05-14T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e551879a3", "title": "I built an AI agent that orders food for your entire team", "url": "https://siddhantkhare.com/writing/swiggy-party-agent", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e55df3714", "title": "Attackers are now targeting your AI coding tool", "url": "https://siddhantkhare.com/writing/attackers-targeting-ai-coding-tools", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e56cd5206", "title": "The Vercel breach started at a tool nobody was watching", "url": "https://siddhantkhare.com/writing/vercel-breach-oauth-blast-radius", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e576dceb0", "title": "Why you stop caring mid-review", "url": "https://siddhantkhare.com/writing/why-you-stop-caring-mid-review", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e58539dd5", "title": "Tracing what agents do, not what they say", "url": "https://siddhantkhare.com/writing/tracing-what-agents-do", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e58af9a4c", "title": "The plumbing behind Claude Code", "url": "https://siddhantkhare.com/writing/the-plumbing-behind-claude-code", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5906d73f", "title": "AI Agent stack you need Context, Auth, and Cognitive Debt", "url": "https://dev.to/siddhantkcode/ai-agent-stack-you-need-context-auth-and-cognitive-debt-3l03", "published_at": "2026-03-28T05:27:53+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e595bf027", "title": "The ambition tax", "url": "https://siddhantkhare.com/writing/ambition-tax", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5a3a1424", "title": "The agent observability gap", "url": "https://siddhantkhare.com/writing/agent-observability-gap", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5b303d0c", "title": "Claude Code's broken permission model", "url": "https://siddhantkhare.com/writing/claude-code-permission-model-is-broken", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5bca8dba", "title": "You're tired because your AI has no feedback loop", "url": "https://siddhantkhare.com/writing/why-your-ai-agent-keeps-failing", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5cbddd2c", "title": "AI fatigue is real and nobody talks about it", "url": "https://siddhantkhare.com/writing/ai-fatigue-is-real", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5d0cb592", "title": "Ona (formerly Gitpod) is re-launching its Open Source program", "url": "https://dev.to/siddhantkcode/ona-formerly-gitpod-is-re-launching-its-open-source-program-5d3c", "published_at": "2026-02-03T14:36:58+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5e081ee2", "title": "Containers aren’t a sandbox for AI agents", "url": "https://dev.to/siddhantkcode/containers-arent-a-sandbox-for-ai-agents-215o", "published_at": "2026-01-10T18:04:07+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5ebf5e0f", "title": "2025 was the year everything changed", "url": "https://siddhantkhare.com/writing/2025-year-in-review", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5f925b41", "title": "The Engineering guide to Context window efficiency", "url": "https://dev.to/siddhantkcode/the-engineering-guide-to-context-window-efficiency-202b", "published_at": "2025-12-23T08:28:57+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e5ffb5a27", "title": "Beyond finding: Remediating CVE-2025-55182 across hundreds of repositories with Ona Automations", "url": "https://dev.to/siddhantkcode/beyond-finding-remediating-cve-2025-55182-across-hundreds-of-repositories-with-ona-automations-1p3n", "published_at": "2025-12-09T08:15:19+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6078ea98", "title": "Securing Agentic AI: authorization patterns for autonomous systems", "url": "https://dev.to/siddhantkcode/securing-agentic-ai-authorization-patterns-for-autonomous-systems-3ajo", "published_at": "2025-11-29T11:28:52+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e60daac81", "title": "Context Engineering: The critical Infrastructure challenge in production LLM systems", "url": "https://dev.to/siddhantkcode/context-engineering-the-critical-infrastructure-challenge-in-production-llm-systems-4id0", "published_at": "2025-11-17T17:03:08+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e614e935b", "title": "AWS S3 Vectors at scale: Real performance numbers at 10 million Vectors", "url": "https://dev.to/siddhantkcode/aws-s3-vectors-at-scale-real-performance-numbers-at-10-million-vectors-2lno", "published_at": "2025-11-06T10:42:37+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e61e2da57", "title": "Why agent orchestration is harder than kubernetes - Lessons while building Agentflow", "url": "https://dev.to/siddhantkcode/why-agent-orchestration-is-harder-than-kubernetes-lessons-while-building-agentflow-4jm3", "published_at": "2025-10-23T16:15:12+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e62173126", "title": "Serverless economics: why Cloud Run crushes App Runner (until it doesn’t)", "url": "https://dev.to/siddhantkcode/serverless-economics-why-cloud-run-crushes-app-runner-until-it-doesnt-5fh3", "published_at": "2025-10-20T04:10:35+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6217ea8f", "title": "What I'm trying to escape as an Indian engineer", "url": "https://siddhantkhare.com/writing/what-im-trying-to-escape-as-an-indian-engineer", "published_at": "2025-09-13T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e622ab152", "title": "Caring pays off", "url": "https://siddhantkhare.com/writing/caring-pays-off", "published_at": "2025-09-06T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e627c23fc", "title": "Ready-to-eat knowledge economy", "url": "https://siddhantkhare.com/writing/ready-to-eat-knowledge-economy", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6352579f", "title": "The visibility game", "url": "https://siddhantkhare.com/writing/the-visibility-game", "published_at": "2025-08-28T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e63d33fdd", "title": "GPU memory virtualization for LLMs", "url": "https://siddhantkhare.com/writing/gpu-memory-virtualization-for-llms", "published_at": "2025-08-21T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e64be36ff", "title": "Attention by subtraction", "url": "https://siddhantkhare2694.medium.com/attention-by-subtraction-5ca5fe8f357a?source=rss-d33fc21fba5d------2", "published_at": "2025-08-16T08:42:08+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e64fb2672", "title": "How to make AI code edits more accurate", "url": "https://dev.to/siddhantkcode/how-to-make-ai-code-edits-more-accurate-bbe", "published_at": "2025-08-15T05:07:54+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e655096e1", "title": "The work finds you back", "url": "https://siddhantkhare2694.medium.com/the-work-finds-you-back-3c56a28e43a9?source=rss-d33fc21fba5d------2", "published_at": "2025-07-23T02:32:31+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6577f9a3", "title": "Ship. Share. Repeat.", "url": "https://siddhantkhare.com/writing/ship-share-repeat", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6641b0ca", "title": "An easy way to stop Claude code from forgetting the rules", "url": "https://dev.to/siddhantkcode/an-easy-way-to-stop-claude-code-from-forgetting-the-rules-h36", "published_at": "2025-07-02T20:45:23+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e66e5b055", "title": "Why context engineering matters more than prompt engineering", "url": "https://siddhantkhare.com/writing/why-context-engineering-matters", "published_at": "2025-06-15T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e674ed3cf", "title": "Claude code is costly - unless you do this", "url": "https://dev.to/siddhantkcode/claude-code-is-costly-unless-you-do-this-484o", "published_at": "2025-06-14T07:25:54+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e67ef8a5c", "title": "Authorization patterns for AI agents: beyond API keys", "url": "https://siddhantkhare.com/writing/agent-authorization-patterns", "published_at": "2025-05-20T00:00:00+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e683adc97", "title": "Extending Claude's Brain: How MCP makes AI actually useful for developers", "url": "https://dev.to/siddhantkcode/extending-claudes-brain-how-mcp-makes-ai-actually-useful-for-developers-35c4", "published_at": "2025-03-26T04:17:44+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e68562d76", "title": "How docs AI search works: Mintlify-Style with OpenAI Agents SDK", "url": "https://dev.to/siddhantkcode/how-docs-ai-search-works-mintlify-style-with-openai-agents-sdk-121j", "published_at": "2025-03-23T19:02:56+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e68dfcf3d", "title": "Surviving tech bureaucracy: How genuine competence cuts through buzzwords", "url": "https://siddhantkhare2694.medium.com/surviving-tech-bureaucracy-how-genuine-competence-cuts-through-buzzwords-628a47da6e90?source=rss-d33fc21fba5d------2", "published_at": "2025-03-08T08:49:37+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e69237efd", "title": "Isolating AI Agents with DevContainer: A secure and scalable approach", "url": "https://dev.to/siddhantkcode/isolating-ai-agents-with-devcontainer-a-secure-and-scalable-approach-4hi4", "published_at": "2025-03-04T17:58:39+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e69dc1003", "title": "Tackling Cold Starts in AWS Lambda: A Deep Dive with LLRT", "url": "https://dev.to/siddhantkcode/tackling-cold-starts-in-aws-lambda-a-deep-dive-with-llrt-17d7", "published_at": "2025-02-24T06:17:31+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6a53203b", "title": "Engineering with intent: A mental checklist for clear thinking", "url": "https://siddhantkhare2694.medium.com/engineering-with-intent-a-mental-checklist-for-clear-thinking-f4f21ff2431e?source=rss-d33fc21fba5d------2", "published_at": "2025-02-08T11:23:08+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6aef91f5", "title": "How we slashed CI build time using Go’s cache", "url": "https://dev.to/siddhantkcode/how-we-slashed-ci-build-time-using-gos-cache-500f", "published_at": "2025-02-01T21:51:15+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6bd6c0dd", "title": "Binary embedding: shrink vector storage by 95%", "url": "https://dev.to/siddhantkcode/binary-embedding-shrink-vector-storage-by-95-5e0l", "published_at": "2025-01-12T12:50:16+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6c4d87ea", "title": "GenZ: the worst creatures of humankind?", "url": "https://siddhantkhare2694.medium.com/genz-the-worst-creatures-of-humankind-adfaf5427de1?source=rss-d33fc21fba5d------2", "published_at": "2024-12-28T20:20:54+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6cd1c77e", "title": "Querying S3 logs in a flash with DuckDB 🦆", "url": "https://dev.to/siddhantkcode/querying-s3-logs-in-a-flash-with-duckdb-p44", "published_at": "2024-12-08T12:14:55+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6d2c6ec8", "title": "Submission for the DevCycle Feature Flag Challenge: AI Feature Flag Suggestions 🧠", "url": "https://dev.to/siddhantkcode/submission-for-the-devcycle-feature-flag-challenge-ai-feature-flag-suggestions-566m", "published_at": "2024-12-07T18:03:11+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6e05d684", "title": "Turbocharging AWS Lambda: How to eliminate cold starts forever", "url": "https://dev.to/siddhantkcode/turbocharging-aws-lambda-how-to-eliminate-cold-starts-forever-3c54", "published_at": "2024-12-01T18:23:54+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6ee0cc5b", "title": "2x Faster, 40% less RAM: The Cloud Run stdout logging hack", "url": "https://dev.to/siddhantkcode/2x-faster-40-less-ram-the-cloud-run-stdout-logging-hack-1iig", "published_at": "2024-11-24T17:57:54+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e6f3e7da1", "title": "Deep dive: optimizing self-hosted GitHub Actions Runners on AWS and GCP for cost efficiency", "url": "https://dev.to/siddhantkcode/deep-dive-optimizing-self-hosted-github-actions-runners-on-aws-and-gcp-for-cost-efficiency-58o8", "published_at": "2024-11-20T14:52:31+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e7030e27f", "title": "Building smarter Docker Images for your development environments with Pants 🚀", "url": "https://dev.to/siddhantkcode/building-smarter-docker-images-for-your-development-environments-with-pants-51al", "published_at": "2024-11-17T09:58:27+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e7042ff80", "title": "Critical changes coming to GitHub Actions: Ubuntu 24 migration guide", "url": "https://dev.to/siddhantkcode/critical-changes-coming-to-github-actions-ubuntu-24-migration-guide-oo8", "published_at": "2024-11-10T08:14:26+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e709053a3", "title": "Solving AWS ECS connect timeouts: configure default settings easily", "url": "https://dev.to/siddhantkcode/solving-aws-ecs-connect-timeouts-configure-default-settings-easily-41n2", "published_at": "2024-11-02T08:38:09+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e718636a6", "title": "When k6 eats up your RAM: Slashing memory usage in load tests", "url": "https://dev.to/siddhantkcode/when-k6-eats-up-your-ram-slashing-memory-usage-in-load-tests-5148", "published_at": "2024-10-31T08:36:26+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e71d3644b", "title": "Optimizing database performance by migrating Images to GCS", "url": "https://dev.to/siddhantkcode/optimizing-database-performance-by-migrating-images-to-gcs-25em", "published_at": "2024-10-20T18:19:56+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e72351cf3", "title": "Exploring parallelism in Large Language Models (LLMs)", "url": "https://dev.to/siddhantkcode/exploring-parallelism-in-large-language-models-llms-5991", "published_at": "2024-10-17T05:12:46+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e725e1cc1", "title": "Art of Building Lifelong Friendships", "url": "https://siddhantkhare2694.medium.com/art-of-building-lifelong-friendships-a27e9bccae3f?source=rss-d33fc21fba5d------2", "published_at": "2024-06-13T09:19:18+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e72d80715", "title": "A Must-See for Engineers: When to Write a Technical Article and Tips for Keeping the Message Going", "url": "https://siddhantkhare2694.medium.com/a-must-see-for-engineers-when-to-write-a-technical-article-and-tips-for-keeping-the-message-going-3b449d710f02?source=rss-d33fc21fba5d------2", "published_at": "2024-06-08T17:28:15+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e7326fcf6", "title": "Stepping up from a Fledgling Engineer", "url": "https://siddhantkhare2694.medium.com/stepping-up-from-a-fledgling-engineer-de203000db67?source=rss-d33fc21fba5d------2", "published_at": "2024-05-18T16:20:16+00:00" }, { "id": "01a087e0-6ead-720c-87e8-541e735168be", "title": "Story of my college life", "url": "https://siddhantkhare2694.medium.com/story-of-my-college-life-f7a5f4f5c4cf?source=rss-d33fc21fba5d------2", "published_at": "2023-12-29T20:07:27+00:00" } ] posts Claim your blog
Back to Siddhant Khare · Sustainable AI-Assisted Engineering
Blog · corpus.blog/blogs/siddhantkhare.com/posts

Siddhant Khare · Sustainable AI-Assisted Engineering

siddhantkhare.com

2026

2025

2024

2023