HNHacker News
TopNewBestAskShowJobs

sjwhitworth

353 karma · joined April 28, 2014

submissionscomments
sjwhitworth··on Incident.io On-Call
Hey, incident.io CEO here. I'm sorry to hear that. Can you explain a little bit more?
sjwhitworth··on Software Company HashiCorp Is Weighing a Potential Sale
Thank you: let us know what you think!
sjwhitworth··on Software Company HashiCorp Is Weighing a Potential Sale
Hello: incident.io CEO here. Thank you for the kind words, it's much appreciated. I countersign your last point around business value being in incident response.

There's truth to this: as with all new product categories, there's some education that needs to go along with the sale, and budget that needs to be found, that doesn't currently exist. On the whole, we haven't found this to be a large challenge so far. Most people look at our product, see a very fair exchange of value, and are happy to pay.

However, that isn't why we built On-call. We built it - along with many other reasons - because it's part of the trifecta that we think you need to do incident response well:

1. A way to alert people that something is wrong 2. A way for them to respond, resolve and learn from the incident 3. A way for them to communicate to their customers about it

We have built all of these respectively in On-call, Response and Status Pages. Consolidating all of these into one cohesive product makes obvious sense, to us at least. We'll see what the market says!

sjwhitworth··on Incident.io On-Call
Hello Rootly CEO! Worth disclosing next time you post, I think
sjwhitworth··on How I keep myself alive using Golang
incident.io CEO here! This is such a cool and unique usecase. Love it.
sjwhitworth··on Ask HN: Is GitHub down?
Hey, incident.io CEO here! Thanks for mentioning us.
sjwhitworth··on Grafana Labs launches free incident management tool in Grafana Cloud
Hey, incident.io CEO here. Glad to hear you’re happy with the product. The people at Grafana are great - congrats on the launch! Will have to take the product for a spin sometime :)
sjwhitworth··on We’re making our on-call calculator free
Hey JJ. Appreciate the hustle, but please disclose that you're supporting your own product here (disclosure: I'm the incident.io CEO)
sjwhitworth··on Incident.io Raises $34M
CEO here! Indeed we did :)
sjwhitworth··on Our engineering interview process
Hey. Author here. We thought we'd open source our interview process in the hope that it helps others.

We've made a few deliberate tradeoffs here in terms of sharing questions, and the process up front with candidates. It's worked well so far, but we'll see how it goes.

sjwhitworth··on Design driven API development with type-safety across the stack
We use Goa at incident.io. It's excellent — provides a real boost to our speed, and allows us to skip a lot of non-differentiated work.
sjwhitworth··on Incident.io raises $4.7m to help teams communicate during outages
For now, yes. We'll be fixing this over the next month or so, but we've been focusing our engineering time on product and have kept our landing page since we launched.
sjwhitworth··on Incident.io raises $4.7m to help teams communicate during outages
Hey, one of the co-founders here! Thanks for posting it.

Feel free to sign up for a free trial, no credit card required at incident.io

sjwhitworth··on How to Raise Investment
I asked Tom for some of this advice earlier this year. Glad to see he wrote it up into a blog post — it's really useful!
sjwhitworth··on Incidents Are for Everyone
Happy to chat — just drop a message on intercom, or I'm stephen@incident.io
sjwhitworth··on Incidents Are for Everyone
Hey there! Thanks for the feedback, we just shipped a fix.
sjwhitworth··on Incidents Are for Everyone
Hey there!

Thanks very much, I appreciate the kind words. Right now, we're in early access where we're partnering with companies for feedback on the product so we can make something that people love.

As such, our pricing is pretty simple — we charge based on the number of Slack users in your workspace, and put you in a bucket. For some companies, that doesn't work as well (e.g. if 95% of your company is customer support agents that would never use the tool), and we change it as appropriate. Basically, we'd rather optimise for feedback and love than for revenue at this point :)

sjwhitworth··on Incidents Are for Everyone
Thanks Lawrence! It's been really great to work with you folks :)

> I'm hoping the success of incident.io at GC can extend to the ops teams over time

I hope so too. Let us know anything that you think might make that easier.

sjwhitworth··on Incidents Are for Everyone
Hey there! Thanks very much. It's all Tailwind CSS — we highly recommend it.

Yes, and no. Almost all of our customers already use PagerDuty, with Opsgenie a distinct second. They predominantly use them to wake people up when things go wrong, but don't use them to actually _run_ their incidents.

I think there's a variety of reasons for this from it not being easy to imprint your process onto PagerDuty, to it being harder to use for non-technical folks, and it not being where you communicate with the rest of your organisation (often Slack).

The most common competitors we come up against are:

1. Your process being written down on a piece of paper, which humans then remember to follow (spoiler: it's hard to do this) 2. In-house tooling that folks have built to help fix this problem. Many scale-ups have built their own (Stripe, Monzo, Robinhood, Transferwise, Influx Data, etc).

We take people from thing went wrong, to response, to debriefing, to following up on actions afterwards. Right now, we don't wake people up through alerting, but it's a natural next step for us to go and do that as well.

sjwhitworth··on Incidents Are for Everyone
Hey folks, author here! Happy to discuss + explore any of the points raised.
sjwhitworth··on incident.io – create, resolve and manage incidents directly in Slack
Hello! Stephen, one of the creators, here. Would love to speak to you if you've felt this sort of pain before. Happy to answer any questions that anyone has.
sjwhitworth··on Writing Maintainable Code at Speed
Hello, author here. I've written some thoughts about how to balance speed with maintainability when writing code. Thoughts and feedback appreciated.
sjwhitworth··on High Growth Engineering: The power of proposals
Hey Dan. Great to hear from you.

I touch on the sorts of topics I'll be covering in the introduction of the post. Roughly, it'll be a blend between operating more effectively (e.g. better estimating work, taming Slack), and more technical posts (effectively testing in production, etc)

sjwhitworth··on High Growth Engineering: The power of proposals
Hi gang. I've just started a newsletter that focuses on discussing techniques for building better software and being more effective in high growth companies. I'm doing this for a couple of reasons. 1) I love writing, and it's a creative outlet. 2) I think it's a sorely under-discussed topic.

Would love to hear feedback and thoughts.

sjwhitworth··on Beware the Mean
Sorry, I do need to set this up. It's just a bunch of Markdown at the moment. Thanks for reading!
sjwhitworth··on Simple techniques to optimise Go programs
'I am deliberately ignoring techniques that require significant effort, or large changes to program structure.'
sjwhitworth··on Simple techniques to optimise Go programs
There's a little at the bottom that encourages caution. In a previous draft, I wrote about the importance of proving hot spots before optimising, but took it out as I wanted this to be more a list of techniques.

On sync.Pool: good spot. I'll update it - thanks.

sjwhitworth··on Simple techniques to optimise Go programs
Good point. Here's one off the top of my head: a giant map that caches some count by date. You can represent this as a map[time.Time]int (native Go time type), a map[string]int (time represented in some string format), or a map[int]int (time represented as an integer like 20190718).
sjwhitworth··on Golang: sub-millisecond GC pause on production 18gb heap
https://groups.google.com/forum/?fromgroups#!topic/golang-de...
sjwhitworth··on Candy Japan hit with credit card fraud
Blame the lack of competition in the international payments system I guess.
Page 1 of 2Next →