HNHacker News
TopNewBestAskShowJobs

tagspace

206 karma · joined February 18, 2014

submissionscomments
tagspace··on Embeddable: A developer toolkit for building fast interactive embedded analytics
Hey all. We're super excited to introduce our new platform, Embeddable: a developer toolkit for building fast, interactive customer-facing analytics directly into your product.

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.

tagspace··on Ask HN: Lessons learned from implementing user-facing analytics / dashboards?
Biggest finding for us has been that no matter how many charts / filters / options / etc. we give to our users, they always want something more.

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)

tagspace··on Ask HN: When building in-app reporting for your customers, what can go wrong?
Thanks @warrenm. That makes a lot of sense. The problem is that that feels like we'll have to throw away the "looks like a nicely integrated part of our platform' requirement.
tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
This is actually exactly what we had in mind. Except that P2 gets put in a "won't fix" bucket.

- 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 ;))

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
Really good point about bug fixing affecting engineer morale. Super important.

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

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
> On a sufficiently complex product it is impossible to fix all known bugs

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.

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
I like the curve idea. Makes sense.

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

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
Totally agree. Wether something is a bug should definitely be decided by the team, not the customer.
tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
Your point on intellectual honesty really resonates.

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

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
That's a really good point. If your userbase is feels listened to (which is admittedly easier in B2B than B2C) then these decisions become much easier.
tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
Yeah - that's a super interesing point about bug fixing leading to engineers wanting to quit.

Have you found a balance that works?

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
I believe it :D
tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
This is a nice way to put it. Our platform is already pretty mature, and customers are happy.

Naturally, the wishlist of new features never ceases to shrink ... but the stability of the existing platform is what people really appreciate.

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
"in practice this just means 3 or 4 levels of bugs that will never get fixed" - this is so spot on! This is exactly what we were thinking: realistically, if we don't fix it now, it will never actually get fixed.

So, if it's important enough to fix, why not fix it now.

tagspace··on Ask HN: What would happen if we prioritised all bugs over all new features?
What do you mean by "ossify"? You think in practice there will always be bugs, so we will stop moving forwards?
tagspace··on Ask HN: What are your biggest pains integrating and building APIs?
We use a number of 3rd party APIs, and the problem we hit was knowing which to trust, which were reliable and which could be counted on.

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.

tagspace··on Tell HN: A Demo Day without the investors
Exactly. :)
tagspace··on Tell HN: A Demo Day without the investors
Perhaps in-person was the wrong word. "Present" is perhaps closer to what I meant. We want our presenters to have an audience. We want audience participation / questions / feedback. We want to create a buzz. ;)

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.

tagspace··on Tell HN: A Demo Day without the investors
Great question!

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:

- you've actually built something (not just an idea on a slide deck)

- you can demo it (we want to see behind the curtain)

- what you're doing is uniquely interesting (not just another ride sharing app)

- the problem you're solving is also understandable by a non-technical audience

- and, of course: your team are passionately bursting with excitement for what you're building :)

Apart from that, we'd ideally like to find a way for anybody to speak.

tagspace··on Tell HN: A Demo Day without the investors
Nice!

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

tagspace··on Tell HN: A Demo Day without the investors
Nice! We've had a lot of interested speakers, which is awesome.
tagspace··on Tell HN: A Demo Day without the investors
Thanks for the inside scoop yaseer. And yeah, fingers crossed places like TechHub will thrive again.
tagspace··on Tell HN: A Demo Day without the investors
Totally agree
tagspace··on Tell HN: A Demo Day without the investors
Good point! Will see what we can do
tagspace··on Tell HN: A Demo Day without the investors
Please do ;)
tagspace··on Tell HN: A Demo Day without the investors
Everybody welcome - from anywhere :)
tagspace··on Tell HN: A Demo Day without the investors
Nice! Hope we can live up to your expectations :)
tagspace··on Tell HN: A Demo Day without the investors
Nice. Yeah, please do. Would be great to have your demo next time!
tagspace··on Tell HN: A Demo Day without the investors
Yeah - it's hard to beat a good offline event. Hoping to do an offline version soon too :)
tagspace··on Show HN: Interactive Map of your existing SQL database
Ah yeah, great feedback. We should make that more clear.

For the moment it connects directly to the database, in order to keep the Map up-to-date. But copy-paste schema exports are a good idea.

Page 1 of 2Next →