I saw this coming a mile away when folks started ditching slack for Discord - Slack being problematic because a) it was profit-seeking and would use its leverage over your personal data to seek rent and b) it was antithetical to the open web.
Discord has the exact same two issues so was obviously not a solution.
Why did the internet en masse fall for it again?
> "Identity documents submitted to our vendor partners are deleted quickly— in most cases, immediately after age confirmation"
So now it's not "immediately" but 7 days? I don't know how anyone can trust any statement from these guys.
this is the fun part, you can't!
May I ask, why you think I should NOT add it to my resume ?
Anyways we document our reasoning here: https://homechart.app/docs/explanations/architecture/#separa...
There's also the inherit struggle of being everything for everyone with an app like this, and focusing on features 80% of your users want and leaving the other 20% niche features on the backlog upsets people, mostly the power users.
1. no tests, no static analysis.
2. avoiding composer. Why write your own autoloader when Composer can do it, and keep things up to date pretty easily.
3. associative arrays being passed around. There is no type safety on those arrays, and you aren't using a package like PHPStan or Psalm to at least try and enforce _something_ at run time.
4. I find it odd you are anti-composer (one of the best things to happen to PHP) yet tell people to configure a web server with various extensions, permissions, etc.
If I was going to install this, I'd want composer support and tests.