Key Takeaways
- Indigo Domo maintains backwards compatibility despite Python 2 to 3 migration challenges
- Platform supports macOS 10.13 despite significant development headaches for user benefit
- Users worry about plugin abandonment when developers leave the ecosystem
Why It Matters
The eternal software developer's dilemma has reared its head in the home automation space, where Indigo Domo finds itself walking the tightrope between innovation and stability. The company's commitment to supporting macOS 10.13 is either admirably stubborn or masochistically thorough, depending on your perspective on legacy system support.
What's particularly telling is the subscription model reality check delivered by CraigM: stop adding features and watch your revenue evaporate faster than morning dew in Arizona. This puts platform maintainers in the uncomfortable position of being damned if they innovate and damned if they don't, while users simultaneously demand cutting-edge features and bulletproof backwards compatibility.
The real concern here isn't the technical challenges of platform evolution, but the human element of developer retention. When plugin creators like Perry disappear into the digital ether, they leave behind a trail of potentially orphaned code that users depend on daily. This highlights a fundamental vulnerability in ecosystem-dependent platforms where third-party developers hold significant power over user experience continuity.



