💾 Archived View for bbs.geminispace.org › u › oldernow › 11313 captured on 2023-11-04 at 12:11:32. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
As is my tendency, I spent a bunch of time yesterday agonizing over post format, which included matters like:
And so on.
And of course none of that is absolutely necessary, but simply tends to grate on me over time if/when discovering I wish I'd done any of that differently, and of course will want to blow time/effort on making past posts conform to what I wish I'd gotten "right" in the first place.
Perhaps that attitude is good for software development. But it can rather suck for mental/emotional health.
I just deleted several paragraphs of motivation details, but suffice it to say there are times when I'd rather the rest of the world not know when I'm writing a post.
That occasional need led to writing the following Lua script, which loops on clearing the screen after taking a line of text on standard input, depositing each gulped line in a file specified as a first argument. (A second argument tells it to complete those lines with two newlines instead of the default of one, because sometimes I want those saved lines to be separated by blank lines.)
It's hardly perfect, but pretty gosh danged useful when it seems being seen to be writing a post might trigger misunderstanding.
#! /usr/bin/env lua local eol = '\n' if arg[2] then eol = '\n\n' end local out = nil if arg[1] then out = io.open(arg[1], 'a') if not out then print('=== could not open file for write: "' .. arg[1] .. '"') os.exit() end else print('=== missing filename argument') os.exit() end while true do os.execute('clear') local line = io.stdin:read() if line then out:write(line .. eol) else break end end
2023-10-30 · 5 days ago
Ack....
Timestamps within posts started looking stupid to me, and I didn't like the way I was naming post files.
Life seems just one big refactor at times....
analysis paralysis is why I've never been that good at programming. I always wanted to do it right the first time or fix it to perfection before moving on...and busted my timelines. 8 hrs for that feature? nah, how about 16 or 20?
Whatever you do, keep it simple, that's a (1) key to your capsule longevity. So, I'd say, unless the date matters, that's something you might skip within the post themselves. Myself, I name my posts as YYYY-MM-DD_whatever_is.gmi
"Analysis paralysis": a new term to me. Definitely nails it.
I did wind up simplifying significantly. Files are now named yyyy-mm-dd-hh-mm-ss.gmi. An index.gmi associates a yyyy-mm-dd and title with each file so others don't have to get bogged down in hour/minute/second, but can maybe derive meta perspective from temporal distance between posts.
And thus is the paralysis seemingly over. How nice to have feeling in mind's extremities again!
2023-10-31 · 5 days ago