jjtang1
AI Writes the Code, but Humans Can't Review It All. Now What?
Building Service Topology at Scale: Architecture, Challenges, Lessons Learned
2026 network outage report and internet health check
AI agents are scrambling power users' brains
43% of AI-generated code changes need debugging in production, survey finds
Disappointing People Early
One More Prompt: The Dopamine Trap of Agentic Coding
Catch exhaustion before it burns out your engineers
Re-thinking candidate take-homes in the AI Era: transcripts over code
Show HN: On-Call Health – Spot signs of overload in incident responders
Hi HN,We built On-Call Health to help teams detect signs of overload in on-call incident responders. Burnout is too common for SREs and other on-call engineers and that’s who we serve at Rootly. We hope to put a dent in this problem with this tool.Here is the project GitHub repo https://github.com/Rootly-AI-Labs/On-Call-Health, and here is the hosted version https://oncallhealth.ai. The easiest...
At Rootly, we've seen firsthand how integral these tools become to daily operations. They're not just software; they're part of the team's rhythm and culture. When changes happen, it's not just about migrating data—it's about adapting workflows and ensuring continuity for the people behind the screens.
We're committed to supporting teams through such transitions, aiming to make the process as smooth as possible. Our focus has always been on building solutions that prioritize the human element in incident management.
To those navigating this change, know that you're not alone. The community is here, sharing insights and offering support. If there's anything we at Rootly can do to assist, even if it's just sharing best practices or lessons learned, don't hesitate to reach out.
We are a modern AI-native on-call and incident management platform here at Rootly.com. We are helping fast-growing companies like from Replit, Figma, NVIDIA, and 100s of others respond faster.
Some of the biggest frustrations with legacy providers like PagerDuty (who I have a lot of respect for in pioneering on-call) is their lack of innovation (only a phone call) and how expensive it is.
Some fan favourites include request coverage for overrides, automatic adjustments based on PTO and holidays, native Slack/Teams collaboration (not just paging), native shadow rotations, syncing with Slack user groups, a beautiful UI and mobile app, and an all-in-one platform for status pages, workflows, communications, retrospectives, and metrics.
If you're a small team Rootly has a pretty discounted version for startups. Here is a full comparison if you're interested: https://rootly.com/comparisons/pagerduty-vs-rootly-on-call
Bug-free software is great, but changing requirements are precisely the reason on-call needs to exist.
Even if you have a whole team of engineers who write bug-free software like this guy, you'll still have failures. Because the world is constantly slipping out from under your assumptions.
Customers never stop changing their usage patterns. They add load at different rates, come up with unexpected requests of all shapes and sizes, and invent new use cases that fly in the face of the original project requirements.
Even if you have created a software system with no bugs that perfectly meets both the functional and non-functional requirements of the project, changes in the state of the world vis a vis customer behavior will come along and change what counts as a bug. If your system has a blanket 60-second database query timeout, and everything's working fine, then there's no bug. But as soon as a new API usage pattern causes certain queries to run on average 10 times longer than before, now you have connection starvation and an urgent bug to fix.
I'm not saying that "timely maintenance and improvement" and "a culture of perpetual ownership" won't have positive effects on reliability. But it's unrealistic that any amount of responsible, careful software development will fully eliminate the occurrence of sudden and unexpected failures. Human on-call, as uncomfortable as it is, will remain a requirement as long as reliability is taken seriously.
FWIW my perspective is that of someone that runs an on-call/incident management platform (Rootly).
Standalone tools like Rootly (where I work) but also likely every observability company in the next couple of years will follow what Datadog has done.
There are some pretty low hanging fruit stuff that would make the PD experience palatable (e.g. ability to page teams not just services, allow for partial overrides). These things for us were <1 week projects.
I do think PD is trying to rectify it by acquiring Jeli, giving it away for free in their new pricing plan, etc. Def feeling the squeeze a bit if I had to guess.
We take extensibility pretty seriously. Outside the basics, we just released our own agent ready API (https://rootly.com/blog/introducing-rootlys-api-ai-agent-fir...), MCP, docs are now LLM ready (https://docs.rootly.com/llms-full.txt).