Dark mode, night mode, light-on-dark design, or whatever you want to call the version of computer content that doesn't feel blindingly bright at night...
Don't wanna be that guy, but these template news-article openings always make my brain hurt. Come on, as if everyone has ever called it anything else than "Dark mode".
I mean, the guy has some good points (and a good microphone and a radio voice) but I don't think the first video you linked is very well done, especially the intro. Starting with "this is the most important video because it's going to tell you something that nobody tells you" is a great way to sound ...kind of like a narcissistic crackpot.
E.g. the one with 3800 lines is pretty good. (BTW I realized already subbed to his channel earlier...)
Tip: find -type f | xargs head (but no it's not comfy)
but I don't think going to "one giant metadatafile" argument helps; personally my attention starts splintering far sooner than that. Most of the time, if I'm looking at meta-data of an object, I'm not just looking at that single object, I'm reasoning about it in relation to other data points (maybe other objects in the same collection, maybe not). If at some point I want to shift my focus from created_at to updated_at or back, I need that transition to be as cheap as eye saccade. So by splitting the data to multiple files you are sort of setting "minimal tax" already pretty high.
That said, for simple projects where you want to have as few dependencies as possible, I think it's fine; it might or might not be better than raw-dogging your own format. I've actually implemented pretty much this format multiple times when I was coding predominantly in Bash. (Heck, eg. my JATS framework is pretty much using FAMF for test run state 😄 .) Just be careful: creating / removing files and directories can be a pretty risky operation -- make a typo in (or fail refactoring) a shell variable and you might be just rm -rf'ing your own "$HOME". It might be one of things you want to do less of, not more.
BTW, I chuckled because you turn from created_at to cre_at for no apparent reason. (I mean, if you like obscure variable names, fine by me, but then why would you call it created_at in the first file?)
BTWBTW, I love your site, I wish most of the web looked like that; the grey gives me sort of nostalgy :D Also you reminded me that I should give Kagi a try...
I would not say "not believe too much in your efforts", I think the tendency to simply scale down enthusiasm can be toxic in its own way.
I like to remind myself of how Václav Havel said it:
Hope is not the conviction that something will turn out well but the certainty that something makes sense, regardless of how it turns out.
Yes, being enthusiastic about false goals can lead to devastating results. Being hopeful by realizing that your work does make sense even if you won't necessarily see results of it, that's much more sustainable source of motivation.
Also, remember that no matter how it turns out you will learn something on the path. If anything, this is one of the "certain" parts.
Thing is, trying to do a complete swap, there's a point when the thought experiment kinda eats itself: you end up with a universe which is exactly the same, except the words "proton" and "neutron" are swapped.
Remember, it's not about filtering out robots, it's about filtering out dangerous (as in spam, malware, etc.) things.
I mean, If you're reeeeeeally good and reeeeeeally precise and reeeeally fast .. then maybe you're as dangerous as the robot. Maybe it's just safer to keep you out. 🙃
Don't wanna be that guy, but these template news-article openings always make my brain hurt. Come on, as if everyone has ever called it anything else than "Dark mode".