@ari but it's not fair, since many people actively try to avoid element-operated development. For me dendrite never really worked well, and synapse is a tasteless joke.
@bobdobberson
Oh this is highly opinionated, partially for the exact opposite of what you said: I am way too knowledgeable about the development.
To put it politely synapse is a prototype reference server written in a script language which should have been a reference in a way that it strictly implements spec, with all the shortcomings of the script language.
Not the other way around.
And the development process is not really embracing due to some… human shortcomings.
@bobdobberson
It is horribly slow, resource wasting and inefficient, and also pretty unstable. Apart from other problems like shortcomings of its database design.
@bobdobberson
Python is not unstable (but has its problems with things, like multithreading), but the code is. It is continuously throwing various errors, which is okay for some people, but not really for me. Maybe I am prefectionist. ;-)
@bobdobberson
Its logging is basically one level, all or nothing. And yes, it is full of python crapping itself, and it is (probably) considered "normal".
@bobdobberson
Have I mentioned human problems about its development process…?
But I am not objective and unbiased, so ignore me.