Update for the week ending on Friday, Jan 5, 2024
TinyPilot
Management
- Started working with accounting firm on 2023 R&D tax study
- Began work on process to spot-check manufacturing issues as batches arrive to our warehouse
- Did capacity planning for 2024
Customer support
- Experimented with using Vale for automatically linting prose on our docs site
- Results look bad so far, as it seems impossible to get it to catch anything without also flagging 5x as many false positives
Sales
- Met with a customer interested in a large purchase.
- Reached out to two bloggers about collaborations.
- Paid TinyPilot affiliates.
mtlynch.io
- Continued working on January retrospective
resticpy
- Expanded e2e test to take multiple snapshots
- Added more unit tests for
snapshots()
API - Added a Nix flake
- Refactored restic install
- Upgraded to Python 3.12.1
- Upgraded to restic 0.16.2
- Added a script for enabling git hooks
optimism
I’ve been reading about Ethereum, Base, and the OP stack, so I tried tinkering with some OP stack code to get familiar with the code.
- Refactored some unit tests for simplicity
- Replaced single-use named structs with anonymous structs
- Defined a type for a variable that was inconsistently typed
- Proposed moving test files to a separate package (PR rejected)
Misc
- Completed 2023 bookkeeping.
- Learned to use Grafana and InfluxDB
- Made a cool dashboard of my nightly restic backups
- First impressions of Grafana: easy to make pretty graphs, hard to customize them
- First impressions of InfluxDB: pretty simple and easy to get started, a bit confusing that they seem to have 3 different incompatible versions.
- Having the restic backup data in Grafana is much more fun than just reading it in log files, and it makes trends much more obvious to me. I didn’t realize before how uneven my backup storage is across providers, which I think is a consequence of me not clearing old snapshots properly.
- Reviewed a PR to make title case optional in beancount-chase-bank
- Moved all of my fly.io instances to shared IPv4 addresses
- Fixed over-frosting in my freezer