Software development is extremely hard to estimate reliably.
Oh for sure, as are any number of projects without a fixed deadline: this is hardly unprecedented or suspicious. At the same time, a full year of delays is substantial, and I think providing a bit more detail about why previous estimates haven’t worked out would help people feel less confused or frustrated.
Elektron should not have announced, and should never again announce software features and release dates until they’re good and ready, or at least not until they’re far into a beta testing stage.
Yep, I hope this happens in future. It’s a tricky one, though: if they’d done this with the Digitone the first thing everyone would have asked was “So is it going to work with Overbridge?” I guess at least part of what’s frustrating with this situation is that most people will have assumed Elektron were at that stage before they announced anything. And while learning for the future is positive, it doesn’t really deal with things as they are now, where people have been over-promised.
That book looks really interesting: thanks. Maybe there’s lots of other counter-intuitive stuff going on which people outside Elektron don’t see! Again though, I think the user community here would be sympathetic to those issues, whatever they might be, and that being clearer about them would be helpful.