zlacker

[parent] [thread] 13 comments
1. nickda+(OP)[view] [source] 2018-09-19 16:16:59
To everyone complaining about the price point for this service.

You are part of The Problem.

This is a solo dev's venture, that has a relatively pure and straightforward goal. If you can't afford it, don't use it and pick one of the others.

Do NOT compare this with a B2C offering that has nothing to do with analytics.

Do NOT compare this with a B2B offering that's free and feeds your user's data into the parent corporation's advertising revenue stream.

Do NOT compare this with a B2B offering that is open-source, with a team of a dozen core contributors that has had a decade of development under its belt.

replies(2): >>curun1+T9 >>wongar+ax
2. curun1+T9[view] [source] 2018-09-19 17:27:27
>>nickda+(OP)
Heh...I had the opposite reaction to the price. As someone building something in the analytics space, $12/mo seems so low that it won't get traction beyond the hobbyist demographic. If you want to sell to business, the price point needs to be at least $200/mo.

Plus, I have zero confidence that someone using a naive postgres implementation can scale an analytics backend with customers paying only $12/mo unless all those customers get barely any traffic. Perhaps if he was using Timescale on top of postgres, but even then, $12/mo seems awfully low.

But as it is, the price point signals that he doesn't think it's a particularly valuable service.

replies(2): >>Jmcdd+6O >>epicmu+jb1
3. wongar+ax[view] [source] 2018-09-19 20:16:51
>>nickda+(OP)
Incrementing counters for pageviews, visited page, referer and page width, and putting that into chartjs is something I can put together myself in two hours. It wouldn't be nearly as polished, but it would be 90% there and good enough. Plus I would have a much better idea how well it scales, and generally have less unknowns and risks.

The goal is great, the design is sleek, but at the current price point (which is already lowered to $9) and feature set, it's just not worth it to me. For that price the tool has to provide more actionable data or other value.

There's probably a market out there, but most of that market is probably not the type of person you will find on hacker news.

replies(2): >>highac+PA >>nickda+zD
◧◩
4. highac+PA[view] [source] [discussion] 2018-09-19 20:48:02
>>wongar+ax
There's always one.

https://news.ycombinator.com/item?id=9224

replies(1): >>wongar+9G
◧◩
5. nickda+zD[view] [source] [discussion] 2018-09-19 21:11:31
>>wongar+ax
I made an argument about this offering vs other offerings, not this offering vs rolling your own, which is a whole different issue.

It's incredible how many developers undervalue their own time, effort, and liability. I believe you're mistaken if you think this'll only take two hours of your time. Even if that's true, I believe you're mistaken that your two hours of time is cheaper than $9/mo. I'm also certain that being responsible for analytics sets you up for liabilities and maintenance that distracts from your main value proposition.

There's definitely a market for this, and that market is absolutely here, but apparently a lot of developers don't know how to pick and choose their battles.

replies(1): >>wongar+hF
◧◩◪
6. wongar+hF[view] [source] [discussion] 2018-09-19 21:26:00
>>nickda+zD
> I made an argument about this offering vs other offerings

No you didn't. You argued what it shouldn't be compared to, so I compared it to something else.

> I'm also certain that being responsible for analytics sets you up for liabilities

Outsourcing analytics opens me to the same or worse legal liabilities.

> Even if that's true, I believe you're mistaken that your two hours of time is cheaper than $9/mo.

I don't live in Silicon Valley, so $9/mo pays for two hours within a few months. Sure, there's hosting and an uncertain maintenance burden, but on the other hand buying a service has its own uncertain overheads.

What happens if the service is down, what if it fails to scale, what if it gets hacked? What if it just disappears because there weren't enough customers? Most of these are much easier to answer and take up less time with a self-built service.

replies(1): >>nickda+AL
◧◩◪
7. wongar+9G[view] [source] [discussion] 2018-09-19 21:36:52
>>highac+PA
Dropbox is a glorified FTP client, Slack is IRC with a nice skin and inline pictures, Spotify is bittorrent without the hassle of downloads (and more legal, but that hasn't stopped people). Convinience matters, and convinience sells. But it is only one of many factors that play into the decision to purchase. Dropbox for example wouldn't sell all that great without the free tier.
replies(1): >>dymk+Fe1
◧◩◪◨
8. nickda+AL[view] [source] [discussion] 2018-09-19 22:45:28
>>wongar+hF
You can choose to delegate the uncertain overheads to a company that relies (and specializes) on dealing with them. Or you can roll it yourself and add to your burden.

Code is not an asset, it's a liability. And I mean that from a pure responsibility standpoint, not just from a legal responsibility standpoint.

replies(1): >>wongar+vN
◧◩◪◨⬒
9. wongar+vN[view] [source] [discussion] 2018-09-19 23:05:01
>>nickda+AL
Sure, code is a liability. Having a dependence on on something outside your control is a liability. Those two have to be weighed against each other. I'm not against buying services on principle, I puy services from plenty of SaaS providers. I'm simply arguing that in this case the scales tip in the wrong direction for me, and likely a lot of other people like me.
◧◩
10. Jmcdd+6O[view] [source] [discussion] 2018-09-19 23:12:12
>>curun1+T9
It's an MVP right? Nothing stopping him from changing the model in the future
◧◩
11. epicmu+jb1[view] [source] [discussion] 2018-09-20 04:42:46
>>curun1+T9
How do you know the postgres implementation is naive? I've worked on several analytics platforms...including offshoots of google analytics within Google itself, and this problem domain is ridiculously easy to shard on natural partitions. And after sharding, you can start to do roll-ups, which Google Analytics does internally.

By 2014 when I left, we had a few petabytes of analytics data for a very small but high traffic set of customers. Could we query all of that at once within a reasonable online SLA? No. We partitioned and sharded the data easily and only queried the partitions we needed.

If I were to do this now and didn't need near real-time (what is real-time?) I'd use sqlite. Otherwise I'ld use trickle-n-flip on postgres or mysql. There are literally 10+ year-old books[1] on this wrt RDBMS.

And yes, even with 2000 clients reaching billions of requests per day, only the top few stressed the system. The rest is long tail.

1. https://www.amazon.com/Data-Warehousing-Handbook-Rob-Mattiso...

replies(1): >>curun1+Bv2
◧◩◪◨
12. dymk+Fe1[view] [source] [discussion] 2018-09-20 05:46:39
>>wongar+9G
If you honestly think that Dropbox is just glorified FTP, or Slack is just IRC with pictures, or Spotify is JUST bittorrent (or Napster even), I question if you've ever actually used any of those services. They provide so much more than the alternatives you listed.
replies(1): >>vincen+Zr1
◧◩◪◨⬒
13. vincen+Zr1[view] [source] [discussion] 2018-09-20 09:23:13
>>dymk+Fe1
The Dropbox and Spotify examples are ridiculous. They offer a lot more and a lot more usability than the comparison.

But Slack basically is just IRC with pictures right? What extra value does slack give me other than a decent web client?

◧◩◪
14. curun1+Bv2[view] [source] [discussion] 2018-09-20 19:40:47
>>epicmu+jb1
There's a comment elsewhere in this thread where he talks about his backend. He didn't explicitly say it was naive, but he definitely gave off that vibe. Is it possible to use postgres in a sophisticated way to work as an analytics store? Sure...Timescale does it and gives you the majority of what you'd need. But it's hard to get right and the creator hasn't given the impression that he's well-versed in this space.
[go to top]