First and foremost, I'm a huge fan of Indigo. I'm also hugely thankful that Matt and Jay have dedicated their work for this project. Having lived without home automation for a couple of months during a move and when away on vacations, I've come to realize just how enabling Indigo has made my laziness! I really cannot see living without home automation in general and indigo specifically.
I dabble with very basic stuff but I am no developer, but something has been nagging at me for several years.
Each year we get a dire warning about not updating to a beta version of the software. I understand the ideas here... Apple pushes the envelope or rewrites something that wasn't broken to begin with and breaks a bunch of shit. Much of this gets fixed during the beta development process and gets fixed.
However, during the last few years the warnings have extended beyond that. For example, we are up to Mac OS .5 release and still told to hang tight if we want a stable system. I can appreciate that approach. If we keep the same OS we are going to be in a stable predicable environment. At one time, that was fine because Indigo really was the only mission critical software I was running. However as time has progressed, I now run Plex, Photos where I download all my originals, and other things that are also mission critical. I'm sure these mission critical things vary from user to user but I can't imagine I'm the only one in this boat.
While I would gladly buy another mac mini server to dedicate as an indigo machine, this isn't a decision that I'm willing to make financially.
I can understand staying away from betas, but the OS is mature. While there ARE still bugs, bad ones, that have not been addressed, many other developers have work arounds built into their applications to overcome these (not the identical ones that cause issues with indigo, but speaking very generally) errors. Please help me understand why Indigo hasn't done the same. Again, I mean no disrespect to the guys here, but is it just because it is so hardware related that to try to build in a work around isn't possible?