Yeah, I understand, it is sometimes driving me nuts when I imagine that we are all implementing basically the same set of features with something specific to one particular interface on top. It is a huge waste of energy.
Throwing things away is hard, especially when you have spent a lot of energy on it, but if it turns out that someone wants to consume our AI and pay us for it enough, we would definitely consider it as a direction to gain funds. But it is pretty hard to do things optimistically. You implement something that nobody wants, ending up wasting even more energy. That is why I am for communication first.
Posted using Steeve