As I alluded to in another thread:
Rust programmers would do well to remember nothing lasts forever, and that goes for their language.
I don’t know when, but it’s fairly certain one day Rust will fall by the wayside and be replaced with something that’s better. At least hopefully better.
It’s simply inevitable that languages will evolve to squash more classes of bugs. Progress happens, and with it comes inevitable obsolescence. Programming is a relatively young field as scientific studies go, and there are many unsolved engineering problems that languages will probably tackle in the future. Things like races, deadlocks, livelocks, logic errors, etc. As they do, Rust will find itself in the same position as C.
This isn’t a dig on Rust, this is just a reminder that nothing is permanent, and Rust is far from perfect in of itself. It is not a magic coat that prevents all CVE’s and bugs. Only a bad engineer would believe that it would.
Replying to all the random individuals that seem to think that I’m “endorsing” one of the Fediverse products over any other, and seem to be making a big deal over #akkoma vs #mastodon etc.
That’s not the case. I’m actually a horrible MIS person, and I would never want to maintain my own server. I’m a programmer for chrissake!
The same way you should fear me if I hold a soldering iron, you should be very very nervous if I were to do any server management.
So all credit (or blame) for the choice of Fediverse platform goes to @monsieuricon, who maintains kernel.org and just made it really easy for me to try this out.
… and on a similar note: not only am I not much of a MIS person, I’m also not much of a social networking person.
I foresee a lot of disappointment in the future of any followers of this account 🔮.