Replies: 1 comment 3 replies
-
|
Hi @johnkerl thank you very much, really really interesting. I have a stupid question: why is the sum of the percentages is more than 100 (in more than one graph)? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
There were about 40 responses to the 2021 Miller User Survey. It's deeply gratifying to get such thoughtful, useful feedback! I thought I'd share some of the findings.
Use-cases
These are all over the map, and pleasantly so. All along I intended Miller to be multi-purpose -- it seems many of us are solving the same problems, sometimes ad-hoc, and there was a people-empowering niche to fill. The results here confirm this. One of my favorite quotes ever was @eddelbuettel referring to Miller as an underappreciated swiss-army chainsaw.
File formats
Here too the results are all over the map -- but with a marked emphasis on CSV. When I originally wrote Miller, back in 2015, DKVP was the format I most often used (although I use primarily CSV, TSV, PPRINT, XTAB, and JSON now); DKVP was (and is) Miller's default file format. However, most people value CSV -- while each of Miller's supported formats is useful to some survey respondents, all respondents flagged CSV.
As a result of this feedback, the Miller 6 docs are more CSV-centric. Up-front examples that used the
abixysample DKVP file in the Miller-5 documents now use theexample.csvfile, and many examples now use CSV and JSON.Documents
The most-common response was that the docs are just right. But a close second response was that it's too hard for people to find what they're looking for within that material.
Some free-form comments:
As a result of this feedback, the Miller 6 documents have been completely reworked relative to the Miller 5 documents.
Output colorization
In some recent covert art at https://github.com/johnkerl/miller I intended only to show visually that records, as lists of key-value pairs, are the common structure underlying Miller's handling of seemingly distinct file formats. This is, in fact, what makes it possible for Miller to be a swiss-army chainsaw. But one respondent was dismayed that this coloring was not a live feature.
I'd never thought of that, but realized it was not only doable but desirable -- and after all,
jqdoes something similar with JSON files.As a result, in Miller 6 we now have output colorization -- what was once cover art is now something we can use interactively.
Community
As a clear growth opportunity, most respondents were not aware of current Miller community options.
What should be next?
Development on Miller 6 continues unabated.
People were most interested in testing:
I hope to have a beta release of Miller 6 out soon for general evaluation.
As always, please keep the feedback coming! Six years ago, Miller was a personal project; good feedback is helping it to become much more than I had ever anticipated.
Beta Was this translation helpful? Give feedback.
All reactions