115 karma · joined February 13, 2020
1) You can have corruption in files of any type. Text is no more robust to random bit flips. Pick a file format and there are often tools that can isolate the corruption to a small portion to recover everything else.
2) The solution to lock-in is not "let's make everything text", but "let's have open file formats". Many types of data, especially for project-management-like tools, aren't particularly well suited as plain text (or a markdown format). So many extra unnecessary parsing/regex steps have to be jumped through for the program to use it, and the sanitizing functions now have to be moved from code to the user's brain to not break things.
By all means, support open file formats and exporting functionality. But shoehorning -everything- into text sounds like some crazy mix of bikeshedding and worldbuilding. Why waste your time? Especially knowing MD will fall out of favor eventually, and a new format du jour will rise. What will you do then?
Would you mind sharing how you, currently, find programming work at around 20hrs/wk?
I find the side-by-side panes of some just a hilariously stupid waste of space. And the editors that at least do live “previews” feel so janky when editing; watching pound signs appear and disappear as you move off a line, or having text shift around as bold and italics markers come and go.
No, I don’t need all the formatting capabilities of a word processor. But there’s a reason why MD is often pretty-fied: it’s damn ugly and noisy as hell.
I get that people want a “pure” text format for longevity’s sake; but just demand a text export-in MD if you like. But working in MD is crazy making; it’s ugly, distracting, and worst of all, the “raw” form is nothing like documents and formatting we’re all used to, so even if you get used to it, all of the other documents in the world you interact with will still be using real bold, italics, and headers of increasing size.
However, even the slightest mispronunciation in -their- tongue just hits a brick wall. I suspect it’s because so few have to deal with poor to intermediate speakers (excepting children) that their brains just can’t cope with imperfection.