Tim Armandpour33:10
Yeah. With hack week — two times a year, one week in the spring, one week in the fall — anybody in the company can take time off the clock and work on whatever they want. What we naturally start to see is many cross-functional teams across the company — not just engineering, not just product and engineering, but we have sales involved, solution consultants, sales operations, marketing, HR, etc. — come in and we build solutions to problems that are very near and dear to people's hearts. People then present these out and there's a whole panel of judges, like Paula mentioned, and we give out quirky prizes and all that fun stuff. But some of our most interesting and compelling contributions — not only to our customers but internally to ourselves — have come out of hack week. And that is very intentional and purposeful. We do approach many things with intent and purpose in mind, because we have this thing about us — given the way our customers depend on us and how we get integrated, PagerDuty's cost of being wrong is very high to someone on the other side, very high to the customer. It's an important distinction. We don't have the benefit of seasonality of traffic that you can predict like in e-commerce — I spent a long time in payments and PayPal where we knew in June we were starting to harden systems and buy hardware and get everything provisioned for the holiday rush, and then you get a break after January 7th. We don't have that benefit. We always have to be ready for anybody else's worst day, or for everybody to have a bad day. We approach technology and those decisions — I'm a big believer in pragmatic, practical solutions. The next shiny thing we can experiment with, but it probably won't be ready for our primary customer traffic anytime soon. But that's okay because we still need a healthy balance of learning new things and being forward-looking. When we say we're going to support 200 changes to the live environments a week, that'll vary depending on the team's needs. I'm a big believer in keep — I'm a fix-forward kind of guy, not necessarily roll back. I want to keep pushing on that front because I do believe if we can allow our developers and all of our teams to be able to do what they need to do as fast as they need to do it, or as careful as they need to do it — part of some of the underlying responsibilities, especially in Paula's teams, is to help these teams make sure they can do it safely and responsibly. So it's not by accident we can support 200 changes a day — it's actually very intentional. When we look at some of those classic metrics, like our change failure rate, it's like below 0.2 percent or something crazy like that. So we really honed in on some of these pieces. People ask me all the time, why are we still running around MySQL? Well, because it makes sense. There's some things you want to have control over, things that you actually do really well, versus taking the next shiny thing off the shelf. In some cases we want that next shiny thing because it's been tried and proven. But ultimately, a lot of things are driven from a strong sense of intent and purpose and what is that next outcome we're trying to make true.