accotron devlog for 2023W05
2023-01-29 by Evrim Ă–ztamur

accotron devlog for 2023W05

Just came home from my two-week trip to Turkey. It was great being with some old friends and my dad once again! Back in business, and reacclimated to the terrible overcast days of Amsterdam.

Journals

Working hard to finally wrap up the journal trail report with the upgrades to the annotation system. This week’s focus is getting caching (as discussed in 2023W02) implemented, and next week’s work will be on working on cross-pollinating this metadata into other reports.

Side-tracked by diffing

I ended up working heavily on the diffing system following a few tests on some real-life data. I found out that despite the current system being somewhat useful in basic add-remove-adjust cases, it fails to be useful with large journals. Considering how this is a significant back-end change, I prioritised finding a better approach and came across a good solution on my way to the barber, trying to explain it all to a good friend (who’s not an accountant and got thoroughly confused, thanks Sergey!)

I documented the process of how the current journal-level chain annotation systems work, and a new approach to the line-level diffing in my new long-format post, diff-ing the journals.