in case you're wondering why am i suddenly webdevposting: i was trying to come up with a project to write in go that i would personally need, and in the end i settled on a note-taking/"productivity" service with something like emacs org-mode agenda system
and a good note-taking service would require a rich text editor, right? so i started with the frontend, looked at the readily available solutions, died twice in horror (seriously, look at this: https://github.com/ProseMirror/prosemirror-view/blob/master/src/domcoords.ts (or input.ts in the same folder)), and decided to write it myself, i mean, how hard can it be? turns out dom is called that because it's looking for a sub and woo fucking hoo i happened to be around so instead of, you know, finishing (n+1)th libnyth-schema rewrite or literally anything else i'm reading random w3 wiki pages straight from 2009 and css modules
i guess eat the rich applies to rich text as well
and a good note-taking service would require a rich text editor, right? so i started with the frontend, looked at the readily available solutions, died twice in horror (seriously, look at this: https://github.com/ProseMirror/prosemirror-view/blob/master/src/domcoords.ts (or input.ts in the same folder)), and decided to write it myself, i mean, how hard can it be? turns out dom is called that because it's looking for a sub and woo fucking hoo i happened to be around so instead of, you know, finishing (n+1)th libnyth-schema rewrite or literally anything else i'm reading random w3 wiki pages straight from 2009 and css modules
i guess eat the rich applies to rich text as well