As Ted mentioned in his most recent post “Hard At Work, or an Update on the State of RoastLog” we are indeed hard at work on a number of things, including a 4-channel data bridge.
Many, many roasters have expressed a desire for multiple inputs when data logging. In some cases we’ve heard it’s an absolute necessity – they wouldn’t even consider signing up for RoastLog without being able to log from multiple inputs. That’s all fine and understandable, but now there’s a whole heck of a lot more data to deal with. My primary task is user interface/user experience/interaction design, so it falls to me to figure out how to display all this data in a way that’s useful.
The obvious choice is just to plot all inputs at once on the same chart, but that presents a number of problems:
- Which input is which? Using a color code would work. Sorry if anyone is color blind or has a computer monitor calibrated in a way that makes the colors hard to differentiate. Line weights or styles? Those options are not necessarily any better. Doing things this way also means maybe having to take up screen real estate with a legend, so people can learn, “Red is ambient temp, blue is bean mass,” etc. It gets worse if you consider sharing roast profiles. What if blue is bean mass for one person and exhaust temp for another? That would make comparing profiles really annoying.
- What about the chart scale? If plotting ambient temperature, bean mass temperature and exhaust temp that means scaling the chart to cover a much broader range of temperatures than the range typically covered during a roast, which means the actual roast profile will appear smaller.
- Ok fine. Let’s do four separate charts all logging at the same time. Well, that’s not that great because most of the time during a roast an operator is likely to really care about just one data plot. So, four plots, but one of them is larger than the other three, and it’s easy to select which one is most prominent? Maybe.
- And that’s just the Roastlogger application! What about the web site? With the potential of four data plots for each roast, how should we display that information when reviewing roast profiles? When cupping and comparing to a profile what do you want to see? My expectation is that it will vary, but that everything all at once is just a bit much. So, do we need to create a bunch of switches in the UI, so that things can be turned on and off? Maybe.
More data is a mixed blessing. It’s so easy to collect data. It’s typically much, much harder to make sense or use of the data that’s been collected. Instinct tells me that just throwing up all the data we have in the most obvious way is very likely not the best way to do things.
What do you think? See that comment field down yonder? Now would be a good time to use it. We’re building this for you. Tell me what you want to see. Even better, post your thoughts in the Multi-TC Inputs section on Get Satisfaction.