So because I have gone temporarily off my rocker, I'm working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I'm only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It's still not as overcomplicated as #matrix, though.
@fastfinge I can understand that. I'm far more familiar and comfortable with it. I review everything that goes into my projects. Even though I'm used to Python and like it for some things, I find it unwielding.
@fastfinge Those are good choices. If I didn't worry about packaging issues or trying to be cross-platform, I'd choose .net and C# too or go to C++ straight.