Live data from Hacker News

The laws of shitty dashboards

attackwithnumbers.com

91–100 of 126 posts

Re: The laws of shitty dashboards

#91
post #7

>"Corollary: No one needs real-time" If you've ever run service where you're anticipating a large traffic spike and you need to monitor server stats, real-time statistics are invaluable.

On this note, is it possible to set up real-time alerts with Google analytics? I'd like to set up an alert like "If the number of real-time simultaneous users rises above n, send an email to this address."

I don't believe it is possible, but it seems like an extremely useful feature.

Re: The laws of shitty dashboards

#92

Tableau is an awesome data aggregate and dashboard program.

This is something I can really agree about, even if in this context it sounds more like an ad. But I prefer Tableau over some premade dashboard, because Tableau is really incredibly flexible. As far as I know, I haven't seen any dashboard even distantly closing on Tableaus featuers. I just loved using it. Of course there are many tools which can be used to deliver same kind of end results. But the process of creating using Tableau is just wonderful.

The final key with Tableau is the possibility of endlessly refining the data. So you can star with basic dashboard view, but you can narrow it down to the things that really do matter. It's not a dashboard, it's a data discovery tool when used by experienced analyst and great fun for not so experienced guys too. If we compare it to other popular similar tools like QlikView.

Btw. Many of QlivView dashboards are just those top results of Google Dashboard search.

Re: The laws of shitty dashboards

#93
My main gripe is with "static" dashboards, i.e. dashboards that don't let you drill down (e.g. to investigate an interesting spike), and has disconnected widgets (i.e. applying a filter to one widget doesn't affect the other widgets).

Re: The laws of shitty dashboards

#95

>They also employ UX techniques that dates from a time where the only UI component you can use was a light bulb. If that red thing is critical, can’t you tell me right away what it means? This annoyed me a little bit. A check engine light is the perfect component for what it does. If it's on it means that something may be seriously wrong and that you're probably too stupid or ill-equipped to fix it. If it was somethi…

The light is ridiculous. It should read the code in models that have a text display, instead of needing to go to Autozone and rent an OBD code reader. It's bullshit. Tell me the error up front so I can Google it.

Re: The laws of shitty dashboards

#96
I completely agree. Most information is nice to know but not actionable at all. It's the reason why we don't have any dashboards. Just periodic updates (weekly and monthly) in static PDFs.

Nothing real time, no dashboards, static data, but customers love it.

Re: The laws of shitty dashboards

#97
> My eternal gratitude to anyone who can tell me what to do with session duration at the hourly level. “People at 4:53AM on Monday stayed longer on the site than at 11:36AM”? So what?

This is so arrogant. If your customers are not interested in target demographics then ok. Generalising this to everyone is not ok.

Re: The laws of shitty dashboards

#98
post #31

Am I the only one that doesn't get the joke about what's wrong with "Last 14 days" and "Last 12 months"?

14 days = 2 weeks 3 months = a quarter 12 months = a year

"2 weeks" may mean the last two calendar weeks, the last and the current calendar week, or the last 14 days. Without even going in to the ambiguity of what a calendar week is (a calender week starts on a Monday, and I will take no opposition), 14 days is less ambiguous (and therefor better) than two weeks. The same goes for the other ones.

Re: The laws of shitty dashboards

#99

>"Most KPIs (traffic, revenue) are too volatile on a daily basis to be useful. Yet “last 30 days daily” is more or less the default option." YES! If you're building a dashboard, don't answer the question "what data do I have?" or "what does the brass say this should be?" But instead, get out and talk to users, find out what data is most important to them, think outside the box, throw some different ideas out there an…

And often, the end user has no idea what information is useful to them until it is presented. In that way dashboards are great: they help the end user figure out what data is important to them.

Re: The laws of shitty dashboards

#100
post #89

Earlier quoted context omitted.

No, automation is always the answer. When you are forced to formalize processes with code you invariably find all sorts of hidden assumptions. This has happened to me every single time I've tried to automate legacy manual processes. There are always hidden assumptions that are unearthed. Unearthing hidden assumptions is always worth the effort.

A hidden assumption behind what you wrote is that all automation is like the scripts you've written to automate your processes. There are things which automating them would take lots of man-months and tens of thousands of dollars, so much that the effort is not worth it from the savings -- or from any "hidden assumptions" you discover.

You should also consider how much it costs you to miss a part of a process that is manually carried out but that could be automated. If it really expensive to miss something then automation might be a good idea even for simple tasks.
Post reply on HN