41554 blogs · [ { "id": "01a0d209-3aeb-72f1-82d3-0607e56533de", "title": "Same bytes, wrong order", "url": "https://srijanshukla.com/writing/ai/same-bytes-wrong-order/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be6bdc15b", "title": "Durable agent sessions with the OpenAI SDK, Docker, and Temporal", "url": "https://srijanshukla.com/writing/ai/durable-agent-sessions-openai-sdk-docker-temporal/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be72e3e49", "title": "Putting an LLM Inside a Workflow: Three Runtime Designs", "url": "https://srijanshukla.com/writing/ai/putting-an-llm-inside-a-workflow-three-runtime-designs/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be7da95a9", "title": "Checked work graphs: from Fermat's Last Theorem to software migrations", "url": "https://srijanshukla.com/writing/tech/checked-work-graphs/", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be8d553f6", "title": "I Built an AI Detector on My Own Blog. Then I Beat It.", "url": "https://srijanshukla.com/writing/ai/ai-text-detection-is-a-style-classifier/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be9186974", "title": "A physics explainer whose lessons are unit tests", "url": "https://srijanshukla.com/writing/tech/physics-explainer-whose-lessons-are-unit-tests/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be921ecf2", "title": "AI Builder Notes - Week of June 14, 2026", "url": "https://srijanshukla.com/writing/ai/ai-builder-notes-week-of-june-14-2026/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be9872ec1", "title": "AI Builder Notes - Week of June 8, 2026", "url": "https://srijanshukla.com/writing/ai/ai-builder-notes-week-of-june-8-2026/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be98da27c", "title": "Notes on agent engineering", "url": "https://srijanshukla.com/writing/ai/notes-on-agent-engineering/", "published_at": "2026-06-03T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be9910e35", "title": "AI Builder Notes - May 2026", "url": "https://srijanshukla.com/writing/ai/may-ai-builder-newsletter/", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8be9e0d7f5", "title": "A quantified-self setup with one AI agent and two readouts", "url": "https://srijanshukla.com/writing/ai/quantified-self-with-one-agent-and-two-readouts/", "published_at": "2026-05-17T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bead5dc85", "title": "AI Builder Notes - April 2026", "url": "https://srijanshukla.com/writing/ai/april-ai-builder-newsletter/", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8beb13481b", "title": "Model overthinking is a control problem", "url": "https://srijanshukla.com/writing/tech/model-overthinking-is-a-control-problem/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8beb34c726", "title": "Skill Sync Cron", "url": "https://srijanshukla.com/writing/tech/what-happened-when-i-let-an-agent-design-shared-skill-sync/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bec0986e9", "title": "alpha", "url": "https://srijanshukla.com/projects/alpha/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bec9c139f", "title": "chat-harvest", "url": "https://srijanshukla.com/projects/chat-harvest/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bed1f116a", "title": "chorus-ai", "url": "https://srijanshukla.com/projects/chorus-ai/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bed4cf8d1", "title": "extract-lessons-book", "url": "https://srijanshukla.com/projects/extract-lessons-book/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bee487872", "title": "hashlines-mcp", "url": "https://srijanshukla.com/projects/hashlines-mcp/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8beea72a1d", "title": "ita-kg", "url": "https://srijanshukla.com/projects/ita-kg/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bef75b556", "title": "logsieve", "url": "https://srijanshukla.com/projects/logsieve/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf0103028", "title": "murmur", "url": "https://srijanshukla.com/projects/murmur/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf07cbb6b", "title": "netwatchrs", "url": "https://srijanshukla.com/projects/netwatchrs/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf1440568", "title": "podcast-watcher", "url": "https://srijanshukla.com/projects/podcast-watcher/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf1fec6c5", "title": "softcron", "url": "https://srijanshukla.com/projects/softcron/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf218f936", "title": "vigil", "url": "https://srijanshukla.com/projects/vigil/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf2e8d74e", "title": "wiki-in-a-box", "url": "https://srijanshukla.com/projects/wiki-in-a-box/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf394217f", "title": "Sequential Gated Prompting with a Pi extension", "url": "https://srijanshukla.com/writing/tech/feature-end-extension/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf41af5c9", "title": "Frontiers in Agentic Design", "url": "https://srijanshukla.com/writing/tech/frontier-of-agentic-design/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf4d4d9a7", "title": "What Happened When I Tried to Coordinate Two AI Agents Over NFS", "url": "https://srijanshukla.com/writing/tech/nfs-to-git-agent-bus/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf4e33c19", "title": "What Happened When I Tried to Use S3 Like Dropbox on macOS", "url": "https://srijanshukla.com/writing/tech/rclone-s3-mount-macos/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf5176faf", "title": "Vibe Coded a `watch` Command for Autonomous LLMs, and It Became My Debugging Loop", "url": "https://srijanshukla.com/writing/tech/vigil-watch-command-for-autonomous-llms/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf57bf1fe", "title": "TAO - territorial agent orchestration", "url": "https://srijanshukla.com/writing/tech/territorial-agent-orchestration/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf62c8704", "title": "Chessmaster Grandmaster on your Mac", "url": "https://srijanshukla.com/writing/chessmaster-grandmaster-on-your-mac/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf6da3bcb", "title": "scx-slo", "url": "https://srijanshukla.com/projects/scx-slo/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf731bc35", "title": "contextgraph", "url": "https://srijanshukla.com/projects/contextgraph/", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf7c317c8", "title": "AWS Cloud Infra Gotchas", "url": "https://srijanshukla.com/writing/tech/aws-cloud-infra-gotchas/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf862f27e", "title": "CPU usage at pod level in k8s", "url": "https://srijanshukla.com/writing/tech/cpu-usage-at-pod-level-in-k8s/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf9127e47", "title": "Dropbox download to your VM", "url": "https://srijanshukla.com/writing/tech/dropbox-download-to-your-vm/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bf9d01f2f", "title": "External MySQL migration to RDS", "url": "https://srijanshukla.com/writing/tech/external-mysql-migration-to-rds/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfaa6d43b", "title": "Geofence validation on Google Maps JS API", "url": "https://srijanshukla.com/writing/tech/geofence-validation-on-google-maps-js-api/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfb8bcb52", "title": "Incident - 20th Feb, 21st Feb 2017", "url": "https://srijanshukla.com/writing/tech/incident-20th-feb-21st-feb-2017/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfc5a19d0", "title": "K8s DNS fail", "url": "https://srijanshukla.com/writing/tech/k8s-dns-fail/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfd59b8e7", "title": "Kubernetes, Terraform, Kafka and others", "url": "https://srijanshukla.com/writing/tech/kubernetes-terraform-kafka-and-others/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfd75bafc", "title": "meta, fun, random", "url": "https://srijanshukla.com/writing/tech/meta-fun-random/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfe4c0570", "title": "The problem of forecasting what an architecture will cost as it scales", "url": "https://srijanshukla.com/writing/tech/the-problem-of-forecasting-what-an-architecture-will-cost-as-it-scales/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bfea5a2f4", "title": "Use case for Redis' ZINTERSTORE", "url": "https://srijanshukla.com/writing/tech/use-case-for-redis-zinterstore/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8bff6e3875", "title": "WebRTC", "url": "https://srijanshukla.com/writing/tech/webrtc/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c000c4440", "title": "When OpenTelemetry Auto-Instrumentation Meets Python PEX, A Debugging Journey", "url": "https://srijanshukla.com/writing/tech/when-opentelemetry-auto-instrumentation-meets-python-pex-a-debugging-journey/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c0068050f", "title": "cpu ram disk", "url": "https://srijanshukla.com/writing/you-a-junior-infra-techie/cpu-ram-disk/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c006a4c11", "title": "VPS vs VM vs Containers", "url": "https://srijanshukla.com/writing/you-a-junior-infra-techie/vps-vs-vm-vs-containers/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c0130f8b0", "title": "you can just do things", "url": "https://srijanshukla.com/writing/you-can-just-do-things/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c017190c8", "title": "base health stack (outdated)", "url": "https://srijanshukla.com/writing/health/base-health-stack-outdated/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c0214a587", "title": "long ago, I was inspired", "url": "https://srijanshukla.com/writing/musings-alone/long-ago-i-was-inspired/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c0311cf66", "title": "xray", "url": "https://srijanshukla.com/projects/xray/", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c032c3095", "title": "claude-memory-viz", "url": "https://srijanshukla.com/projects/claude-memory-viz/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c03775487", "title": "kubectl-smart", "url": "https://srijanshukla.com/projects/kubectl-smart/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c03b904f1", "title": "speed is king", "url": "https://srijanshukla.com/writing/musings-alone/speed-is-king/", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c04956f9a", "title": "John Von Goddamn Neumann", "url": "https://srijanshukla.com/writing/just-stuff/john-von-goddamn-neumann/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c04c3ce3d", "title": "2018 first marathon attempt", "url": "https://srijanshukla.com/writing/musings-alone/2018-first-marathon-attempt/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c050f5510", "title": "aging hometown", "url": "https://srijanshukla.com/writing/musings-alone/aging-hometown/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c05ddd219", "title": "dad was happy", "url": "https://srijanshukla.com/writing/musings-alone/dad-was-happy/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c05ebb9f4", "title": "data store", "url": "https://srijanshukla.com/writing/you-a-junior-infra-techie/data-store/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c06207383", "title": "encryption, compression, encoding, hashing, checksums, and error correction", "url": "https://srijanshukla.com/writing/you-a-junior-infra-techie/encryption-compression-encoding-hashing-checksums-and-error-correction/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c069b8707", "title": "networking", "url": "https://srijanshukla.com/writing/you-a-junior-infra-techie/networking/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c06ee7408", "title": "bars from seedhe maut", "url": "https://srijanshukla.com/writing/just-stuff/bars-from-seedhe-maut/", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c07e4124a", "title": "supplement stack (outdated)", "url": "https://srijanshukla.com/writing/health/supplement-stack-outdated/", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c08c74892", "title": "Ideas I cannot classify", "url": "https://srijanshukla.com/writing/musings-alone/ideas-i-cannot-classify/", "published_at": "2023-12-09T00:00:00+00:00" }, { "id": "01a087e4-d7b0-7387-8168-de8c08ecf935", "title": "Mac Utilities", "url": "https://srijanshukla.com/writing/tech/mac-utilities/", "published_at": "2023-12-09T00:00:00+00:00" } ] posts Claim your blog
Back to srijanshukla.com
Blog · corpus.blog/blogs/srijanshukla.com/posts

srijanshukla.com

srijanshukla.com

2026

2025

31 Jul 2025

2023