Hi @nan,
I have worked with a client who decided to switch to Alteryx. I wonder why? One significant risk to workflow stability is using outdated software. This can happen when software is not regularly updated or when deprecated nodes continue to be used, undermining developers’ efforts to maintain current code. One example could be:
The dogma of “endless backwards compatibility” will cause more harm than good. I once inquired about the “exit strategy” for deprecated nodes and the influx of new chart nodes but did not receive a clear answer.
This leads me to another point:
KNIME sometimes feels like it lacks a clear vision, especially since the integration of the Modern UI. This, along with the new columnar-based backend, gives the impression of a company still finding its direction. This might be more of a communication issue in explaining KNIME’s vision effectively.
To summarize, here are some key areas of concern:
- Modern vs. Classic UI
- Row vs. Columnar Based Backend
- The numerous chart nodes
- The shortcomings of these nodes, following the 80-20 rule, with basic features still missing months, if not years, later (similarly observed with the Modern UI)
- Performance and reliability issues, as discussed in this thread
These points reflect actual perceptions. Providing a clearer picture of the vision would help put these issues into perspective.
Please note that my summary may seem critical, but in reality KNIME certainly is not in a bad situation. Feedback from power users, should be seen as a litmus test. We represent not only the general user base but also those who leverage KNIME at an enterprise level. Speaking about enterprises, their decision which tool to chose likely will be based on the word of mouth. Something KNIME has a clear edge with the community of any competitor.
As a closing point. There are many features and bugs reported but it’s unclear how many votes are necessary to gain sufficiently enough attention to get integrated or resolved. Like this topic which has eight votes, is open since years and, from perspective of many users, has both huge potential to improve reliability and therefore the chance of KNIME being utilized in enterprises more frequently. What is the vision about this?
Cheers
Mike