- ID
- efd2371e-d0b4-41eb-84cb-b5e55fd3eb43
2023-01-03 - Tuesday
Tasks
DONE Clean up org mode and syncthing on my phone
DONE [[id:b6001958-09c7-45db-9415-15d8711579f6][PorchPals Pod]] sprint planning
DONE Call Vet about appointment for [[id:dab0e5e9-390c-421c-8c93-bf768afcbecb][Mr. Jackson]]
DONE Call R.H. Fosters with an updated credit card
DONE Update Citi card monthly payment to $800
DONE Figure out irritating BSON encoding problem in pymongo
Shortcut 168252 - Upgrade to Django 4
DONE Learn how to play Periodic
https://www.youtube.com/watch?v=peyP1pY98AU
DONE Flash Mobian on a USB drive for the [[id:86e36f4a-556d-48b8-86cc-7e2e0bcbf5b3][Surface 3]] experiment
DONE Try installing Mobian on the [[id:86e36f4a-556d-48b8-86cc-7e2e0bcbf5b3][Surface 3]]
DONE Game night with the Simmons
DONE Review Inbox and set tasks for tomorrow
Timeline
- ID
- 785546f7-b9a0-4938-8e37-4549e4589548
- Note taken on
Made some progress on Shortcut 168252 - Upgrade to Django 4
Finally figured out the issue with BSON encoding. Turns out it all hinges on
the usage of mongomock and the fact that that library does not work on
PyMongo4 because of a breaking change [1]. This guy on Github figured out how
to hack the mock library to make it work [2], but I don't think that's gonna
work for us. The new PyMongo code requires you to declare a UUID
representation [3] and we do not.
For a solution, I think I may go back up stream and see if we can roll core back
to PyMongo 3.13.0, but I'm not hopeful about that. We may have to punt on this
task until the mongomock folks figure this one out. Either that, or try moving
our codebase over the fixed fork and make a not to check on the original library.
[1] https://pymongo.readthedocs.io/en/stable/changelog.html#changes-in-version-3-12-0
[2] https://github.com/mongomock/mongomock/pull/823
[3] https://pymongo.readthedocs.io/en/stable/examples/uuid.html#configuring-a-uuid-representation
- Note taken on
Another surprise! The Surface 3 I ordered off Ebay as an experiment for
running linux on a tablet arrived already! Now my brain is super distracted
with it. But perhaps what I ought to do is put a few tasks in my inbox to
remind me of my goals there and work on the tasks I have in front of me right
now.
- Note taken on
Holy crap. Got kinda lost this morning trying to fix Orgzly, which meant I had
to figure out why Syncthing had gone south on my phone, which meant I had to
re-install that, and clean up all the photos I sync. Whew!
Long story short, syncthing is now properly working on my phone. I had to
uninstall and switch to the F-Droid fork, but it's working very nicely now.
And I've got my org files back on there and syncthing, and I'm hopeful this
will be a sustainable way to keep track of all the various tasks I have each
day.
- Note taken on
Okay, per my last update ... I spent a little time thinking about what does
and does not work in my org flow. The biggest issue is that I end up with
stale day pages with tasks left undone. This means I have a wake of crap
sitting in a million little day pages without a lot of useful content or
notes. It tasks should live in my index page, with a "today" heading marking
what I'm hoping to get done today. Inbox tasks get put in an "inbox" heading,
and are pulled up or re-orged into the Today heading when I'm going to work on
it. That way I don't lose the thread of day just because I don't reopen the
day page.
This should also help me use Orgzly again, which does not like the giant spam
of day pages. Day pages should also then go live in a new folder so my org
directory says relatively small, though the day pages grow.
At that point, it's time to start mapping ideas with [[roam:Org-Roam]] again.
- Note taken on
Going to try to get back to my Emacs lifestyle here in 2023. I fell off the
wagon to a large degree, I think because the flow I had didn't really work
with mobile devices and such.
My plan for this year is to use day pages liberally, and try to keep the tasks
on day pages to time-boxed, discrete events that I can genuinely tick off. I
have never really developed a good muscle for running tasks off org-mode, nor
referencing it throughout the day.
I would also like to get back to blogging on a regular basis. I haven't posted
to unbl.ink in almost two years, and I enjoyed onec.me for a while, but fell
off the wagon. I would love to keep Unblink using Hugo, but maybe create a new
personal blog using [[https://github.com/bastibe/org-static-blog/][org-static-blog]].