• 2 Posts
  • 1.29K Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle


  • No, if you knock it over it holds nothing you useless prat! God dammit this is why we can never have anyone over! Ten years. Ten. Years! I kept thinking, maybe this is the time you’d be able to- to- fuck it. It’s not worth it anymore. I’m done. I think I’ve been over this for a while now, but it’s real now. You can be here, with your cans and your beans and your fucking shit mess everywhere! Without me.

    No, it’s fine. It’s fine! You just go do exactly what you want. What you’ve always done. Just without me now. It’ll be even easier for you. Goodbye.


  • Sure, and that’s just as valid points against them as well. For my part at least, none of this is meant as some sort of death knell, or direct damning evidence that some software is some sort of terrible piece of garbage.

    I just refuse to believe that someone would literally be entirely incapable of comprehending any of the reasons people dislike systems to only be capable of engaging with the criticisms in bad faith.



  • As someone who designs systems as part of his job, “it violates Linux philosophy” is a perfectly valid reason to hate something as critical and low level as an init system.

    I think “hate” is a strong word, mind, but following consistent design patterns and constraining scope matters. The problem is that it’s one of those things that doesn’t tend to matter until shit hits the fan.

    The scope creep exponentially raises the efforts needed to properly test, troubleshoot, secure, and just generally work with the project code. The unique design creates rough edges for integrations with other pre-existing systems and tools, while also raising the effort needed for troubleshooting when something goes wrong.

    There’s also the whole “Chesterton’s Fence” aspect to a lot of it, where the project runner’s overall attitude has been dismissive of existing conventions and separation of functionality.

    There’s a lot of perfectly valid reasons to dislike it. That said, I think full on hate is extreme for an aspect of the overall Linux “system” and “user experience” that most users never interact with. Like having an opinion on the order your BIOS handles things in.