You are viewing a single thread.
View all comments View context
-20 points

A lot of software isn’t packaged for Debian.

Yes, often projects which are engineered without distros in mind. Which is to say, engineered poorly.

permalink
report
parent
reply
13 points

You don’t have to use HomeAssistant if you hate it so much.

permalink
report
parent
reply
10 points
*

Yeah, I don’t think I agree with you at all. Software development and operation are vastly different jobs. Packaging is yet a different story. Maintainers need different things than developers. Handling dependencies is a chore, and you need lots of them if your product speaks dozens of protocols and can interconnect with thousands of devices, each with their own quirks… All the people have something in mind. They already pay attention to deployment and support several methods. Sure it’s not the method you have in mind. But the world doesn’t specifically revolve around you. There are other factors at play. And sure. It’d be awesome if we solved software packaging, dependency hell, the supply chain of larger projects and everything. It’s just not easy. And reality has quite some limitations. It’s just… fighting reality doesn’t get you anywhere. Sometimes we have to make ends meet with imperfect solutions. Or you just live without a smart home. Or use a different software stack. I mean there is FHEM and some other projects.

And with that said, there is some merit to what you’re saying. Software should be designed with usage in mind. It’s just not easy and there are contradicting requirements. Either someone puts in all the effort to cater for your specific use-case… Or they don’t.

permalink
report
parent
reply
-15 points
*

They already pay attention to deployment and support several methods. Sure it’s not the method you have in mind. But the world doesn’t specifically revolve around you.

It’s not my method. Writing software with distributions in mind is the standard in free software development.

It’s just not easy.

Indeed. That’s why many engineers don’t bother. Especially poor engineers.

permalink
report
parent
reply
11 points
*

yeah, you don’t listen. i’d say complaining is fine, generally in most circumstances. but it won’t get you anywhere in this case.

permalink
report
parent
reply

homeassistant

!homeassistant@lemmy.world

Create post

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

Community stats

  • 416

    Monthly active users

  • 229

    Posts

  • 1.2K

    Comments

Community moderators