tagspace
It generates a no-code dashboard builder for you, powered by the components and data models defined in your code repository.
I've linked to a video showing how to use the SDK, no-code builder and how to build a dashboard.
Happy to try and answer any questions you might have.
Embeddable: A developer toolkit for building fast interactive embedded analytics
Answers don't just lead to Eureka moments, they lead to follow up questions and follow up questions.
Not a complaint - it's actually great. Just an observation (and a challenge)
Ask Hn: Building in-app analytics for your app? We'd love to talk to you
Ask HN: When building in-app reporting for your customers, what can go wrong?
We want to build in-app reporting/analytics for our customers, but we don't want to use an out-of-the-box solution as we care a lot about look and feel. Has anybody had success in building in-app reporting themselves without it becoming a mess (never ending list of new features)? Any learnings you can share?
- P0 means drop what you're doing and fix it now
- P1 means fix after you've finished what you're doing
- P2 means "won't fix" (but keep a note of it in case we ever get to that perfect situation where we have more time than features to build ;))
One (arguably positive) side-effect I'm wondering might be possible is that: if bugs are always prioritised first .... and engineers are often very creative at solving problems .... will they perhaps come up with creative ways to reduce bugs in the first place?
Or, it might go all wrong -> and we create a dangerous culture of "swallow that exception" :D
You really think so?
Surely it's just a matter of picking a sufficiently high bar for "will fix" and then focusing some time on it.
When customers aren't signing up because of lacking feature -> build features. When customers are churning because of bugs -> fix bugs. Else -> somewhere in the middle
I personally like the idea that for every bug you either: a) fix it with highest priority, or b) mark it as "won't fix".
I think this would really force you to make a decision on a bug, rather than adding it to some never ending list of lists.
If a bug is worth fixing, it will come up again
Have you found a balance that works?
Naturally, the wishlist of new features never ceases to shrink ... but the stability of the existing platform is what people really appreciate.
So, if it's important enough to fix, why not fix it now.
Ask HN: What would happen if we prioritised all bugs over all new features?
At Trevor.io we recently released some fundamental changes to our platform, which, unsurprisingly, came with a handful of bugs. This triggered a debate among the team: which bugs do we fix now? Which do we fix later? And when is later? If we don't fix them now, will we realistically ever fix them?This led us to an interesting question: what if we just split all bugs into "will fix" and...
I'm obviously not talking about your Googles / Twilios / Auth0s / etc. I'm talking about the longer tail of services that we don't want to build ourselves, but that there isn't instantly a big name service that provides it.
We would try one or two, and then find that they would work great in testing, but when you put any kind of load on them then they would regularly fall down. Similarly, when you reach out for help - while you're in the buying phase, they're very responsive - but as soon as you need support, you're looking at days not hours for a reply.
Not saying that YC's format doesn't achieve that. It's just different.
But either way - totally see your point on posting it online afterwards.
We have been blown away by the amount of interest, today alone, in presenting at next month's event.
We think that the most important things should be:
- they've actually built something (not just an idea on a slide deck)
- they can demo it (we want to see behind the curtain)
- what they're doing is uniquely interesting (not just another ride sharing app)
- the problem they're solving is also understandable by a non-technical audience
- and, of course: their team are passionately bursting with excitement for what they're building :)
Apart from that, we'd ideally like to find a way for anybody to speak.
We may do for future events ... but we really want this event to have a community feel, so being there in person is what it's all about :D