Artificial Intelligence isn’t Software 2.0 (yet)
I recently read a medium article entitled Software 2.0. In this article the author argues that Neural Networks (or AI in general?) are much better than the Software 1.0 stack we’re used to work with (C, C++, Java and so on). As often with such statements (i.e. X is much better than Y) a contextual component is missing and it is overly optimistic. The author goes on to say “Why should we prefer to port complex programs into Software 2.0? Clearly, one easy answer is that they work better in practice.”. Again, no proof and no context. Yes, AI techniques are better at solving certain types of problems, but for other types of problems more classical approaches may be more appropriate.