As long as LLVM (C++ but still) is not rewritten is rust [0] , I don't buy it. C is like JavaScript, it's not perfect, is everywhere and you cannot replace it without a lot of effort and bugfix/regression tests.
If I take for example sqlite (25 years old [3]) there are already 2 rewrites in rust [1] and [2], and each one has its bugs.
And as an end user I'm more enclined to trust the battle-tested original for my prod than its copies. As long as I don't have the proof the rewrite is at least as good as the original, I'll stay with the original. Simple equals more maintainable. That's also why sqlite maintainers won't rewrite it in any other language [4].
The trade of rust is "you can lose features and have unexpected bugs like any other language, but don't worry they will be memory safe bugs".
I'm not saying rust is bad and you should not rewrite anything in it, but IMHO rust programmers tend to overestimate the quality of the features they deliver [5] or something along these lines.
Just to add the poor UX on Teams, confused menus, latency, random weird bugs, non-ergonomic UI. Have you tried to make a bot to send messages ? It's a nightmare compared to "curl with token to url" of any other chat app. Who designs this horrible stuff, who tests it and who validates the tests ?
This looks like some inexperienced devs play with AI to make this product.
As usual it’s the end users and customers who have to do the testing.
I’m still annoyed that they fucked around with the webhooks by trying to force everyone to configure them through whatever “Power Automate” is, which introduced a whole bunch of permissions and ownership issues, not to mention the absolute dross of a UI. They kept sending emails and putting notices like “we hear that you despise this but stay tuned for updates!”, not to mention the hilariously short deadline.
Then they finally caved and said “oh, sorry. you can keep your old webhooks but you still have to go regenerate them”. And still today I get random emails saying “your power automate flow has a new URL”. It does? Why? I thought I threw that thing in the trash.
Congrats for the good and impressive work. You also implemented very fast the remarks like zod and not animated docs.
Have you benchmarked again since you added zod and other features ?
It's not related to the api in itself, but since I'm mainly a mobile user, can you make your website responsive ?
Agree with you. Coming from sublime and always wanting to give emacs a fair try, I found ergoemacs [0] that wanted to expand the cua mode for beginners, but that was not enough for me. I wanted more, and now with IDEmacs it is almost like what I want. With emacs you can do pretty much anything, why not a full cua mode ?
reply