ISO dates are the goat because they string compare correctly. Just yesterday I shaved 2 full seconds off a page transition by removing a date parse in the middle of a hot sorting loop. Everything should use ISO in my opinion.
ISO dates are the goat because they string compare correctly. Just yesterday I shaved 2 full seconds off a page transition by removing a date parse in the middle of a hot sorting loop. Everything should use ISO in my opinion.
I dislike using downvote as a disagree button. Makes me feel like I’m discouraging people from sharing an opinion that’s different than mine. Even if they are wrong (in good faith) I think I’d rather they feel it is a safe place to be wrong and just own the mistake with an edit or a reply. I know it makes me feel bad (I know I should have thicker skin) when I’m downvoted for having an opinion so I don’t want to make others feel that way.
The thank you for your patience one has always rubbed me wrong. There’s honor in apologizing in my opinion. I do like the making a mistake one though and I’ve tried to adopt that mentality when I’m working with QA on something I’ve merged. I want them to feel good about finding the mistakes and I want to avoid an adversarial relationship. I’ve learned that I get way better tickets from QA if they like how I treat them. Treat them like valuable experts and they’ll act like valuable experts.
Maybe this is a naive take but what exactly is meta supposed to be embracing extending and extinguishing? Mastodon isn’t some huge community that they’re trying to consume. Facebook has a really good track record of contributing to the FOSS community (react et al). Don’t get me wrong I dislike meta as much as the next guy but maybe there’s something good that could come out of it. I’d like it if it was a mainstream entry into the fediverse.
I like the string interp being first class. Last I checked in rust format is not actually a macro under the cover but a compiler builtin (or something to that effect). Looks neat, excited to see where it goes.