Live data from Hacker News

Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

mcfunley.com

11–20 of 72 posts

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#11
Some real time analytics are useful. For example, pricing of virtual currency (how deep to run an online "sale") can be much more profitable of you have a real time measurement of price elasticity. I've built tools like that for people who actually need them, and it works in those cases.

However if you don't do real time business, you don't need real time analytics. What would you do with it? Have new wireframes generated and implemented in real time every five minutes? Switch database engines five times a day?

I feel the article makes the second argument well, but perhaps hasn't seen the case where the first argument holds. Try telling a currency trader that they don't need real time analytics and see how far that takes you!

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#12
The conclusions of the article are probably correct, but it's important for analytics systems to have real time capabilities for debugging and iteration. When you're wiring up some new events or funnels you need to be able to click through and sanity check that you're collecting the data you expect.

Maybe some of the desire for whole systems to be real time comes from this frustration.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#13

When I started my business, I looked at sales number every day. I got my hopes up when I sold 15 copies of my app on a good day, only to feel completely devasted when I sold only 4 copies the next day. After some time I stopped looking at daily sales numbers, and switched to weekly numbers instead. But even that was too often. Now I fetch my numbers roughly every other week, and don‘t worry at all about an individual…

I am also checking much less frequently now. But it is still zero :) https://www.konstantinschubert.com/2017/09/27/you-have-0-ins...

Have you considered increasing the price?

I'm serious. I'm not a mobile app publisher, I don't know anything about app discovery through the Play store, but I have experienced the paradox of increasing sales by increasing prices in other channels.

I'm not super up on the psychology at play, but I've read it's because people use price as a proxy for quality/utility in uncertain markets.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#14
Real-time data gives that nice warm confirmation that the change you just deployed is working as expected. Code change, site failover, any change at all. It drives me batty that Google analytics update interval is unpredictable, so I look at real-time numbers.

Certainly it’s foolish to jump to conclusions from a too-small sample. Increasing latency does nothing to solve this. I’d recommend an introductory stats course instead.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#15

"But unless the intention is to make decisions with this data, one might wonder what the purpose of such a system could possibly be." Speaking as an analyst, you'd be amazed (or not) at how much analytics is done either for resume padding, because one guy thinks it's "cool", or to enable marketing or executives to chase their own tails. Indeed, with the general phenomenon of bullshit jobs, infinite instantaneous and…

This has been my experience working in enterprise. There is an enormous amount of "tactically motivated analytics" going on, and not just within the realm of marketing.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#16

"But unless the intention is to make decisions with this data, one might wonder what the purpose of such a system could possibly be." Speaking as an analyst, you'd be amazed (or not) at how much analytics is done either for resume padding, because one guy thinks it's "cool", or to enable marketing or executives to chase their own tails. Indeed, with the general phenomenon of bullshit jobs, infinite instantaneous and…

Would you mind giving examples of some of these metrics?

Curious too see exactly what they are.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#17
post #12

The conclusions of the article are probably correct, but it's important for analytics systems to have real time capabilities for debugging and iteration. When you're wiring up some new events or funnels you need to be able to click through and sanity check that you're collecting the data you expect. Maybe some of the desire for whole systems to be real time comes from this frustration.

It completely depends on your domain IMO.

If you're running case management for a large corporation with tight SLA's - you by definition need real time analytics.

Similarly for if you're tracking outages, downtime, etc.

All that said, the organizations I've been in do a good job of distinguishing operational metrics vs high level analytics done for quarterly reviews or metrics pulled from across the enterprise for the big wigs.

Maybe I've been lucky working for companies with solid reputation, but if anything I think sometimes they should have more numbers ready to shoot from the hip.

Unscheduled maintenance? It would probably be good to get an idea of how many people access the site/open cases/etc. during that particular time.

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#18
Firstly, I'm super biased as I'm the CEO of a product analytics company where one of the value props is getting the data in real time. I agree with this post that people will look at single data points out of context and weight the evidence much more strongly than they should be. Analytics should be one of many tools you use that informs your understanding of how customers are using your product. I also agree that I see a lot of early stage startups invest way too much in building out real-time analytics stores without thinking about what they value they get out of it. That's not something you should do until you're in the 100+ engineer range.

That said, this is a post-hoc justification of why having real-time analytics is bad. Delaying the data by 24 hours doesn't automatically make significance testing better or force people to incorporate more context when interpreting their data. If that's the issue, fix that problem, don't blame the tools.

There's a ton of positive value to having real time data. Just off the top of my head: 1) If you've instrumented something incorrectly you can see that and fix it right away 2) Even worse, if you've accidentally messed up a feature with a release you can know about it right away. This happened to one of our customers recently and without a real-time analytics system they wouldn't have caught it quickly (and this is a tech startup that's well regarded for their engineering that everyone here would know the name of). 3) You can observe significant changes to your user base right away, eg during a launch or if you're getting a lot of new users from a specific channel. 4) It allows you to have more confidence in deploying multiple times a day. It's a little crazy to me that the deployment of a product is faster than our ability to measure it.

I think the real issue is that we're in the early days of analytics and people don't have a great understanding of how to leverage their tools properly. It's like web search before Google or file sync before Dropbox. People will look at single data points and conclude totally crazy things. They won't have an understanding of basic things like the amount of fluctuation on a week to week basis. The largest analytics provider in the world (Google) gives away their product as an ancillary service to drive you to purchase more ads, not to have a better understanding of how your customers are using your product. I'm hopeful this will change over the next 5 years though (and for us to be a part of that!)

Re: Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)

#20
post #18

Firstly, I'm super biased as I'm the CEO of a product analytics company where one of the value props is getting the data in real time. I agree with this post that people will look at single data points out of context and weight the evidence much more strongly than they should be. Analytics should be one of many tools you use that informs your understanding of how customers are using your product. I also agree that I…

Let me give you another angle on this.

Asking people to become data analysts when they just want to run a business and have a million other things to worry about is exactly the wrong way to think about this.

People shouldn't need to become data analysts to understand the data the software should be able to analyze and give simple advice when it has it.

I have designed my share of analytics software from the classical dashboards to more complex things like a market replay for Nasdaq.

At the end of the day, analytics primarily is useful if it can be used to make decisions with.

If you really want to build a useful analytics software tool you have to build something that analysis and either do things for me automatically (like seeing a lot of people are suddenly coming to your site because of a keyword and then quickly do some google advertising) or it has to be able to tell you something you can use (ex. You should buy extra hotdogs for Sunday as you are about to get a lot of customers because of bad weather after/before the football match.

Post reply on HN