Hemera :nixos: :ms_snow_leopard: on Nostr: Every time I read an article about shortcoming of a tool, I wonder how much of that ...
Every time I read an article about shortcoming of a tool, I wonder how much of that is ego and how much of it is an actual shortcoming?
Maybe it's a sign my perfectionism is going down, but different tools being imperfect in different ways does not make them bad or less useful?
Like, I just read an article about the #rust borrowchecker not being able to prove a valid program because it doesn't look 'through' functions. And this making it 'worse' in user experience.
And this feels fairly off to me. Sure the checker could try to do whatever you wish it did. But it doesn't, and so you have to adapt.
Like, not everything needs to fit what you expect from a tool I think.
It is fair to not use that tool (i.e. Rust) if you find that annoying, but I struggle hard with this mindset. Where rather than adapting to use a tool to its fullest, people just bang their head against it repeatedly saying "look how bad it is".
#rustlang
Published at
2025-07-20 07:33:22 UTCEvent JSON
{
"id": "09af544d222f8c815121b3671141f536373859b94a7475b8e352e9734a7c52b8",
"pubkey": "3093d8c2e1cb1bff55cee32e03bd1955401746a3fecb1da7375118ad51b3f0d6",
"created_at": 1752996802,
"kind": 1,
"tags": [
[
"t",
"rust"
],
[
"t",
"rustlang"
],
[
"proxy",
"https://meow.social/users/Hemera/statuses/114884398439830258",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "Every time I read an article about shortcoming of a tool, I wonder how much of that is ego and how much of it is an actual shortcoming?\n\nMaybe it's a sign my perfectionism is going down, but different tools being imperfect in different ways does not make them bad or less useful?\n\nLike, I just read an article about the #rust borrowchecker not being able to prove a valid program because it doesn't look 'through' functions. And this making it 'worse' in user experience.\n\nAnd this feels fairly off to me. Sure the checker could try to do whatever you wish it did. But it doesn't, and so you have to adapt.\n\nLike, not everything needs to fit what you expect from a tool I think.\n\nIt is fair to not use that tool (i.e. Rust) if you find that annoying, but I struggle hard with this mindset. Where rather than adapting to use a tool to its fullest, people just bang their head against it repeatedly saying \"look how bad it is\".\n\n#rustlang",
"sig": "9aecd82ea159a77dad0262387218d2d690bda3d841847b6575f84739a8c63ee9f665fd6807c6bcc7a8210770e41496a739a9d8fefa2b09355ff5737e5585594d"
}