The DaybookNo. 4122026.08.21Friday
Today’s editionPress closes 21:00 IST
The DaybookDhanunjaya Madharapakam · engineer, builder, animator · Andhra Pradesh
Editions published412since 2019.04.11

Daybook

Every day that was written down, newest first. 412 editions. The gaps are left in.

Aug 2026

2026.08.21BuiltNo. 412The stone from Pulivendula arrived a week late. Nineteen pillars, all sound.2026.08.19DrewNo. 411Redrew the elephant's turn for the fourth time. It finally has weight.2026.08.17ShippedNo. 410Shipped the queue rewrite. Two months of temple wages in one release.2026.08.12On siteNo. 409Sat with the sthapati over the gopuram proportions. He drew it in chalk on the floor.2026.08.09BuiltNo. 408Spent the day on a bug that was one wrong comparison operator.2026.08.04WroteNo. 407On keeping a ledger instead of a blog.2026.08.01ReadNo. 406Copied out both accounts side by side. Choosing is already an argument.

Jul 2026

2026.07.31On siteNo. 405Marked out the mandapa in lime on the ground. It is smaller than I imagined.2026.07.25BuiltNo. 404Ran image generation on the plinth reference. Six of forty-eight usable.2026.07.21BuiltNo. 403Wrote a script to batch the frame exports. Saved an hour a day.2026.07.19ShippedNo. 402Shipped the retry path. Nothing paged overnight.2026.07.13BuiltNo. 401Refactored the scheduler into something I can explain out loud.2026.07.08ReadNo. 400Read the section on plinth mouldings twice and still drew it wrong.2026.07.04ReadNo. 399Mayamata, chapter on proportion. Slower than I expected.

Jun 2026

2026.06.30On siteNo. 398Walked the foundation with the sthapati. Two courses out of level.2026.06.28WroteNo. 397Post-mortem for the Tuesday outage. Blameless, and honest.2026.06.23BuiltNo. 396Argued about the door height and lost, correctly.2026.06.11BuiltNo. 395Wrote a script to batch the frame exports. Saved an hour a day.2026.06.10BuiltNo. 394Spent the day on a bug that was one wrong comparison operator.2026.06.03BuiltNo. 393Wrote a script to batch the frame exports. Saved an hour a day.2026.06.02ShippedNo. 392Queue rewrite is live. Latency down by a third.

May 2026

2026.05.27WroteNo. 391Wrote the design doc for the queue. Three pages, no diagrams.2026.05.22DrewNo. 390Studied the walk cycle from the Survival Kit and copied it badly.2026.05.21BuiltNo. 389Argued about the door height and lost, correctly.2026.05.17On siteNo. 388Carried water to the masons. Nothing else useful I could do today.2026.05.09ReadNo. 387Read the Vishnu Purana on the same episode. Chose the older version.2026.05.06On siteNo. 386Site visit after the rain. Water is finding the north corner.2026.05.05On siteNo. 385Site visit after the rain. Water is finding the north corner.2026.05.03ReadNo. 384Read the section on plinth mouldings twice and still drew it wrong.

Apr 2026

2026.04.30ShippedNo. 383Shipped the retry path. Nothing paged overnight.2026.04.23BuiltNo. 382Wrote a script to batch the frame exports. Saved an hour a day.2026.04.18ReadNo. 381Mayamata, chapter on proportion. Slower than I expected.2026.04.14WroteNo. 380Wrote the design doc for the queue. Three pages, no diagrams.2026.04.11BuiltNo. 379The sthapati redrew the gopuram proportions in chalk on the floor.2026.04.03On siteNo. 378Walked the foundation with the sthapati. Two courses out of level.

Mar 2026

2026.03.31ShippedNo. 377Migrated the last cron off the old box.2026.03.29BuiltNo. 376Traced a memory leak to a listener nobody removed.2026.03.25WroteNo. 375Post-mortem for the Tuesday outage. Blameless, and honest.2026.03.15DrewNo. 374Studied the walk cycle from the Survival Kit and copied it badly.2026.03.13BuiltNo. 373Argued about the door height and lost, correctly.2026.03.11On siteNo. 372Walked the foundation with the sthapati. Two courses out of level.2026.03.04ReadNo. 371Copied out both accounts side by side. Choosing is already an argument.

Feb 2026

2026.02.26ShippedNo. 370Turned the feature flag on for everyone. Quiet day after.2026.02.21ReadNo. 369Mayamata, chapter on proportion. Slower than I expected.2026.02.12DrewNo. 368Studied the walk cycle from the Survival Kit and copied it badly.2026.02.10On siteNo. 367Site visit after the rain. Water is finding the north corner.2026.02.06ReadNo. 366Copied out both accounts side by side. Choosing is already an argument.2026.02.05ShippedNo. 365Migrated the last cron off the old box.2026.02.04BuiltNo. 364Wrote a script to batch the frame exports. Saved an hour a day.2026.02.01ShippedNo. 363Queue rewrite is live. Latency down by a third.

Jan 2026

2026.01.25ShippedNo. 362Queue rewrite is live. Latency down by a third.2026.01.23ReadNo. 361Mayamata, chapter on proportion. Slower than I expected.2026.01.20BuiltNo. 360Traced a memory leak to a listener nobody removed.
14 days · no entry
2026.01.06BuiltNo. 359Wrote the ingest worker. Tests first, for once, and it paid.2026.01.02ShippedNo. 358Migrated the last cron off the old box.

Dec 2025

2025.12.27On siteNo. 357Site visit after the rain. Water is finding the north corner.2025.12.24WroteNo. 356Wrote the design doc for the queue. Three pages, no diagrams.2025.12.12BuiltNo. 355Ran image generation on the plinth reference. Six of forty-eight usable.2025.12.09ShippedNo. 354Cut release 3.4. The rollback plan was shorter than the changelog.2025.12.06BuiltNo. 353Paired on the auth rewrite. Deleted more than we added.

Nov 2025

2025.11.30On siteNo. 352On site. Measured the plinth myself rather than trusting the drawing.2025.11.27BuiltNo. 351Wrote a script to batch the frame exports. Saved an hour a day.2025.11.23On siteNo. 350Walked the foundation with the sthapati. Two courses out of level.2025.11.22DrewNo. 349Redrew the elephant's turn for the fourth time. It finally has weight.2025.11.21DrewNo. 348Redrew the elephant's turn for the fourth time. It finally has weight.2025.11.19ReadNo. 347Copied out both accounts side by side. Choosing is already an argument.2025.11.18ShippedNo. 346Queue rewrite is live. Latency down by a third.2025.11.17BuiltNo. 345Spent the day on a bug that was one wrong comparison operator.2025.11.14WroteNo. 344Post-mortem for the Tuesday outage. Blameless, and honest.
18 days · no entry

Oct 2025

2025.10.27ReadNo. 343Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2025.10.25ReadNo. 342Read the section on plinth mouldings twice and still drew it wrong.
17 days · no entry
2025.10.08On siteNo. 341Carried water to the masons. Nothing else useful I could do today.2025.10.03ShippedNo. 340Cut release 3.4. The rollback plan was shorter than the changelog.

Sep 2025

2025.09.28ReadNo. 339Mayamata, chapter on proportion. Slower than I expected.2025.09.26BuiltNo. 338The sthapati redrew the gopuram proportions in chalk on the floor.2025.09.24WroteNo. 337Wrote the design doc for the queue. Three pages, no diagrams.2025.09.21ShippedNo. 336Migrated the last cron off the old box.2025.09.19WroteNo. 335Wrote the design doc for the queue. Three pages, no diagrams.2025.09.18BuiltNo. 334Argued about the door height and lost, correctly.2025.09.15BuiltNo. 333Ran image generation on the plinth reference. Six of forty-eight usable.2025.09.07ShippedNo. 332Cut release 3.4. The rollback plan was shorter than the changelog.2025.09.04DrewNo. 331Studied the walk cycle from the Survival Kit and copied it badly.2025.09.01On siteNo. 330Marked out the mandapa in lime on the ground. It is smaller than I imagined.

Aug 2025

2025.08.28ShippedNo. 329Shipped the retry path. Nothing paged overnight.
18 days · no entry
2025.08.10BuiltNo. 328Ran image generation on the plinth reference. Six of forty-eight usable.2025.08.09ReadNo. 327Copied out both accounts side by side. Choosing is already an argument.2025.08.01BuiltNo. 326Wrote a script to batch the frame exports. Saved an hour a day.

Jul 2025

2025.07.25WroteNo. 325Post-mortem for the Tuesday outage. Blameless, and honest.2025.07.22BuiltNo. 324Wrote a script to batch the frame exports. Saved an hour a day.2025.07.18DrewNo. 323Studied the walk cycle from the Survival Kit and copied it badly.2025.07.11WroteNo. 322Post-mortem for the Tuesday outage. Blameless, and honest.2025.07.06On siteNo. 321Walked the foundation with the sthapati. Two courses out of level.

Jun 2025

2025.06.29ReadNo. 320Mayamata, chapter on proportion. Slower than I expected.2025.06.28ReadNo. 319Copied out both accounts side by side. Choosing is already an argument.2025.06.24On siteNo. 318Site visit after the rain. Water is finding the north corner.2025.06.20WroteNo. 317Post-mortem for the Tuesday outage. Blameless, and honest.2025.06.18DrewNo. 316Studied the walk cycle from the Survival Kit and copied it badly.2025.06.13BuiltNo. 315Ran image generation on the plinth reference. Six of forty-eight usable.
17 days · no entry

May 2025

2025.05.27DrewNo. 314Blocked out the churning sequence. Twelve seconds, forty drawings.
15 days · no entry
2025.05.12ReadNo. 313Copied out both accounts side by side. Choosing is already an argument.

Apr 2025

2025.04.30BuiltNo. 312Refactored the scheduler into something I can explain out loud.2025.04.26ReadNo. 311Read the section on plinth mouldings twice and still drew it wrong.2025.04.22DrewNo. 310Blocked out the churning sequence. Twelve seconds, forty drawings.
14 days · no entry
2025.04.08BuiltNo. 309Wrote a script to batch the frame exports. Saved an hour a day.2025.04.05BuiltNo. 308Wrote a script to batch the frame exports. Saved an hour a day.2025.04.03BuiltNo. 307Ran image generation on the plinth reference. Six of forty-eight usable.

Mar 2025

2025.03.29BuiltNo. 306Wrote a script to batch the frame exports. Saved an hour a day.2025.03.25BuiltNo. 305Ran image generation on the plinth reference. Six of forty-eight usable.2025.03.20ReadNo. 304Read the section on plinth mouldings twice and still drew it wrong.2025.03.18BuiltNo. 303Wrote the ingest worker. Tests first, for once, and it paid.2025.03.15On siteNo. 302Marked out the mandapa in lime on the ground. It is smaller than I imagined.2025.03.07BuiltNo. 301Ordered the granite for the steps. Paid from this month's invoice.2025.03.06WroteNo. 300Post-mortem for the Tuesday outage. Blameless, and honest.2025.03.02WroteNo. 299Post-mortem for the Tuesday outage. Blameless, and honest.

Feb 2025

2025.02.27On siteNo. 298Site visit after the rain. Water is finding the north corner.2025.02.25WroteNo. 297Wrote the design doc for the queue. Three pages, no diagrams.2025.02.23BuiltNo. 296Ran image generation on the plinth reference. Six of forty-eight usable.2025.02.21ShippedNo. 295Migrated the last cron off the old box.2025.02.11ReadNo. 294Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.

Jan 2025

2025.01.30ShippedNo. 293Queue rewrite is live. Latency down by a third.2025.01.24ReadNo. 292Copied out both accounts side by side. Choosing is already an argument.2025.01.19BuiltNo. 291Ran image generation on the plinth reference. Six of forty-eight usable.2025.01.10ReadNo. 290Read the section on plinth mouldings twice and still drew it wrong.

Dec 2024

2024.12.29ReadNo. 289Read the section on plinth mouldings twice and still drew it wrong.2024.12.26On siteNo. 288Walked the foundation with the sthapati. Two courses out of level.2024.12.25BuiltNo. 287Traced a memory leak to a listener nobody removed.2024.12.24ReadNo. 286Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2024.12.19BuiltNo. 285The sthapati redrew the gopuram proportions in chalk on the floor.2024.12.15ReadNo. 284Read the Vishnu Purana on the same episode. Chose the older version.2024.12.04DrewNo. 283Redrew the elephant's turn for the fourth time. It finally has weight.2024.12.03BuiltNo. 282The sthapati redrew the gopuram proportions in chalk on the floor.2024.12.01ReadNo. 281Read the section on plinth mouldings twice and still drew it wrong.

Nov 2024

2024.11.28BuiltNo. 280Wrote a script to batch the frame exports. Saved an hour a day.2024.11.24BuiltNo. 279The sthapati redrew the gopuram proportions in chalk on the floor.2024.11.16BuiltNo. 278Ran image generation on the plinth reference. Six of forty-eight usable.2024.11.10BuiltNo. 277The sthapati redrew the gopuram proportions in chalk on the floor.2024.11.05On siteNo. 276On site. Measured the plinth myself rather than trusting the drawing.

Oct 2024

2024.10.27BuiltNo. 275Wrote a script to batch the frame exports. Saved an hour a day.2024.10.22BuiltNo. 274Nineteen pillars set. The mandapa roof is still open.2024.10.20BuiltNo. 273Argued about the door height and lost, correctly.2024.10.19ReadNo. 272Mayamata, chapter on proportion. Slower than I expected.2024.10.18WroteNo. 271Post-mortem for the Tuesday outage. Blameless, and honest.2024.10.17BuiltNo. 270Spent the day on a bug that was one wrong comparison operator.2024.10.04WroteNo. 269Post-mortem for the Tuesday outage. Blameless, and honest.

Sep 2024

2024.09.27BuiltNo. 268Wrote a script to batch the frame exports. Saved an hour a day.
30 days · no entry

Aug 2024

2024.08.28WroteNo. 267Post-mortem for the Tuesday outage. Blameless, and honest.2024.08.24DrewNo. 266Cleaned up the gopuram pan. Six hours for four seconds.2024.08.23ReadNo. 265Copied out both accounts side by side. Choosing is already an argument.2024.08.16DrewNo. 264Blocked out the churning sequence. Twelve seconds, forty drawings.2024.08.12BuiltNo. 263Ran image generation on the plinth reference. Six of forty-eight usable.2024.08.11BuiltNo. 262Ran image generation on the plinth reference. Six of forty-eight usable.2024.08.10BuiltNo. 261Ran image generation on the plinth reference. Six of forty-eight usable.2024.08.05BuiltNo. 260Ordered the granite for the steps. Paid from this month's invoice.2024.08.01ReadNo. 259Read the section on plinth mouldings twice and still drew it wrong.

Jul 2024

2024.07.30ReadNo. 258Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2024.07.24ReadNo. 257Mayamata, chapter on proportion. Slower than I expected.2024.07.22ReadNo. 256Read the section on plinth mouldings twice and still drew it wrong.2024.07.19ReadNo. 255Mayamata, chapter on proportion. Slower than I expected.2024.07.13On siteNo. 254Site visit after the rain. Water is finding the north corner.2024.07.11ReadNo. 253Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2024.07.09ReadNo. 252Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2024.07.03On siteNo. 251Walked the foundation with the sthapati. Two courses out of level.2024.07.02BuiltNo. 250Wrote a script to batch the frame exports. Saved an hour a day.

Jun 2024

2024.06.26ReadNo. 249Read the Vishnu Purana on the same episode. Chose the older version.2024.06.21On siteNo. 248Walked the foundation with the sthapati. Two courses out of level.2024.06.17WroteNo. 247Wrote the design doc for the queue. Three pages, no diagrams.2024.06.11BuiltNo. 246Ordered the granite for the steps. Paid from this month's invoice.2024.06.10WroteNo. 245Post-mortem for the Tuesday outage. Blameless, and honest.

May 2024

2024.05.31WroteNo. 244Wrote the design doc for the queue. Three pages, no diagrams.2024.05.26ShippedNo. 243Turned the feature flag on for everyone. Quiet day after.2024.05.17BuiltNo. 242Spent the day on a bug that was one wrong comparison operator.
15 days · no entry
2024.05.02WroteNo. 241Post-mortem for the Tuesday outage. Blameless, and honest.

Apr 2024

2024.04.27WroteNo. 240Post-mortem for the Tuesday outage. Blameless, and honest.2024.04.23ShippedNo. 239Cut release 3.4. The rollback plan was shorter than the changelog.2024.04.19ReadNo. 238Read the Vishnu Purana on the same episode. Chose the older version.2024.04.17DrewNo. 237Tried a smear frame for the mace swing. Kept two of nine attempts.2024.04.12DrewNo. 236Tried a smear frame for the mace swing. Kept two of nine attempts.2024.04.11ReadNo. 235Read the Vishnu Purana on the same episode. Chose the older version.2024.04.06BuiltNo. 234Refactored the scheduler into something I can explain out loud.2024.04.05BuiltNo. 233Ran image generation on the plinth reference. Six of forty-eight usable.2024.04.04ReadNo. 232Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.
15 days · no entry

Mar 2024

2024.03.20BuiltNo. 231Paired on the auth rewrite. Deleted more than we added.2024.03.12On siteNo. 230Carried water to the masons. Nothing else useful I could do today.2024.03.04BuiltNo. 229Spent the day on a bug that was one wrong comparison operator.2024.03.03WroteNo. 228Wrote the design doc for the queue. Three pages, no diagrams.

Feb 2024

2024.02.23BuiltNo. 227Argued about the door height and lost, correctly.2024.02.21ReadNo. 226Read the section on plinth mouldings twice and still drew it wrong.2024.02.17WroteNo. 225Post-mortem for the Tuesday outage. Blameless, and honest.2024.02.13BuiltNo. 224Wrote a script to batch the frame exports. Saved an hour a day.2024.02.12WroteNo. 223Wrote the design doc for the queue. Three pages, no diagrams.2024.02.10BuiltNo. 222Nineteen pillars set. The mandapa roof is still open.2024.02.03On siteNo. 221Walked the foundation with the sthapati. Two courses out of level.2024.02.02BuiltNo. 220Traced a memory leak to a listener nobody removed.

Jan 2024

2024.01.27On siteNo. 219Site visit after the rain. Water is finding the north corner.
14 days · no entry
2024.01.13BuiltNo. 218Ran image generation on the plinth reference. Six of forty-eight usable.2024.01.11ReadNo. 217Bhagavata Purana, Book VIII. The churning is told twice and the tellings differ.2024.01.09BuiltNo. 216Ran image generation on the plinth reference. Six of forty-eight usable.

Dec 2023

2023.12.29BuiltNo. 215Wrote the ingest worker. Tests first, for once, and it paid.2023.12.27ShippedNo. 214Queue rewrite is live. Latency down by a third.2023.12.24ShippedNo. 213Migrated the last cron off the old box.2023.12.15ReadNo. 212Read the section on plinth mouldings twice and still drew it wrong.2023.12.13On siteNo. 211Walked the foundation with the sthapati. Two courses out of level.2023.12.09On siteNo. 210On site. Measured the plinth myself rather than trusting the drawing.2023.12.04ShippedNo. 209Migrated the last cron off the old box.

Nov 2023

2023.11.30ReadNo. 208Mayamata, chapter on proportion. Slower than I expected.2023.11.28On siteNo. 207Marked out the mandapa in lime on the ground. It is smaller than I imagined.
16 days · no entry
2023.11.12ShippedNo. 206Turned the feature flag on for everyone. Quiet day after.2023.11.03BuiltNo. 205Paired on the auth rewrite. Deleted more than we added.2023.11.02ReadNo. 204Mayamata, chapter on proportion. Slower than I expected.

Oct 2023

2023.10.30WroteNo. 203Post-mortem for the Tuesday outage. Blameless, and honest.2023.10.29ShippedNo. 202Shipped the retry path. Nothing paged overnight.2023.10.22On siteNo. 201Carried water to the masons. Nothing else useful I could do today.2023.10.12On siteNo. 200Marked out the mandapa in lime on the ground. It is smaller than I imagined.2023.10.07BuiltNo. 199Traced a memory leak to a listener nobody removed.2023.10.04WroteNo. 198Post-mortem for the Tuesday outage. Blameless, and honest.2023.10.01WroteNo. 197Wrote the design doc for the queue. Three pages, no diagrams.

Sep 2023

2023.09.24BuiltNo. 196Argued about the door height and lost, correctly.2023.09.17ReadNo. 195Read the section on plinth mouldings twice and still drew it wrong.2023.09.12ShippedNo. 194Queue rewrite is live. Latency down by a third.2023.09.10ShippedNo. 193Queue rewrite is live. Latency down by a third.2023.09.09WroteNo. 192Post-mortem for the Tuesday outage. Blameless, and honest.

Aug 2023

2023.08.28ShippedNo. 191Cut release 3.4. The rollback plan was shorter than the changelog.2023.08.22BuiltNo. 190Spent the day on a bug that was one wrong comparison operator.2023.08.21WroteNo. 189Post-mortem for the Tuesday outage. Blameless, and honest.2023.08.16ShippedNo. 188Migrated the last cron off the old box.2023.08.11ShippedNo. 187Queue rewrite is live. Latency down by a third.2023.08.08ReadNo. 186Read the section on plinth mouldings twice and still drew it wrong.

Jul 2023

2023.07.31WroteNo. 185Wrote the design doc for the queue. Three pages, no diagrams.2023.07.27ShippedNo. 184Turned the feature flag on for everyone. Quiet day after.2023.07.26BuiltNo. 183Spent the day on a bug that was one wrong comparison operator.2023.07.17WroteNo. 182Wrote the design doc for the queue. Three pages, no diagrams.2023.07.15BuiltNo. 181Refactored the scheduler into something I can explain out loud.
27 days · no entry

Jun 2023

2023.06.18ShippedNo. 180Turned the feature flag on for everyone. Quiet day after.
18 days · no entry

May 2023

2023.05.31BuiltNo. 179Stone from Pulivendula arrived a week late. All sound.2023.05.21BuiltNo. 178Paired on the auth rewrite. Deleted more than we added.2023.05.17ShippedNo. 177Migrated the last cron off the old box.
16 days · no entry
2023.05.01ShippedNo. 176Queue rewrite is live. Latency down by a third.

Apr 2023

2023.04.23ShippedNo. 175Turned the feature flag on for everyone. Quiet day after.2023.04.19BuiltNo. 174Paired on the auth rewrite. Deleted more than we added.2023.04.08BuiltNo. 173Refactored the scheduler into something I can explain out loud.

Mar 2023

2023.03.31ShippedNo. 172Cut release 3.4. The rollback plan was shorter than the changelog.2023.03.28ShippedNo. 171Turned the feature flag on for everyone. Quiet day after.2023.03.22On siteNo. 170Site visit after the rain. Water is finding the north corner.2023.03.13ShippedNo. 169Shipped the retry path. Nothing paged overnight.2023.03.12BuiltNo. 168Refactored the scheduler into something I can explain out loud.2023.03.10BuiltNo. 167Wrote the ingest worker. Tests first, for once, and it paid.2023.03.07WroteNo. 166Wrote the design doc for the queue. Three pages, no diagrams.2023.03.04BuiltNo. 165Nineteen pillars set. The mandapa roof is still open.

Feb 2023

2023.02.20ReadNo. 164Read the section on plinth mouldings twice and still drew it wrong.2023.02.15On siteNo. 163Marked out the mandapa in lime on the ground. It is smaller than I imagined.2023.02.12WroteNo. 162Wrote the design doc for the queue. Three pages, no diagrams.2023.02.11On siteNo. 161On site. Measured the plinth myself rather than trusting the drawing.2023.02.03BuiltNo. 160Traced a memory leak to a listener nobody removed.2023.02.01ReadNo. 159Mayamata, chapter on proportion. Slower than I expected.

Jan 2023

2023.01.25ReadNo. 158Read the section on plinth mouldings twice and still drew it wrong.2023.01.24ReadNo. 157Read the section on plinth mouldings twice and still drew it wrong.2023.01.20ShippedNo. 156Turned the feature flag on for everyone. Quiet day after.
17 days · no entry
2023.01.03ShippedNo. 155Shipped the retry path. Nothing paged overnight.

Dec 2022

2022.12.21ShippedNo. 154Cut release 3.4. The rollback plan was shorter than the changelog.2022.12.16BuiltNo. 153Refactored the scheduler into something I can explain out loud.2022.12.14ShippedNo. 152Cut release 3.4. The rollback plan was shorter than the changelog.2022.12.11ShippedNo. 151Cut release 3.4. The rollback plan was shorter than the changelog.2022.12.05ShippedNo. 150Turned the feature flag on for everyone. Quiet day after.2022.12.01BuiltNo. 149Spent the day on a bug that was one wrong comparison operator.

Nov 2022

2022.11.28ShippedNo. 148Migrated the last cron off the old box.2022.11.17ShippedNo. 147Migrated the last cron off the old box.2022.11.11BuiltNo. 146Spent the day on a bug that was one wrong comparison operator.2022.11.02WroteNo. 145Wrote the design doc for the queue. Three pages, no diagrams.

Oct 2022

2022.10.30WroteNo. 144Post-mortem for the Tuesday outage. Blameless, and honest.2022.10.25ShippedNo. 143Migrated the last cron off the old box.
14 days · no entry
2022.10.11ShippedNo. 142Cut release 3.4. The rollback plan was shorter than the changelog.
16 days · no entry

Sep 2022

2022.09.25BuiltNo. 141Spent the day on a bug that was one wrong comparison operator.2022.09.24BuiltNo. 140Paired on the auth rewrite. Deleted more than we added.2022.09.20WroteNo. 139Wrote the design doc for the queue. Three pages, no diagrams.2022.09.19ShippedNo. 138Shipped the retry path. Nothing paged overnight.2022.09.18ShippedNo. 137Cut release 3.4. The rollback plan was shorter than the changelog.2022.09.12BuiltNo. 136Refactored the scheduler into something I can explain out loud.
15 days · no entry

Aug 2022

2022.08.28BuiltNo. 135Refactored the scheduler into something I can explain out loud.2022.08.22WroteNo. 134Post-mortem for the Tuesday outage. Blameless, and honest.
21 days · no entry
2022.08.01WroteNo. 133Wrote the design doc for the queue. Three pages, no diagrams.

Jul 2022

2022.07.29BuiltNo. 132Paired on the auth rewrite. Deleted more than we added.2022.07.25BuiltNo. 131Wrote the ingest worker. Tests first, for once, and it paid.2022.07.13BuiltNo. 130Paired on the auth rewrite. Deleted more than we added.2022.07.11BuiltNo. 129Wrote the ingest worker. Tests first, for once, and it paid.2022.07.06ShippedNo. 128Shipped the retry path. Nothing paged overnight.2022.07.05BuiltNo. 127Refactored the scheduler into something I can explain out loud.

Jun 2022

2022.06.30ShippedNo. 126Turned the feature flag on for everyone. Quiet day after.2022.06.23ShippedNo. 125Migrated the last cron off the old box.2022.06.16ShippedNo. 124Migrated the last cron off the old box.2022.06.12WroteNo. 123Post-mortem for the Tuesday outage. Blameless, and honest.2022.06.02BuiltNo. 122Paired on the auth rewrite. Deleted more than we added.

May 2022

2022.05.25ShippedNo. 121Cut release 3.4. The rollback plan was shorter than the changelog.2022.05.20WroteNo. 120Wrote the design doc for the queue. Three pages, no diagrams.2022.05.16BuiltNo. 119Traced a memory leak to a listener nobody removed.2022.05.07WroteNo. 118Wrote the design doc for the queue. Three pages, no diagrams.2022.05.03BuiltNo. 117Traced a memory leak to a listener nobody removed.

Apr 2022

2022.04.23BuiltNo. 116Refactored the scheduler into something I can explain out loud.2022.04.17BuiltNo. 115Refactored the scheduler into something I can explain out loud.2022.04.14BuiltNo. 114Spent the day on a bug that was one wrong comparison operator.2022.04.06ShippedNo. 113Queue rewrite is live. Latency down by a third.2022.04.05ShippedNo. 112Migrated the last cron off the old box.

Mar 2022

2022.03.25ShippedNo. 111Migrated the last cron off the old box.2022.03.23WroteNo. 110Wrote the design doc for the queue. Three pages, no diagrams.
26 days · no entry

Feb 2022

2022.02.25BuiltNo. 109Wrote the ingest worker. Tests first, for once, and it paid.2022.02.22BuiltNo. 108Refactored the scheduler into something I can explain out loud.2022.02.20WroteNo. 107Post-mortem for the Tuesday outage. Blameless, and honest.
22 days · no entry

Jan 2022

2022.01.29BuiltNo. 106Refactored the scheduler into something I can explain out loud.2022.01.17ShippedNo. 105Cut release 3.4. The rollback plan was shorter than the changelog.2022.01.09BuiltNo. 104Refactored the scheduler into something I can explain out loud.2022.01.04WroteNo. 103Post-mortem for the Tuesday outage. Blameless, and honest.

Dec 2021

2021.12.27BuiltNo. 102Paired on the auth rewrite. Deleted more than we added.2021.12.26WroteNo. 101Wrote the design doc for the queue. Three pages, no diagrams.2021.12.18WroteNo. 100Wrote the design doc for the queue. Three pages, no diagrams.2021.12.05ShippedNo. 99Turned the feature flag on for everyone. Quiet day after.2021.12.04BuiltNo. 98Refactored the scheduler into something I can explain out loud.2021.12.02WroteNo. 97Post-mortem for the Tuesday outage. Blameless, and honest.

Nov 2021

2021.11.29WroteNo. 96Post-mortem for the Tuesday outage. Blameless, and honest.2021.11.27WroteNo. 95Wrote the design doc for the queue. Three pages, no diagrams.
1 month · no entry

Oct 2021

2021.10.24WroteNo. 94Post-mortem for the Tuesday outage. Blameless, and honest.2021.10.11ShippedNo. 93Turned the feature flag on for everyone. Quiet day after.2021.10.10BuiltNo. 92Wrote the ingest worker. Tests first, for once, and it paid.
17 days · no entry

Sep 2021

2021.09.23WroteNo. 91Wrote the design doc for the queue. Three pages, no diagrams.2021.09.19WroteNo. 90Post-mortem for the Tuesday outage. Blameless, and honest.2021.09.08ShippedNo. 89Shipped the retry path. Nothing paged overnight.

Aug 2021

2021.08.31ShippedNo. 88Queue rewrite is live. Latency down by a third.
26 days · no entry
2021.08.05BuiltNo. 87Wrote the ingest worker. Tests first, for once, and it paid.2021.08.02ShippedNo. 86Cut release 3.4. The rollback plan was shorter than the changelog.

Jul 2021

2021.07.23WroteNo. 85Wrote the design doc for the queue. Three pages, no diagrams.
20 days · no entry
2021.07.03ShippedNo. 84Queue rewrite is live. Latency down by a third.
19 days · no entry

Jun 2021

2021.06.14WroteNo. 83Wrote the design doc for the queue. Three pages, no diagrams.2021.06.08ShippedNo. 82Turned the feature flag on for everyone. Quiet day after.2021.06.05WroteNo. 81Post-mortem for the Tuesday outage. Blameless, and honest.

May 2021

2021.05.24ShippedNo. 80Turned the feature flag on for everyone. Quiet day after.
15 days · no entry
2021.05.09BuiltNo. 79Refactored the scheduler into something I can explain out loud.
1 month · no entry

Mar 2021

2021.03.30ShippedNo. 78Turned the feature flag on for everyone. Quiet day after.2021.03.21BuiltNo. 77Paired on the auth rewrite. Deleted more than we added.2021.03.13ShippedNo. 76Turned the feature flag on for everyone. Quiet day after.2021.03.09BuiltNo. 75Paired on the auth rewrite. Deleted more than we added.
24 days · no entry

Feb 2021

2021.02.13WroteNo. 74Wrote the design doc for the queue. Three pages, no diagrams.2021.02.05ShippedNo. 73Turned the feature flag on for everyone. Quiet day after.2021.02.03BuiltNo. 72Refactored the scheduler into something I can explain out loud.

Jan 2021

2021.01.21WroteNo. 71Wrote the design doc for the queue. Three pages, no diagrams.
15 days · no entry
2021.01.06BuiltNo. 70Paired on the auth rewrite. Deleted more than we added.

Dec 2020

2020.12.30WroteNo. 69Post-mortem for the Tuesday outage. Blameless, and honest.2020.12.29WroteNo. 68Wrote the design doc for the queue. Three pages, no diagrams.2020.12.26ShippedNo. 67Shipped the retry path. Nothing paged overnight.
16 days · no entry
2020.12.10BuiltNo. 66Paired on the auth rewrite. Deleted more than we added.2020.12.03BuiltNo. 65Wrote the ingest worker. Tests first, for once, and it paid.

Nov 2020

2020.11.30WroteNo. 64Wrote the design doc for the queue. Three pages, no diagrams.2020.11.20WroteNo. 63Wrote the design doc for the queue. Three pages, no diagrams.2020.11.19WroteNo. 62Post-mortem for the Tuesday outage. Blameless, and honest.2020.11.11WroteNo. 61Post-mortem for the Tuesday outage. Blameless, and honest.

Oct 2020

2020.10.30ShippedNo. 60Turned the feature flag on for everyone. Quiet day after.2020.10.29WroteNo. 59Wrote the design doc for the queue. Three pages, no diagrams.2020.10.28BuiltNo. 58Wrote the ingest worker. Tests first, for once, and it paid.
15 days · no entry
2020.10.13ShippedNo. 57Turned the feature flag on for everyone. Quiet day after.2020.10.12BuiltNo. 56Wrote the ingest worker. Tests first, for once, and it paid.2020.10.03BuiltNo. 55Refactored the scheduler into something I can explain out loud.

Sep 2020

2020.09.27BuiltNo. 54Wrote the ingest worker. Tests first, for once, and it paid.2020.09.26ShippedNo. 53Turned the feature flag on for everyone. Quiet day after.2020.09.22BuiltNo. 52Traced a memory leak to a listener nobody removed.
16 days · no entry
2020.09.06ShippedNo. 51Migrated the last cron off the old box.2020.09.05WroteNo. 50Wrote the design doc for the queue. Three pages, no diagrams.

Aug 2020

2020.08.31WroteNo. 49Post-mortem for the Tuesday outage. Blameless, and honest.2020.08.24ShippedNo. 48Turned the feature flag on for everyone. Quiet day after.
24 days · no entry

Jul 2020

2020.07.31BuiltNo. 47Spent the day on a bug that was one wrong comparison operator.2020.07.23ShippedNo. 46Shipped the retry path. Nothing paged overnight.2020.07.22ShippedNo. 45Turned the feature flag on for everyone. Quiet day after.2020.07.11WroteNo. 44Wrote the design doc for the queue. Three pages, no diagrams.
19 days · no entry

Jun 2020

2020.06.22WroteNo. 43Post-mortem for the Tuesday outage. Blameless, and honest.2020.06.19WroteNo. 42Post-mortem for the Tuesday outage. Blameless, and honest.
1 month · no entry

May 2020

2020.05.17BuiltNo. 41Traced a memory leak to a listener nobody removed.2020.05.05BuiltNo. 40Refactored the scheduler into something I can explain out loud.
1 month · no entry

Mar 2020

2020.03.30ShippedNo. 39Queue rewrite is live. Latency down by a third.2020.03.19WroteNo. 38Wrote the design doc for the queue. Three pages, no diagrams.2020.03.17BuiltNo. 37Spent the day on a bug that was one wrong comparison operator.2020.03.11ShippedNo. 36Turned the feature flag on for everyone. Quiet day after.2020.03.05WroteNo. 35Post-mortem for the Tuesday outage. Blameless, and honest.

Feb 2020

2020.02.27BuiltNo. 34Spent the day on a bug that was one wrong comparison operator.2020.02.26ShippedNo. 33Turned the feature flag on for everyone. Quiet day after.2020.02.24ShippedNo. 32Queue rewrite is live. Latency down by a third.
1 month · no entry

Jan 2020

2020.01.16WroteNo. 31Post-mortem for the Tuesday outage. Blameless, and honest.2020.01.06ShippedNo. 30Queue rewrite is live. Latency down by a third.2020.01.02BuiltNo. 29Refactored the scheduler into something I can explain out loud.

Dec 2019

2019.12.29WroteNo. 28Wrote the design doc for the queue. Three pages, no diagrams.2019.12.18WroteNo. 27Post-mortem for the Tuesday outage. Blameless, and honest.2019.12.13BuiltNo. 26Paired on the auth rewrite. Deleted more than we added.2019.12.10ShippedNo. 25Cut release 3.4. The rollback plan was shorter than the changelog.2019.12.08ShippedNo. 24Cut release 3.4. The rollback plan was shorter than the changelog.2019.12.07BuiltNo. 23Traced a memory leak to a listener nobody removed.

Nov 2019

2019.11.30ShippedNo. 22Turned the feature flag on for everyone. Quiet day after.
20 days · no entry
2019.11.10ShippedNo. 21Cut release 3.4. The rollback plan was shorter than the changelog.2019.11.05WroteNo. 20Wrote the design doc for the queue. Three pages, no diagrams.

Oct 2019

2019.10.30WroteNo. 19Post-mortem for the Tuesday outage. Blameless, and honest.2019.10.28ShippedNo. 18Cut release 3.4. The rollback plan was shorter than the changelog.2019.10.26WroteNo. 17Wrote the design doc for the queue. Three pages, no diagrams.2019.10.20BuiltNo. 16Spent the day on a bug that was one wrong comparison operator.
1 month · no entry

Sep 2019

2019.09.13ShippedNo. 15Cut release 3.4. The rollback plan was shorter than the changelog.2019.09.03BuiltNo. 14Refactored the scheduler into something I can explain out loud.2019.09.01ShippedNo. 13Migrated the last cron off the old box.
15 days · no entry

Aug 2019

2019.08.17BuiltNo. 12Spent the day on a bug that was one wrong comparison operator.2019.08.09ShippedNo. 11Shipped the retry path. Nothing paged overnight.
15 days · no entry

Jul 2019

2019.07.25BuiltNo. 10Wrote the ingest worker. Tests first, for once, and it paid.2019.07.21WroteNo. 9Post-mortem for the Tuesday outage. Blameless, and honest.2019.07.16BuiltNo. 8Traced a memory leak to a listener nobody removed.
19 days · no entry

Jun 2019

2019.06.27WroteNo. 7Wrote the design doc for the queue. Three pages, no diagrams.2019.06.24BuiltNo. 6Traced a memory leak to a listener nobody removed.2019.06.23ShippedNo. 5Cut release 3.4. The rollback plan was shorter than the changelog.
14 days · no entry
2019.06.09WroteNo. 4Wrote the design doc for the queue. Three pages, no diagrams.2019.06.06ShippedNo. 3Turned the feature flag on for everyone. Quiet day after.2019.06.04WroteNo. 2Wrote the design doc for the queue. Three pages, no diagrams.
2 months · no entry

Apr 2019

2019.04.17BuiltNo. 1Paired on the auth rewrite. Deleted more than we added.