📓 Accepting addiction || fixing bad things is a core principle

😇 pub: HXPM Public Issues  |   |  Print Markdown

rewrote it in python. incurable.

it was a significantly better experience than golang, duck typing is good sometimes. especially for amorphous things.

golang was nicer (tailscale integration, single binary by default)

but for this project, I should’ve done python first and golang second if it warranted.

at least learning new python things (pydantic, fastapi). I can see why work moved to them, they’re easy and nice. enums continue to give me pain, odd.

the git backed sync is, potentially sufficient for my use from now on.

URNs was the right decision. it doesn’t have to be a urn, but, having IDs and being able to resolve that, makes things easy.

the annoying UI portions of logging were less painful than I thought. still need to add more JS there tho.

tags, oh tags. i keep returning to “i want a useful document store” and keep realising i wrote all of these fancy types and… i don’t want them. i want one thing, and every flavour of that should have the exact same shape otherwise im in for pain later. e.g. page_path how should i display that. the obvious better solution is to have a generic tag for that purpose.


Metadata
Metadata
Key Value
ID PNMR-rM6uwRKk
URN urn:penemure:79a484dc-fded-47ce-8cd8-acceaec112a4
Backend 😇 pub: HXPM Public Issues
Ancestors
📅 Created
📅 Updated
Links

Children

Queryable fields

View in API
title<a href="/penemure/note/79a484dc-fded-47ce-8cd8-acceaec112a4.html"><span class="title">📓 Accepting addiction || fixing bad things is a core principle</span></a>
parentsurn:penemure:71596cb9-e3f4-44b4-9b21-974fff7b5201
version2
created_unix1737562352.12995
updated_unix1737562352.129953
namespaceNone
typenote
id79a484dc-fded-47ce-8cd8-acceaec112a4
urnurn:penemure:79a484dc-fded-47ce-8cd8-acceaec112a4
url/penemure/note/79a484dc-fded-47ce-8cd8-acceaec112a4.html
backendpub
created2025-01-22 16:12:32.129950+00:00
updated2025-01-22 16:12:32.129953+00:00
systemFalse
blurbrewrote it in python. incurable. it was a significantly better experience than golang, duck typing is good sometimes.
title_plain📓 Accepting addiction || fixing bad things is a core principle
title_txtAccepting addiction || fixing bad things is a core principle
final_ancestor_titlesPenemure Development Blog
parent_first_titlePenemure Development Blog
ancestorsurn:penemure:71596cb9-e3f4-44b4-9b21-974fff7b5201