Big data, knowledge-driven development, and data visualization
Big data implies there's a lot of data. When there is a lot of data, it becomes difficult to find meaning. The category theory helps us to remove the unimportant details and see the meaningful information that is there waiting to be discovered.
Data visualization
How can we apply what we've learned in the real world?
Composition sounds great but how can we go from this:
And an I/O Monad:
To something useful.
We can read data from server logs and integrate a graphical user interface (GUI) that renders a presentation that our users can view and derive an understanding from the data that is presented in a meaningful way.
What if our data had a corresponding schema?
Can we generalize the presentation of the data to different layouts? For example, spreadsheet programs allow their users to display different types of graphs based on the same set of rows and columns (pie charts, bar charts, and so on). If we can do that, then the following is...