Before AI Ships Code, Show Me the Receipts
Now that AI agents can write our code, when should we let them ship it? Much of an engineer’s week is consumed by small, routine...
10 min read
Now that AI agents can write our code, when should we let them ship it? Much of an engineer’s week is consumed by small, routine...
10 min read
It’s 2 am. You’re paged for a complex incident. Multiple services degraded, no obvious cause. You pull up the SRE Agent and see what it...
28 min read
This article explores the complexities of transitioning AI agents from successful prototypes to reliable, production-ready systems in high-reliability environments like PagerDuty. It outlines key architectural...
16 min read
On August 28, 2025, PagerDuty experienced one of its most significant customer-facing incidents in recent memory. A logical error in a gradually enabled feature caused...
We got to 98.7% AI tool adoption at PagerDuty. And almost immediately, we realized we were measuring the wrong thing. Engineers were using the tools,...
For sixteen years, we’ve built and operated the platform that teams depend on when operational clarity and incident response capability matter most. Today, our platform...
“Channels are free!” At PagerDuty, that’s our standard response to “Should we create a Slack channel for this?” Sure, channels can multiply if not careful...
7 min read
As patterns for effective Agentic AI adoption become clearer, success will rely on an engineer’s ability to shift from “writing code” to “writing specifications”. From...
5 min read
The role of a Site Reliability Engineer (SRE) is evolving. The focus has shifted from simply working harder during an outage; A new kind of...
5 min read
If you feel like your technical debt is piling up while your engineering team gets more stretched by the week, you’re not alone. Framework upgrades...
9 min read
A Problem Worth Naming The week Forward Deployed Engineering (FDE) officially launched at PagerDuty, one of my engineers and I decided to find out...
12 min read
We didn’t try to build a clever agent. We built one that shows up pre‑armed. The lesson arrived earlier this year, as we began developing...
Our official API client for Python has come a long way. It began in July 2018 as pdpyras (for PagerDuty Python REST API Sessions) out...
2 min read
On October 20, 2025, a significant outage in AWS’s US-EAST-1 region rippled across the internet, affecting some of the most widely used SaaS, messaging, conferencing,...
8 min read
Inspired by Shopify’s boring update, we decided to dedicate a focused sprint this Fall to working on customer-driven improvements outside of our regular roadmap across...
9 min read
One of the most frequent questions I receive from customers is, “What are the best practices to represent my services in PagerDuty?” This question is...
3 min read
On-call is about more than just reducing mean time to acknowledge and mean time to resolve (MTTA and MTTR, respectively), it’s about improving the human...
This is the first in a three part series about how the PagerDuty Front-end team approaches their micro front-end architecture. The front-end of PagerDuty’s web...
8 min read