Dev Log 7: 2025-11-03

What I Learned

Yesterday I learned how blissfully unaware I've been about the power of tools like sed & the awk language.

What I'm Doing

Brush up on my understanding of regular expressions, which admittedly is grossly limited.

I am seeing a ton of false positives when running Beacon in VSCode. So far today I've made changes to the level of strictness in type checking to handle common Python patterns.

Namely, there's no explicit Option/Maybe type but None should be unified. Type checkers and type systems are not easy to wrangle.

I have too many blogs, which I'm totally okay with if I'm being honest. This one serves a particular purpose and helps me assess my work. I'm thinking, for the blogging platforms, that I create digests of all my work. It would be a good test of the pull mechanism/command I added to noteleaf to download all of my dev logs. Maybe I'll figure out how to sync with bearblog.

Projects

Beacon - a HM based Python LSP (source | docs)

Noteleaf - TaskWarrior + CLI Letterboxd/Goodreads or Storygraph with an in-progress leaflet integration (source)