<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>#runbykomal</title><description>An experimental log of research, iterative design, and the trade-offs that shape the work — written for engineers navigating the same path.</description><link>https://runbykomal.com/</link><item><title>The data race that passed every test</title><link>https://runbykomal.com/posts/the-data-race-that-passed-every-test/</link><guid isPermaLink="true">https://runbykomal.com/posts/the-data-race-that-passed-every-test/</guid><description>A lock-free SPSC ring buffer returned the correct sum on every run while containing a data race. Then a benchmark with a 2x noise floor almost convinced me the race was worth keeping. The fix was measurement, not luck.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The part the algorithm doesn&apos;t see</title><link>https://runbykomal.com/posts/the-part-the-algorithm-doesnt-see/</link><guid isPermaLink="true">https://runbykomal.com/posts/the-part-the-algorithm-doesnt-see/</guid><description>An O(1) lock-free scheduler lost 4–5× throughput to false sharing: two threads fighting over one 64-byte CPU cache line. The fix was memory layout, not the algorithm.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Ground zero, sort of</title><link>https://runbykomal.com/posts/ground-zero/</link><guid isPermaLink="true">https://runbykomal.com/posts/ground-zero/</guid><description>There&apos;s no clean starting point for a log like this, so here&apos;s an honest one.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>