# share-your-work

Kartik Agaram

07/03/2022, 12:17 AM
I showed here a few weeks ago, and I've been mostly fixing bugs since. It might be converging to a fixed point now; no more features, bugs slowing to a trickle, most changes containing a 1-line fix and a dozen lines for a test. Then my hope is that it will continue to work reliably for a while without needing any updates (assuming future versions of cooperate). To freeze things I need to provide escape hatches. When people ask for new features, provide them either in forks (example) or as separate applications entirely. That way the codebase stays approachable/hackable/habitable, particularly for people who don't need the additional features. Here's an example of a separate application: an exporter to markdown+SVG: You can see it in action in this video. There's minimal UI here. I export files by dragging them on the exporter window, and it emits new files in the folder window that I can then open in any markdown application (that can render SVG).
👌 1
🍰 2

Jack Rusher

07/03/2022, 7:20 AM
It feels in many ways like the drawing DSL you've embedded in the text is to SVG as markdown is to HTML.
🤔 1