pull down to refresh

I've never understood this assumption that software needs to be constantly updated. Something works fine at one time, why change it? It's one thing if something new happens that's pretty cool or better or whatever, but constant updates aren't really a necessity.
Yes, you need to know your derivation path and mnemonic standard in addition to your words. This adds a little complexity, but the truth is most people either don't know there's a difference or assume someone else will remember the details for them.
We have a supply chain issue in bitcoin. You cannot generate a mnemonic without a computer due to the checksum. I've done it, the last step is tedious trial and error that you need a wallet for. You cannot sign a transaction without a computer, which is fine I guess, this is complex cryptography after all, but it means we rely on at the very least hardware wallet manufacturers. These supply chains can be interrupted.
I've never understood this assumption that software needs to be constantly updated. Something works fine at one time, why change it?
because underlying OS APIs change and security holes will be found
there is no such thing in software as doing it once and keeping it forever. 🙅🏻‍♀️
reply
I see that, security updates, APIs changing for security reasons and what not, but surely the attack surface of just about every OS has gone up, not down, in the process? Maybe its a bad idea to keep changing things that work all the time?
There are reasons to make things better. You don't want to be stuck with the same thing that was invented a hundred years ago. But this thing, where if you write some software today that, unless you work on it basically full time just to keep it working it just won't work in even 10 years without a full time legacy support team, that's senseless.
reply