<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>The Daybook</title><description>A dated record — a temple, the Puranas, and the work that pays for both.</description><link>https://dhanunjaya.pages.dev/</link><item><title>No. 412 · The stone from Pulivendula arrived a week late. Nineteen pillars, all sound.</title><link>https://dhanunjaya.pages.dev/editions/412/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/412/</guid><description>The mason wants to reject two for hairline flaws. I trust him more than I trust the schedule. The mandapa roof is the only thing between here and a building that keeps the rain off.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 411 · Redrew the elephant&apos;s turn for the fourth time. It finally has weight.</title><link>https://dhanunjaya.pages.dev/editions/411/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/411/</guid><description>The first three read as a cardboard cutout rotating. What fixed it was letting the head lag two frames behind the shoulder.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 410 · Shipped the queue rewrite. Two months of temple wages in one release.</title><link>https://dhanunjaya.pages.dev/editions/410/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/410/</guid><description>Nothing paged. The old scheduler is off. That release paid for the granite steps.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 409 · Sat with the sthapati over the gopuram proportions. He drew it in chalk on the floor.</title><link>https://dhanunjaya.pages.dev/editions/409/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/409/</guid><description>He works from a rule he learned from his father and cannot write down. I photographed the floor before it was swept.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 408 · Spent the day on a bug that was one wrong comparison operator.</title><link>https://dhanunjaya.pages.dev/editions/408/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/408/</guid><description>Spent the day on a bug that was one wrong comparison operator.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 407 · On keeping a ledger instead of a blog.</title><link>https://dhanunjaya.pages.dev/editions/407/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/407/</guid><description>A blog rewards having something to say. A ledger only asks what happened. I can keep a ledger on a day when I have nothing to say, and those days are most of them.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 406 · Copied out both accounts side by side. Choosing is already an argument.</title><link>https://dhanunjaya.pages.dev/editions/406/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/406/</guid><description>Copied out both accounts side by side. Choosing is already an argument.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>No. 405 · Marked out the mandapa in lime on the ground. It is smaller than I imagined.</title><link>https://dhanunjaya.pages.dev/editions/405/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/405/</guid><description>Marked out the mandapa in lime on the ground. It is smaller than I imagined.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 404 · Ran image generation on the plinth reference. Six of forty-eight usable.</title><link>https://dhanunjaya.pages.dev/editions/404/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/404/</guid><description>Ran image generation on the plinth reference. Six of forty-eight usable.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 403 · Wrote a script to batch the frame exports. Saved an hour a day.</title><link>https://dhanunjaya.pages.dev/editions/403/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/403/</guid><description>Wrote a script to batch the frame exports. Saved an hour a day.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 402 · Shipped the retry path. Nothing paged overnight.</title><link>https://dhanunjaya.pages.dev/editions/402/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/402/</guid><description>Shipped the retry path. Nothing paged overnight.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 401 · Refactored the scheduler into something I can explain out loud.</title><link>https://dhanunjaya.pages.dev/editions/401/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/401/</guid><description>Refactored the scheduler into something I can explain out loud.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 400 · Read the section on plinth mouldings twice and still drew it wrong.</title><link>https://dhanunjaya.pages.dev/editions/400/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/400/</guid><description>Read the section on plinth mouldings twice and still drew it wrong.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 399 · Mayamata, chapter on proportion. Slower than I expected.</title><link>https://dhanunjaya.pages.dev/editions/399/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/399/</guid><description>Mayamata, chapter on proportion. Slower than I expected.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>No. 398 · Walked the foundation with the sthapati. Two courses out of level.</title><link>https://dhanunjaya.pages.dev/editions/398/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/398/</guid><description>Walked the foundation with the sthapati. Two courses out of level.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 397 · Post-mortem for the Tuesday outage. Blameless, and honest.</title><link>https://dhanunjaya.pages.dev/editions/397/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/397/</guid><description>Post-mortem for the Tuesday outage. Blameless, and honest.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 396 · Argued about the door height and lost, correctly.</title><link>https://dhanunjaya.pages.dev/editions/396/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/396/</guid><description>Argued about the door height and lost, correctly.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 395 · Wrote a script to batch the frame exports. Saved an hour a day.</title><link>https://dhanunjaya.pages.dev/editions/395/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/395/</guid><description>Wrote a script to batch the frame exports. Saved an hour a day.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 394 · Spent the day on a bug that was one wrong comparison operator.</title><link>https://dhanunjaya.pages.dev/editions/394/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/394/</guid><description>Spent the day on a bug that was one wrong comparison operator.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 393 · Wrote a script to batch the frame exports. Saved an hour a day.</title><link>https://dhanunjaya.pages.dev/editions/393/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/393/</guid><description>Wrote a script to batch the frame exports. Saved an hour a day.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 392 · Queue rewrite is live. Latency down by a third.</title><link>https://dhanunjaya.pages.dev/editions/392/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/392/</guid><description>Queue rewrite is live. Latency down by a third.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>No. 391 · Wrote the design doc for the queue. Three pages, no diagrams.</title><link>https://dhanunjaya.pages.dev/editions/391/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/391/</guid><description>Wrote the design doc for the queue. Three pages, no diagrams.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 390 · Studied the walk cycle from the Survival Kit and copied it badly.</title><link>https://dhanunjaya.pages.dev/editions/390/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/390/</guid><description>Studied the walk cycle from the Survival Kit and copied it badly.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 389 · Argued about the door height and lost, correctly.</title><link>https://dhanunjaya.pages.dev/editions/389/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/389/</guid><description>Argued about the door height and lost, correctly.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 388 · Carried water to the masons. Nothing else useful I could do today.</title><link>https://dhanunjaya.pages.dev/editions/388/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/388/</guid><description>Carried water to the masons. Nothing else useful I could do today.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 387 · Read the Vishnu Purana on the same episode. Chose the older version.</title><link>https://dhanunjaya.pages.dev/editions/387/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/387/</guid><description>Read the Vishnu Purana on the same episode. Chose the older version.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 386 · Site visit after the rain. Water is finding the north corner.</title><link>https://dhanunjaya.pages.dev/editions/386/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/386/</guid><description>Site visit after the rain. Water is finding the north corner.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 385 · Site visit after the rain. Water is finding the north corner.</title><link>https://dhanunjaya.pages.dev/editions/385/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/385/</guid><description>Site visit after the rain. Water is finding the north corner.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 384 · Read the section on plinth mouldings twice and still drew it wrong.</title><link>https://dhanunjaya.pages.dev/editions/384/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/384/</guid><description>Read the section on plinth mouldings twice and still drew it wrong.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>No. 383 · Shipped the retry path. Nothing paged overnight.</title><link>https://dhanunjaya.pages.dev/editions/383/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/383/</guid><description>Shipped the retry path. Nothing paged overnight.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 382 · Wrote a script to batch the frame exports. Saved an hour a day.</title><link>https://dhanunjaya.pages.dev/editions/382/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/382/</guid><description>Wrote a script to batch the frame exports. Saved an hour a day.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 381 · Mayamata, chapter on proportion. Slower than I expected.</title><link>https://dhanunjaya.pages.dev/editions/381/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/381/</guid><description>Mayamata, chapter on proportion. Slower than I expected.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 380 · Wrote the design doc for the queue. Three pages, no diagrams.</title><link>https://dhanunjaya.pages.dev/editions/380/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/380/</guid><description>Wrote the design doc for the queue. Three pages, no diagrams.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 379 · The sthapati redrew the gopuram proportions in chalk on the floor.</title><link>https://dhanunjaya.pages.dev/editions/379/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/379/</guid><description>The sthapati redrew the gopuram proportions in chalk on the floor.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 378 · Walked the foundation with the sthapati. Two courses out of level.</title><link>https://dhanunjaya.pages.dev/editions/378/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/378/</guid><description>Walked the foundation with the sthapati. Two courses out of level.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>No. 377 · Migrated the last cron off the old box.</title><link>https://dhanunjaya.pages.dev/editions/377/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/377/</guid><description>Migrated the last cron off the old box.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 376 · Traced a memory leak to a listener nobody removed.</title><link>https://dhanunjaya.pages.dev/editions/376/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/376/</guid><description>Traced a memory leak to a listener nobody removed.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 375 · Post-mortem for the Tuesday outage. Blameless, and honest.</title><link>https://dhanunjaya.pages.dev/editions/375/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/375/</guid><description>Post-mortem for the Tuesday outage. Blameless, and honest.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 374 · Studied the walk cycle from the Survival Kit and copied it badly.</title><link>https://dhanunjaya.pages.dev/editions/374/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/374/</guid><description>Studied the walk cycle from the Survival Kit and copied it badly.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 373 · Argued about the door height and lost, correctly.</title><link>https://dhanunjaya.pages.dev/editions/373/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/373/</guid><description>Argued about the door height and lost, correctly.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 372 · Walked the foundation with the sthapati. Two courses out of level.</title><link>https://dhanunjaya.pages.dev/editions/372/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/372/</guid><description>Walked the foundation with the sthapati. Two courses out of level.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 371 · Copied out both accounts side by side. Choosing is already an argument.</title><link>https://dhanunjaya.pages.dev/editions/371/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/371/</guid><description>Copied out both accounts side by side. Choosing is already an argument.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No. 370 · Turned the feature flag on for everyone. Quiet day after.</title><link>https://dhanunjaya.pages.dev/editions/370/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/370/</guid><description>Turned the feature flag on for everyone. Quiet day after.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 369 · Mayamata, chapter on proportion. Slower than I expected.</title><link>https://dhanunjaya.pages.dev/editions/369/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/369/</guid><description>Mayamata, chapter on proportion. Slower than I expected.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 368 · Studied the walk cycle from the Survival Kit and copied it badly.</title><link>https://dhanunjaya.pages.dev/editions/368/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/368/</guid><description>Studied the walk cycle from the Survival Kit and copied it badly.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 367 · Site visit after the rain. Water is finding the north corner.</title><link>https://dhanunjaya.pages.dev/editions/367/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/367/</guid><description>Site visit after the rain. Water is finding the north corner.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 366 · Copied out both accounts side by side. Choosing is already an argument.</title><link>https://dhanunjaya.pages.dev/editions/366/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/366/</guid><description>Copied out both accounts side by side. Choosing is already an argument.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 365 · Migrated the last cron off the old box.</title><link>https://dhanunjaya.pages.dev/editions/365/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/365/</guid><description>Migrated the last cron off the old box.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 364 · Wrote a script to batch the frame exports. Saved an hour a day.</title><link>https://dhanunjaya.pages.dev/editions/364/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/364/</guid><description>Wrote a script to batch the frame exports. Saved an hour a day.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 363 · Queue rewrite is live. Latency down by a third.</title><link>https://dhanunjaya.pages.dev/editions/363/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/363/</guid><description>Queue rewrite is live. Latency down by a third.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>No. 362 · Queue rewrite is live. Latency down by a third.</title><link>https://dhanunjaya.pages.dev/editions/362/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/362/</guid><description>Queue rewrite is live. Latency down by a third.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item><item><title>No. 361 · Mayamata, chapter on proportion. Slower than I expected.</title><link>https://dhanunjaya.pages.dev/editions/361/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/361/</guid><description>Mayamata, chapter on proportion. Slower than I expected.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate></item><item><title>No. 360 · Traced a memory leak to a listener nobody removed.</title><link>https://dhanunjaya.pages.dev/editions/360/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/360/</guid><description>Traced a memory leak to a listener nobody removed.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate></item><item><title>No. 359 · Wrote the ingest worker. Tests first, for once, and it paid.</title><link>https://dhanunjaya.pages.dev/editions/359/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/359/</guid><description>Wrote the ingest worker. Tests first, for once, and it paid.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate></item><item><title>No. 358 · Migrated the last cron off the old box.</title><link>https://dhanunjaya.pages.dev/editions/358/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/358/</guid><description>Migrated the last cron off the old box.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate></item><item><title>No. 357 · Site visit after the rain. Water is finding the north corner.</title><link>https://dhanunjaya.pages.dev/editions/357/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/357/</guid><description>Site visit after the rain. Water is finding the north corner.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>No. 356 · Wrote the design doc for the queue. Three pages, no diagrams.</title><link>https://dhanunjaya.pages.dev/editions/356/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/356/</guid><description>Wrote the design doc for the queue. Three pages, no diagrams.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate></item><item><title>No. 355 · Ran image generation on the plinth reference. Six of forty-eight usable.</title><link>https://dhanunjaya.pages.dev/editions/355/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/355/</guid><description>Ran image generation on the plinth reference. Six of forty-eight usable.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate></item><item><title>No. 354 · Cut release 3.4. The rollback plan was shorter than the changelog.</title><link>https://dhanunjaya.pages.dev/editions/354/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/354/</guid><description>Cut release 3.4. The rollback plan was shorter than the changelog.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate></item><item><title>No. 353 · Paired on the auth rewrite. Deleted more than we added.</title><link>https://dhanunjaya.pages.dev/editions/353/</link><guid isPermaLink="true">https://dhanunjaya.pages.dev/editions/353/</guid><description>Paired on the auth rewrite. Deleted more than we added.</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>