My work revolves mostly around large enterprise software, so I guess this fits me.
But can you elaborate why not write a game engine with it? Game engines are also very complex.Do you say because of the performance hit of multiple layers of abstractions?
I'm not talking about the "clean code" approach. I'm talking about "clean architecture" for software design.
I have also heard things about how the multiple levels of abstraction in Clean Architecture can lead to worse performance, but we can always optimize the bottlenecks and skip the abstractions if needed. I also don't have any actual benchmark of how much is the performance hit.
You have bo idea how much of a pain in the ass mattermost is.
Basically corporate trying to leech off of opensource.
I decided to make it the messenger in our org 3 4 years ago. But I might move away from it if it starts acting up more.
Claims are easy. Actions are what matters.
rewriting FOSS program with GPL license under MIT license is only possible from either a corporate backed project (because it makes takeover of a lot of FOSS infra so much simpler for them), or an extremely stupid team.
both cases are equally bad.
if hosting on a VPS counts: