<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Prittam Ravi — Writing</title><description>Software engineer in Singapore focused on data pipelines, developer tools, and production systems.</description><link>https://prittamravi.dev/</link><language>en-us</language><item><title>Harness Engineering Part 1: Stop Blaming the Model</title><link>https://prittamravi.dev/writing/harness-engineering/</link><guid isPermaLink="true">https://prittamravi.dev/writing/harness-engineering/</guid><description>A practical guide to improving AI coding systems by fixing the instructions, tools, environment, state, and feedback loops around the model.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>ai-tooling</category><category>agents</category><category>harnesses</category><category>llm</category></item><item><title>Kafka Queues and Share Groups</title><link>https://prittamravi.dev/writing/kafka-queues/</link><guid isPermaLink="true">https://prittamravi.dev/writing/kafka-queues/</guid><description>Notes from Jun Rao on Queues for Kafka: share groups, share partitions, per-record delivery state, and how Kafka evolves without abandoning the log.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>systems</category><category>kafka</category><category>distributed-systems</category></item><item><title>Effective Context Engineering for AI Agents</title><link>https://prittamravi.dev/writing/context-engineering/</link><guid isPermaLink="true">https://prittamravi.dev/writing/context-engineering/</guid><description>Context engineering is the natural progression of prompt engineering — not about writing better prompts, but about curating exactly which information enters the limited context window.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><category>ai-tooling</category><category>agents</category><category>context</category><category>llm</category></item><item><title>LeWorldModel</title><link>https://prittamravi.dev/writing/leworldmodel/</link><guid isPermaLink="true">https://prittamravi.dev/writing/leworldmodel/</guid><description>Notes on LeWorldModel, JEPA-style world models, latent planning, physical understanding, and why world models matter for AI agents.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>papers</category><category>world-models</category><category>ai-tooling</category></item><item><title>Deep Dive into Kafka Design</title><link>https://prittamravi.dev/writing/kafka/</link><guid isPermaLink="true">https://prittamravi.dev/writing/kafka/</guid><description>Notes on Kafka&apos;s original design: logs, partitions, consumer groups, ZooKeeper coordination, and throughput-oriented tradeoffs.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>systems</category><category>kafka</category><category>distributed-systems</category></item><item><title>Meta Harness</title><link>https://prittamravi.dev/writing/meta-harness/</link><guid isPermaLink="true">https://prittamravi.dev/writing/meta-harness/</guid><description>Notes on harnesses and evaluation loops for making model-assisted systems easier to inspect.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>papers</category><category>evaluation</category><category>ai-tooling</category></item><item><title>ToolFormer</title><link>https://prittamravi.dev/writing/toolformer/</link><guid isPermaLink="true">https://prittamravi.dev/writing/toolformer/</guid><description>Notes on how ToolFormer taught language models when and how to call external tools from self-supervised data.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>papers</category><category>tool-use</category><category>ai-tooling</category></item><item><title>SemLock</title><link>https://prittamravi.dev/writing/semlock/</link><guid isPermaLink="true">https://prittamravi.dev/writing/semlock/</guid><description>How I approached region-level locking, leases, and commit validation for safer multi-agent Python editing.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><category>systems</category><category>concurrency</category><category>agents</category></item></channel></rss>