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.
Well that’s the beauty of open apis, third party clients and web frontends are on the same level as the “official” solution so it is ultimately customizable!
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.