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
Pen-and-ink drawing for the Trade pursuit.
Pursuit · running

Trade

Contract engineering. It funds the other two, and it is the reason the other two are possible at all.

editions touched412started 2014.07.01running 12.1 years
Oldest firstspacing is proportional to real elapsed time
  1. 2019.04.17Paired on the auth rewrite. Deleted more than we added.
  2. 2 months · no entry
    2019.06.04Wrote the design doc for the queue. Three pages, no diagrams.
  3. 2019.06.06Turned the feature flag on for everyone. Quiet day after.
  4. 2019.06.09Wrote the design doc for the queue. Three pages, no diagrams.
  5. 14 days · no entry
    2019.06.23Cut release 3.4. The rollback plan was shorter than the changelog.
  6. 2019.06.24Traced a memory leak to a listener nobody removed.
  7. 2019.06.27Wrote the design doc for the queue. Three pages, no diagrams.
  8. 19 days · no entry
    2019.07.16Traced a memory leak to a listener nobody removed.
  9. 2019.07.21Post-mortem for the Tuesday outage. Blameless, and honest.
  10. 2019.07.25Wrote the ingest worker. Tests first, for once, and it paid.
  11. 15 days · no entry
    2019.08.09Shipped the retry path. Nothing paged overnight.
  12. 2019.08.17Spent the day on a bug that was one wrong comparison operator.
  13. 15 days · no entry
    2019.09.01Migrated the last cron off the old box.
  14. 2019.09.03Refactored the scheduler into something I can explain out loud.
  15. 2019.09.13Cut release 3.4. The rollback plan was shorter than the changelog.
  16. 1 month · no entry
    2019.10.20Spent the day on a bug that was one wrong comparison operator.
  17. 2019.10.26Wrote the design doc for the queue. Three pages, no diagrams.
  18. 2019.10.28Cut release 3.4. The rollback plan was shorter than the changelog.
  19. 2019.10.30Post-mortem for the Tuesday outage. Blameless, and honest.
  20. 2019.11.05Wrote the design doc for the queue. Three pages, no diagrams.
  21. 2019.11.10Cut release 3.4. The rollback plan was shorter than the changelog.
  22. 20 days · no entry
    2019.11.30Turned the feature flag on for everyone. Quiet day after.
  23. 2019.12.07Traced a memory leak to a listener nobody removed.
  24. 2019.12.08Cut release 3.4. The rollback plan was shorter than the changelog.
  25. 2019.12.10Cut release 3.4. The rollback plan was shorter than the changelog.
  26. 2019.12.13Paired on the auth rewrite. Deleted more than we added.
  27. 2019.12.18Post-mortem for the Tuesday outage. Blameless, and honest.
  28. 2019.12.29Wrote the design doc for the queue. Three pages, no diagrams.
  29. 2020.01.02Refactored the scheduler into something I can explain out loud.
  30. 2020.01.06Queue rewrite is live. Latency down by a third.
  31. 2020.01.16Post-mortem for the Tuesday outage. Blameless, and honest.
  32. 1 month · no entry
    2020.02.24Queue rewrite is live. Latency down by a third.
  33. 2020.02.26Turned the feature flag on for everyone. Quiet day after.
  34. 2020.02.27Spent the day on a bug that was one wrong comparison operator.
  35. 2020.03.05Post-mortem for the Tuesday outage. Blameless, and honest.
  36. 2020.03.11Turned the feature flag on for everyone. Quiet day after.
  37. 2020.03.17Spent the day on a bug that was one wrong comparison operator.
  38. 2020.03.19Wrote the design doc for the queue. Three pages, no diagrams.
  39. 2020.03.30Queue rewrite is live. Latency down by a third.
  40. 1 month · no entry
    2020.05.05Refactored the scheduler into something I can explain out loud.
  41. 2020.05.17Traced a memory leak to a listener nobody removed.
  42. 1 month · no entry
    2020.06.19Post-mortem for the Tuesday outage. Blameless, and honest.
  43. 2020.06.22Post-mortem for the Tuesday outage. Blameless, and honest.
  44. 19 days · no entry
    2020.07.11Wrote the design doc for the queue. Three pages, no diagrams.
  45. 2020.07.22Turned the feature flag on for everyone. Quiet day after.
  46. 2020.07.23Shipped the retry path. Nothing paged overnight.
  47. 2020.07.31Spent the day on a bug that was one wrong comparison operator.
  48. 24 days · no entry
    2020.08.24Turned the feature flag on for everyone. Quiet day after.
  49. 2020.08.31Post-mortem for the Tuesday outage. Blameless, and honest.
  50. 2020.09.05Wrote the design doc for the queue. Three pages, no diagrams.
  51. 2020.09.06Migrated the last cron off the old box.
  52. 16 days · no entry
    2020.09.22Traced a memory leak to a listener nobody removed.
  53. 2020.09.26Turned the feature flag on for everyone. Quiet day after.
  54. 2020.09.27Wrote the ingest worker. Tests first, for once, and it paid.
  55. 2020.10.03Refactored the scheduler into something I can explain out loud.
  56. 2020.10.12Wrote the ingest worker. Tests first, for once, and it paid.
  57. 2020.10.13Turned the feature flag on for everyone. Quiet day after.
  58. 15 days · no entry
    2020.10.28Wrote the ingest worker. Tests first, for once, and it paid.
  59. 2020.10.29Wrote the design doc for the queue. Three pages, no diagrams.
  60. 2020.10.30Turned the feature flag on for everyone. Quiet day after.
  61. 2020.11.11Post-mortem for the Tuesday outage. Blameless, and honest.
  62. 2020.11.19Post-mortem for the Tuesday outage. Blameless, and honest.
  63. 2020.11.20Wrote the design doc for the queue. Three pages, no diagrams.
  64. 2020.11.30Wrote the design doc for the queue. Three pages, no diagrams.
  65. 2020.12.03Wrote the ingest worker. Tests first, for once, and it paid.
  66. 2020.12.10Paired on the auth rewrite. Deleted more than we added.
  67. 16 days · no entry
    2020.12.26Shipped the retry path. Nothing paged overnight.
  68. 2020.12.29Wrote the design doc for the queue. Three pages, no diagrams.
  69. 2020.12.30Post-mortem for the Tuesday outage. Blameless, and honest.
  70. 2021.01.06Paired on the auth rewrite. Deleted more than we added.
  71. 15 days · no entry
    2021.01.21Wrote the design doc for the queue. Three pages, no diagrams.
  72. 2021.02.03Refactored the scheduler into something I can explain out loud.
  73. 2021.02.05Turned the feature flag on for everyone. Quiet day after.
  74. 2021.02.13Wrote the design doc for the queue. Three pages, no diagrams.
  75. 24 days · no entry
    2021.03.09Paired on the auth rewrite. Deleted more than we added.
  76. 2021.03.13Turned the feature flag on for everyone. Quiet day after.
  77. 2021.03.21Paired on the auth rewrite. Deleted more than we added.
  78. 2021.03.30Turned the feature flag on for everyone. Quiet day after.
  79. 1 month · no entry
    2021.05.09Refactored the scheduler into something I can explain out loud.
  80. 15 days · no entry
    2021.05.24Turned the feature flag on for everyone. Quiet day after.
  81. 2021.06.05Post-mortem for the Tuesday outage. Blameless, and honest.
  82. 2021.06.08Turned the feature flag on for everyone. Quiet day after.
  83. 2021.06.14Wrote the design doc for the queue. Three pages, no diagrams.
  84. 19 days · no entry
    2021.07.03Queue rewrite is live. Latency down by a third.
  85. 20 days · no entry
    2021.07.23Wrote the design doc for the queue. Three pages, no diagrams.
  86. 2021.08.02Cut release 3.4. The rollback plan was shorter than the changelog.
  87. 2021.08.05Wrote the ingest worker. Tests first, for once, and it paid.
  88. 26 days · no entry
    2021.08.31Queue rewrite is live. Latency down by a third.
  89. 2021.09.08Shipped the retry path. Nothing paged overnight.
  90. 2021.09.19Post-mortem for the Tuesday outage. Blameless, and honest.
  91. 2021.09.23Wrote the design doc for the queue. Three pages, no diagrams.
  92. 17 days · no entry
    2021.10.10Wrote the ingest worker. Tests first, for once, and it paid.
  93. 2021.10.11Turned the feature flag on for everyone. Quiet day after.
  94. 2021.10.24Post-mortem for the Tuesday outage. Blameless, and honest.
  95. 1 month · no entry
    2021.11.27Wrote the design doc for the queue. Three pages, no diagrams.
  96. 2021.11.29Post-mortem for the Tuesday outage. Blameless, and honest.
  97. 2021.12.02Post-mortem for the Tuesday outage. Blameless, and honest.
  98. 2021.12.04Refactored the scheduler into something I can explain out loud.
  99. 2021.12.05Turned the feature flag on for everyone. Quiet day after.
  100. 2021.12.18Wrote the design doc for the queue. Three pages, no diagrams.
  101. 2021.12.26Wrote the design doc for the queue. Three pages, no diagrams.
  102. 2021.12.27Paired on the auth rewrite. Deleted more than we added.
  103. 2022.01.04Post-mortem for the Tuesday outage. Blameless, and honest.
  104. 2022.01.09Refactored the scheduler into something I can explain out loud.
  105. 2022.01.17Cut release 3.4. The rollback plan was shorter than the changelog.
  106. 2022.01.29Refactored the scheduler into something I can explain out loud.
  107. 22 days · no entry
    2022.02.20Post-mortem for the Tuesday outage. Blameless, and honest.
  108. 2022.02.22Refactored the scheduler into something I can explain out loud.
  109. 2022.02.25Wrote the ingest worker. Tests first, for once, and it paid.
  110. 26 days · no entry
    2022.03.23Wrote the design doc for the queue. Three pages, no diagrams.
  111. 2022.03.25Migrated the last cron off the old box.
  112. 2022.04.05Migrated the last cron off the old box.
  113. 2022.04.06Queue rewrite is live. Latency down by a third.
  114. 2022.04.14Spent the day on a bug that was one wrong comparison operator.
  115. 2022.04.17Refactored the scheduler into something I can explain out loud.
  116. 2022.04.23Refactored the scheduler into something I can explain out loud.
  117. 2022.05.03Traced a memory leak to a listener nobody removed.
  118. 2022.05.07Wrote the design doc for the queue. Three pages, no diagrams.
  119. 2022.05.16Traced a memory leak to a listener nobody removed.
  120. 2022.05.20Wrote the design doc for the queue. Three pages, no diagrams.
  121. 2022.05.25Cut release 3.4. The rollback plan was shorter than the changelog.
  122. 2022.06.02Paired on the auth rewrite. Deleted more than we added.
  123. 2022.06.12Post-mortem for the Tuesday outage. Blameless, and honest.
  124. 2022.06.16Migrated the last cron off the old box.
  125. 2022.06.23Migrated the last cron off the old box.
  126. 2022.06.30Turned the feature flag on for everyone. Quiet day after.
  127. 2022.07.05Refactored the scheduler into something I can explain out loud.
  128. 2022.07.06Shipped the retry path. Nothing paged overnight.
  129. 2022.07.11Wrote the ingest worker. Tests first, for once, and it paid.
  130. 2022.07.13Paired on the auth rewrite. Deleted more than we added.
  131. 2022.07.25Wrote the ingest worker. Tests first, for once, and it paid.
  132. 2022.07.29Paired on the auth rewrite. Deleted more than we added.
  133. 2022.08.01Wrote the design doc for the queue. Three pages, no diagrams.
  134. 21 days · no entry
    2022.08.22Post-mortem for the Tuesday outage. Blameless, and honest.
  135. 2022.08.28Refactored the scheduler into something I can explain out loud.
  136. 15 days · no entry
    2022.09.12Refactored the scheduler into something I can explain out loud.
  137. 2022.09.18Cut release 3.4. The rollback plan was shorter than the changelog.
  138. 2022.09.19Shipped the retry path. Nothing paged overnight.
  139. 2022.09.20Wrote the design doc for the queue. Three pages, no diagrams.
  140. 2022.09.24Paired on the auth rewrite. Deleted more than we added.
  141. 2022.09.25Spent the day on a bug that was one wrong comparison operator.
  142. 16 days · no entry
    2022.10.11Cut release 3.4. The rollback plan was shorter than the changelog.
  143. 14 days · no entry
    2022.10.25Migrated the last cron off the old box.
  144. 2022.10.30Post-mortem for the Tuesday outage. Blameless, and honest.
  145. 2022.11.02Wrote the design doc for the queue. Three pages, no diagrams.
  146. 2022.11.11Spent the day on a bug that was one wrong comparison operator.
  147. 2022.11.17Migrated the last cron off the old box.
  148. 2022.11.28Migrated the last cron off the old box.
  149. 2022.12.01Spent the day on a bug that was one wrong comparison operator.
  150. 2022.12.05Turned the feature flag on for everyone. Quiet day after.
  151. 2022.12.11Cut release 3.4. The rollback plan was shorter than the changelog.
  152. 2022.12.14Cut release 3.4. The rollback plan was shorter than the changelog.
  153. 2022.12.16Refactored the scheduler into something I can explain out loud.
  154. 2022.12.21Cut release 3.4. The rollback plan was shorter than the changelog.
  155. 2023.01.03Shipped the retry path. Nothing paged overnight.
  156. 17 days · no entry
    2023.01.20Turned the feature flag on for everyone. Quiet day after.
  157. 14 days · no entry
    2023.02.03Traced a memory leak to a listener nobody removed.
  158. 2023.02.12Wrote the design doc for the queue. Three pages, no diagrams.
  159. 23 days · no entry
    2023.03.07Wrote the design doc for the queue. Three pages, no diagrams.
  160. 2023.03.10Wrote the ingest worker. Tests first, for once, and it paid.
  161. 2023.03.12Refactored the scheduler into something I can explain out loud.
  162. 2023.03.13Shipped the retry path. Nothing paged overnight.
  163. 15 days · no entry
    2023.03.28Turned the feature flag on for everyone. Quiet day after.
  164. 2023.03.31Cut release 3.4. The rollback plan was shorter than the changelog.
  165. 2023.04.08Refactored the scheduler into something I can explain out loud.
  166. 2023.04.19Paired on the auth rewrite. Deleted more than we added.
  167. 2023.04.23Turned the feature flag on for everyone. Quiet day after.
  168. 2023.05.01Queue rewrite is live. Latency down by a third.
  169. 16 days · no entry
    2023.05.17Migrated the last cron off the old box.
  170. 2023.05.21Paired on the auth rewrite. Deleted more than we added.
  171. 28 days · no entry
    2023.06.18Turned the feature flag on for everyone. Quiet day after.
  172. 27 days · no entry
    2023.07.15Refactored the scheduler into something I can explain out loud.
  173. 2023.07.17Wrote the design doc for the queue. Three pages, no diagrams.
  174. 2023.07.26Spent the day on a bug that was one wrong comparison operator.
  175. 2023.07.27Turned the feature flag on for everyone. Quiet day after.
  176. 2023.07.31Wrote the design doc for the queue. Three pages, no diagrams.
  177. 2023.08.11Queue rewrite is live. Latency down by a third.
  178. 2023.08.16Migrated the last cron off the old box.
  179. 2023.08.21Post-mortem for the Tuesday outage. Blameless, and honest.
  180. 2023.08.22Spent the day on a bug that was one wrong comparison operator.
  181. 2023.08.28Cut release 3.4. The rollback plan was shorter than the changelog.
  182. 2023.09.09Post-mortem for the Tuesday outage. Blameless, and honest.
  183. 2023.09.10Queue rewrite is live. Latency down by a third.
  184. 2023.09.12Queue rewrite is live. Latency down by a third.
  185. 19 days · no entry
    2023.10.01Wrote the design doc for the queue. Three pages, no diagrams.
  186. 2023.10.04Post-mortem for the Tuesday outage. Blameless, and honest.
  187. 2023.10.07Traced a memory leak to a listener nobody removed.
  188. 22 days · no entry
    2023.10.29Shipped the retry path. Nothing paged overnight.
  189. 2023.10.30Post-mortem for the Tuesday outage. Blameless, and honest.
  190. 2023.11.03Paired on the auth rewrite. Deleted more than we added.
  191. 2023.11.12Turned the feature flag on for everyone. Quiet day after.
  192. 22 days · no entry
    2023.12.04Migrated the last cron off the old box.
  193. 20 days · no entry
    2023.12.24Migrated the last cron off the old box.
  194. 2023.12.27Queue rewrite is live. Latency down by a third.
  195. 2023.12.29Wrote the ingest worker. Tests first, for once, and it paid.
  196. 1 month · no entry
    2024.02.02Traced a memory leak to a listener nobody removed.
  197. 2024.02.12Wrote the design doc for the queue. Three pages, no diagrams.
  198. 2024.02.17Post-mortem for the Tuesday outage. Blameless, and honest.
  199. 15 days · no entry
    2024.03.03Wrote the design doc for the queue. Three pages, no diagrams.
  200. 2024.03.04Spent the day on a bug that was one wrong comparison operator.
  201. 16 days · no entry
    2024.03.20Paired on the auth rewrite. Deleted more than we added.
  202. 17 days · no entry
    2024.04.06Refactored the scheduler into something I can explain out loud.
  203. 17 days · no entry
    2024.04.23Cut release 3.4. The rollback plan was shorter than the changelog.
  204. 2024.04.27Post-mortem for the Tuesday outage. Blameless, and honest.
  205. 2024.05.02Post-mortem for the Tuesday outage. Blameless, and honest.
  206. 15 days · no entry
    2024.05.17Spent the day on a bug that was one wrong comparison operator.
  207. 2024.05.26Turned the feature flag on for everyone. Quiet day after.
  208. 2024.05.31Wrote the design doc for the queue. Three pages, no diagrams.
  209. 2024.06.10Post-mortem for the Tuesday outage. Blameless, and honest.
  210. 2024.06.17Wrote the design doc for the queue. Three pages, no diagrams.
  211. 2 months · no entry
    2024.08.28Post-mortem for the Tuesday outage. Blameless, and honest.
  212. 1 month · no entry
    2024.10.04Post-mortem for the Tuesday outage. Blameless, and honest.
  213. 2024.10.17Spent the day on a bug that was one wrong comparison operator.
  214. 2024.10.18Post-mortem for the Tuesday outage. Blameless, and honest.
  215. 2 months · no entry
    2024.12.25Traced a memory leak to a listener nobody removed.
  216. 1 month · no entry
    2025.01.30Queue rewrite is live. Latency down by a third.
  217. 22 days · no entry
    2025.02.21Migrated the last cron off the old box.
  218. 2025.02.25Wrote the design doc for the queue. Three pages, no diagrams.
  219. 2025.03.02Post-mortem for the Tuesday outage. Blameless, and honest.
  220. 2025.03.06Post-mortem for the Tuesday outage. Blameless, and honest.
  221. 2025.03.18Wrote the ingest worker. Tests first, for once, and it paid.
  222. 1 month · no entry
    2025.04.30Refactored the scheduler into something I can explain out loud.
  223. 2 months · no entry
    2025.06.20Post-mortem for the Tuesday outage. Blameless, and honest.
  224. 21 days · no entry
    2025.07.11Post-mortem for the Tuesday outage. Blameless, and honest.
  225. 14 days · no entry
    2025.07.25Post-mortem for the Tuesday outage. Blameless, and honest.
  226. 1 month · no entry
    2025.08.28Shipped the retry path. Nothing paged overnight.
  227. 2025.09.07Cut release 3.4. The rollback plan was shorter than the changelog.
  228. 2025.09.19Wrote the design doc for the queue. Three pages, no diagrams.
  229. 2025.09.21Migrated the last cron off the old box.
  230. 2025.09.24Wrote the design doc for the queue. Three pages, no diagrams.
  231. 2025.10.03Cut release 3.4. The rollback plan was shorter than the changelog.
  232. 1 month · no entry
    2025.11.14Post-mortem for the Tuesday outage. Blameless, and honest.
  233. 2025.11.17Spent the day on a bug that was one wrong comparison operator.
  234. 2025.11.18Queue rewrite is live. Latency down by a third.
  235. 18 days · no entry
    2025.12.06Paired on the auth rewrite. Deleted more than we added.
  236. 2025.12.09Cut release 3.4. The rollback plan was shorter than the changelog.
  237. 15 days · no entry
    2025.12.24Wrote the design doc for the queue. Three pages, no diagrams.
  238. 2026.01.02Migrated the last cron off the old box.
  239. 2026.01.06Wrote the ingest worker. Tests first, for once, and it paid.
  240. 14 days · no entry
    2026.01.20Traced a memory leak to a listener nobody removed.
  241. 2026.01.25Queue rewrite is live. Latency down by a third.
  242. 2026.02.01Queue rewrite is live. Latency down by a third.
  243. 2026.02.05Migrated the last cron off the old box.
  244. 21 days · no entry
    2026.02.26Turned the feature flag on for everyone. Quiet day after.
  245. 27 days · no entry
    2026.03.25Post-mortem for the Tuesday outage. Blameless, and honest.
  246. 2026.03.29Traced a memory leak to a listener nobody removed.
  247. 2026.03.31Migrated the last cron off the old box.
  248. 14 days · no entry
    2026.04.14Wrote the design doc for the queue. Three pages, no diagrams.
  249. 16 days · no entry
    2026.04.30Shipped the retry path. Nothing paged overnight.
  250. 27 days · no entry
    2026.05.27Wrote the design doc for the queue. Three pages, no diagrams.
  251. 2026.06.02Queue rewrite is live. Latency down by a third.
  252. 2026.06.10Spent the day on a bug that was one wrong comparison operator.
  253. 18 days · no entry
    2026.06.28Post-mortem for the Tuesday outage. Blameless, and honest.
  254. 15 days · no entry
    2026.07.13Refactored the scheduler into something I can explain out loud.
  255. 2026.07.19Shipped the retry path. Nothing paged overnight.
  256. 21 days · no entry
    2026.08.09Spent the day on a bug that was one wrong comparison operator.
  257. 2026.08.17Shipped the queue rewrite. Two months of temple wages in one release.
  258. Today · 2026.08.21