Hacker News new | ask | show | jobs
by ThePhysicist 4433 days ago
Granted that dataflow programming (DFP) is probably a bad idea for general-purpose software development, I still think there are some great use cases for it.

For example, I think it could be a great fit for business intelligence and data analysis, since DFP really is a pretty natural way to think about data transformation and aggregation, and most people that would not be able to understand a map/reduce function or a complex Python notebook would probably be able to understand a flowchart-like diagram showing the transformations applied to the incoming data.

Business process automation could be another great use case for this technology, since it's also natural to think of a business process as a flowchart.

The advantage of these specialized use cases is that you don't have to reinvent programming from scratch to make them work.

1 comments

Enterprise ETL, process automation and service integration is a massive market, it'd be cool to see them buddy up with someone like Mulesoft. I tend to think these kinds of services aren't really suited to general consumers but there's definitely a place for it in the enterprise space.
Sure, there's space for graphical flow-based programming to wire enterprise components together—but there also a slew of established enterprise products occupying that space.