Boundary driven development is the best way to build. Just little wiggly bits that you can chain together and coax into mostly doing what you want.
Given enough constraints, anything will eventually do something useful, even my code
Web Components are the perfect compliment to a wiggly bit backend. Just a thing that does something, where you put it. What it does is what you want it to and no more. Until it gets friends anyways. Then it's mainly up to them isn't it?
In this case, I wanted to be able to keep notes on the documents they pertain to. I had a task system that took a header and notes. Now I have a notes system that takes a framing and comments. That can be shared across multiple documents that share a common purpose. Or a comment system for a blog post. Or whatever you can think of that needs a causal sequence to go with some static content. So like... most everything
Just markdown and a bit of YAML
#emacs #orgmode #markdown #devops #wanderland