[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3uhoTrHtdqPAxDe0QORfqh_LY6jADpB7s1FcljaRlFk":3,"sanity-4K1AeWVpvy8WcE0jaZdQf8_qOqBdjOS2jGSy-j8zPgw":314},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":289},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":61,"comments":251,"dateUrl":252,"excerpt":253,"image":254,"legacyBody":257,"product":12,"publishedAt":260,"slug":261,"sponsored":12,"tags":263,"title":288,"visible":251},"2023-05-24T12:28:25Z","wp-post-22013","XzVcPPDfPNmxxXS3zvEpp9","blogPost","2025-10-31T17:27:07Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,73,77,86,106,115,134,153,172,202,221],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"53f62c449ca8","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"53f62c449ca80","span",[],"SPONSORED BY CHRONOSPHERE",[],"h2",{"_key":74,"_type":75,"markDefs":12,"url":76},"aee393b803b7","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/93ea8873-9f2d-4181-8ec7-cf73b9b2e783",{"_key":78,"_type":64,"children":79,"markDefs":84,"style":85},"467950bec927",[80],{"_key":81,"_type":68,"marks":82,"text":83},"467950bec9270",[],"A common refrain you’ll hear these days is that servers should be scaled out, easy to replace, and interchangeable—cattle, not pets. But for the ops folks who run those servers the opposite is true. You can’t just throw any of them into an incident where they may not know the stack or system and expect everything to work out. Every operator has a set of skills that they’ve built up through research or experience, and teams should value them as such. They’re people, not pets, and certainly not cattle—you can’t just get a new one when you burn out your existing ones.",[],"normal",{"_key":87,"_type":64,"children":88,"markDefs":102,"style":85},"b2ad576dd73b",[89,93,98],{"_key":90,"_type":68,"marks":91,"text":92},"b2ad576dd73b0",[],"On this episode of the podcast—sponsored by ",{"_key":94,"_type":68,"marks":95,"text":97},"b2ad576dd73b1",[96],"8213240c99b1","Chronosphere",{"_key":99,"_type":68,"marks":100,"text":101},"b2ad576dd73b2",[],"—we talk with Paige Cruz, Senior Developer Advocate at Chronosphere, about how teams can reduce the cognitive load on ops, the best ways to prepare for inevitable failures, and where the worst place to page Paige is.",[103],{"_key":96,"_type":104,"href":105,"reference":12},"link","https://chronosphere.io?utm_source=stack-overflow&utm_medium=sponsored-podcast",{"_key":107,"_type":64,"children":108,"markDefs":114,"style":85},"e4af0654da85",[109],{"_key":110,"_type":68,"marks":111,"text":113},"e4af0654da850",[112],"strong","Episode notes:",[],{"_key":116,"_type":64,"children":117,"markDefs":131,"style":85},"57fc9a8b46b2",[118,122,127],{"_key":119,"_type":68,"marks":120,"text":121},"57fc9a8b46b20",[],"Chronosphere provides ",{"_key":123,"_type":68,"marks":124,"text":126},"57fc9a8b46b21",[125],"c4b68d647031","an observability platform",{"_key":128,"_type":68,"marks":129,"text":130},"57fc9a8b46b22",[]," for ops people, so naturally, the company has an interest in the happiness of those people.",[132],{"_key":125,"_type":104,"href":133,"reference":12},"https://chronosphere.io/platform/?utm_source=stack-overflow&utm_medium=sponsored-podcast",{"_key":135,"_type":64,"children":136,"markDefs":150,"style":85},"7c95a4e5f3c5",[137,141,146],{"_key":138,"_type":68,"marks":139,"text":140},"7c95a4e5f3c50",[],"If you’re interested in the history of the pets vs. cattle concept , ",{"_key":142,"_type":68,"marks":143,"text":145},"7c95a4e5f3c51",[144],"1175f29b2a08","this",{"_key":147,"_type":68,"marks":148,"text":149},"7c95a4e5f3c52",[]," covers it pretty well.",[151],{"_key":144,"_type":104,"href":152,"reference":12},"https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/",{"_key":154,"_type":64,"children":155,"markDefs":169,"style":85},"67efd0b710d8",[156,160,165],{"_key":157,"_type":68,"marks":158,"text":159},"67efd0b710d80",[],"Previously, ",{"_key":161,"_type":68,"marks":162,"text":164},"67efd0b710d81",[163],"baab535a4709","we spoke with the CEO of Chronosphere",{"_key":166,"_type":68,"marks":167,"text":168},"67efd0b710d82",[]," about making incidents easier to manage.",[170],{"_key":163,"_type":104,"href":171,"reference":12},"https://stackoverflow.blog/2022/09/22/five-nines-uptime-without-developer-burnout/",{"_key":173,"_type":64,"children":174,"markDefs":197,"style":85},"ce57c73e0dca",[175,179,184,188,193],{"_key":176,"_type":68,"marks":177,"text":178},"ce57c73e0dca0",[],"We’ve covered this topic on the blog before, and ",{"_key":180,"_type":68,"marks":181,"text":183},"ce57c73e0dca1",[182],"ca672cb2f0ac","two",{"_key":185,"_type":68,"marks":186,"text":187},"ce57c73e0dca2",[]," ",{"_key":189,"_type":68,"marks":190,"text":192},"ce57c73e0dca3",[191],"c56994456c1a","articles",{"_key":194,"_type":68,"marks":195,"text":196},"ce57c73e0dca4",[]," came up during our conversation with Paige.",[198,200],{"_key":182,"_type":104,"href":199,"reference":12},"https://stackoverflow.blog/2023/03/20/who-builds-it-and-who-runs-it-sre-team-topologies/",{"_key":191,"_type":104,"href":201,"reference":12},"https://stackoverflow.blog/2023/02/16/monitoring-debt-builds-up-faster-than-software-teams-can-pay-it-off/",{"_key":203,"_type":64,"children":204,"markDefs":218,"style":85},"e92eefa1ffaf",[205,209,214],{"_key":206,"_type":68,"marks":207,"text":208},"e92eefa1ffaf0",[],"You can ",{"_key":210,"_type":68,"marks":211,"text":213},"e92eefa1ffaf1",[212],"05a054974342","connect with Paige on Twitter",{"_key":215,"_type":68,"marks":216,"text":217},"e92eefa1ffaf2",[],", where she has a pretty apropos handle.",[219],{"_key":212,"_type":104,"href":220,"reference":12},"https://twitter.com/paigerduty",{"_key":222,"_type":64,"children":223,"markDefs":246,"style":85},"0047432ef4e0",[224,228,233,237,242],{"_key":225,"_type":68,"marks":226,"text":227},"0047432ef4e00",[],"Congrats to Stellar Question badge winner ",{"_key":229,"_type":68,"marks":230,"text":232},"0047432ef4e01",[231],"d4960c1d27a0","Bruno Rocha",{"_key":234,"_type":68,"marks":235,"text":236},"0047432ef4e02",[]," for asking ",{"_key":238,"_type":68,"marks":239,"text":241},"0047432ef4e03",[240],"1e505ccaa742","How can I read large text files line by line, without loading them into memory?",{"_key":243,"_type":68,"marks":244,"text":245},"0047432ef4e04",[],", which at least 100 users liked enough to bookmark.",[247,249],{"_key":231,"_type":104,"href":248,"reference":12},"https://stackoverflow.com/users/559935/bruno-rocha-rochacbruno",{"_key":240,"_type":104,"href":250,"reference":12},"https://stackoverflow.com/questions/6475328/how-can-i-read-large-text-files-line-by-line-without-loading-them-into-memory",true,"2023/04/19","Ops folks with knowledge are irreplaceable. Treat them like you need them. ",{"_type":53,"asset":255},{"_ref":256,"_type":56},"image-0c0ee357e32211988057a9fd4ad49d1d7e94ac8c-1200x630-png",{"code":258,"language":259},"\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-sponsored-by-chronosphere\">SPONSORED BY CHRONOSPHERE\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://player.simplecast.com/ca78327c-71dc-42a6-9948-a2c08ece7dd5?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>A common refrain you’ll hear these days is that servers should be scaled out, easy to replace, and interchangeable—cattle, not pets. But for the ops folks who run those servers the opposite is true. You can’t just throw any of them into an incident where they may not know the stack or system and expect everything to work out. Every operator has a set of skills that they’ve built up through research or experience, and teams should value them as such. They’re people, not pets, and certainly not cattle—you can’t just get a new one when you burn out your existing ones.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On this episode of the podcast—sponsored by \u003Ca href=\"https://chronosphere.io?utm_source=stack-overflow&amp;utm_medium=sponsored-podcast\">Chronosphere\u003C/a>—we talk with Paige Cruz, Senior Developer Advocate at Chronosphere, about how teams can reduce the cognitive load on ops, the best ways to prepare for inevitable failures, and where the worst place to page Paige is.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C/strong>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Chronosphere provides \u003Ca href=\"https://chronosphere.io/platform/?utm_source=stack-overflow&amp;utm_medium=sponsored-podcast\">an observability platform\u003C/a> for ops people, so naturally, the company has an interest in the happiness of those people.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you’re interested in the history of the pets vs. cattle concept , \u003Ca href=\"https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/\">this\u003C/a> covers it pretty well.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Previously, \u003Ca href=\"https://stackoverflow.blog/2022/09/22/five-nines-uptime-without-developer-burnout/\">we spoke with the CEO of Chronosphere\u003C/a> about making incidents easier to manage.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We’ve covered this topic on the blog before, and \u003Ca href=\"https://stackoverflow.blog/2023/03/20/who-builds-it-and-who-runs-it-sre-team-topologies/\">two\u003C/a> \u003Ca href=\"https://stackoverflow.blog/2023/02/16/monitoring-debt-builds-up-faster-than-software-teams-can-pay-it-off/\">articles\u003C/a> came up during our conversation with Paige.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can \u003Ca href=\"https://twitter.com/paigerduty\">connect with Paige on Twitter\u003C/a>, where she has a pretty apropos handle.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Congrats to Stellar Question badge winner \u003Ca href=\"https://stackoverflow.com/users/559935/bruno-rocha-rochacbruno\">Bruno Rocha\u003C/a> for asking \u003Ca href=\"https://stackoverflow.com/questions/6475328/how-can-i-read-large-text-files-line-by-line-without-loading-them-into-memory\">How can I read large text files line by line, without loading them into memory?\u003C/a>, which at least 100 users liked enough to bookmark.&nbsp;&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-04-19T04:42:00.000Z",{"current":262},"ops-teams-are-pets-not-cattle",[264,272,274,278,283],{"_createdAt":265,"_id":266,"_rev":267,"_type":268,"_updatedAt":265,"slug":269,"title":271},"2023-05-23T16:43:21Z","wp-tagcat-partner-content","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":270},"partner-content","Partner Content",{"_createdAt":265,"_id":266,"_rev":267,"_type":268,"_updatedAt":265,"slug":273,"title":271},{"current":270},{"_createdAt":265,"_id":275,"_rev":267,"_type":268,"_updatedAt":265,"slug":276,"title":277},"wp-tagcat-partnercontent",{"current":277},"partnercontent",{"_createdAt":265,"_id":279,"_rev":267,"_type":268,"_updatedAt":265,"slug":280,"title":282},"wp-tagcat-podcast",{"current":281},"podcast","The Stack Overflow Podcast",{"_createdAt":265,"_id":284,"_rev":267,"_type":268,"_updatedAt":265,"slug":285,"title":287},"wp-tagcat-the-stack-overflow-podcast",{"current":286},"the-stack-overflow-podcast","the stack overflow podcast","Ops teams are pets, not cattle (Ep. 562)",[290,296,302,308],{"_id":291,"publishedAt":292,"slug":293,"sponsored":12,"title":295},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":294},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":297,"publishedAt":298,"slug":299,"sponsored":12,"title":301},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":300},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":303,"publishedAt":304,"slug":305,"sponsored":12,"title":307},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":306},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":309,"publishedAt":310,"slug":311,"sponsored":12,"title":313},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":312},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":315,"sourceMap":-1},{"count":316,"lastTimestamp":317},6,"2023-05-25T09:48:04Z"]