#Laravel often ignores widely accepted best practices for a long time, and then when it finally adopts them, it presents the change as if it just discovered something new… even though the broader #PHP community has been pointing out the issues for years.
@ghostwriter The thing that bugs me with Laravel (so far) is the batshit meaningless names they have for the components. Manage your database with Sailboat! Create CLI tools with Artichoke!
@ghostwriter It's annoying, but also, it's crappy DX and it's a mental load having to learn all these random names.

@joachim Yeah, installing ~20 packages just to get a handful of commands and a couple endpoints when that functionality could easily live in the framework itself.

Instead of the name telling you what it does, you have to memorize a bunch of branding terms first.

It often feels like things are split into separate packages because shipping a “new package” looks more innovative than just adding a solid feature to the core…😅