Well, sure - that’s valid - these are certainly metrics that don’t belong together. But what if the metrics were sensible?
This post - like almost every post in this community - uses example data to make a point, not necessarily a real solution.
I think it’s a valid idea - cells can contain lists, right? Why not other types of collections and why not formatted in ways that improve understanding by users?
Because, the ability to convey answers and knowledge concisely and all without expanding the width of the data presentation (which forces users to endlessly scroll right or left), results in a poor user experience.
Everything about Coda is uncommon; that’s why we’re all here on a Saturday morning!
Coda’s ability to handle uncommon requirements is not because the developers have systematically created features for uncommon use cases. Rather, they are able to support these departures from the norm because of clear architectural foundations that embrace ideas that have never been possible and in many cases, have never been tried.
“The ability to hug it out on the whackiest of notions is what makes Coda truly great.” – bf
A lot, actually.
Coda’s data rendering philosophy is clearly intentional regarding the definition of a “cell” and what it might display. They have shown a great deal of interest in exploring the nature of the grid to expose new ways to enhance understanding of data. As such, I think this approach makes a lot of sense especially given that “docs” are typically best presented with some degree of constrained widths. Indeed, wide sheets and vast numbers of fields are one reason sheets are not ideal for instant understanding and awareness. This is one of the key propositions I recognized when I landed on Coda.
@Johg_Ananda is simply attempting to create a unified two-dimension spark chart in a single cell. This is both common and well understood in the data visualization community.
The days of one cell == one value have ended. The future of “cells” should embrace arbitrary collections of data however any particular developer believes it will help their users achieve their objectives.