Hacker News new | ask | show | jobs
by temporal828 1114 days ago
> Simple, rock solid functionality.

Don't ever open that C++ code base unless you have a barf bag.

I started making contributions and gave up because I have better things to do with my time then ruin my soul.

I will also note that they stole the MQTT protocol from Home Assistant - so at least they need ideas from elsewhere. (ie openzwave died so domoticz needs to rely on the same NodeJS subsystem infrastructure of HA)

I love the concept of domoticz - lua, but my god the architecture and implementation is a tire fire.

1 comments

>I love the concept of domoticz - lua, but my god the architecture and implementation is a tire fire.

Is that better or worse than a dumpster fire?

Tire-fire is spectacular compared to dumpster fire. Highly energetic thick black smoke probably visible from space shuttle with naked eye.
On rock solid functionality:

https://github.com/domoticz/domoticz/issues?q=crash

segfault, leak and hang are also fun ones. Apparently the massive memory leaks in the python integration has never been fixed. Not surprising, one look at hardware/plugins/Python*.cpp is bad for your health.