[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-npKghL8kHgfYKNl9JFN1FnBmUqlTGmtq7dcUBcbQe_8":3,"sanity-YGFV20p7nANv0D04TITKeREOqAb7WIiyWzj1MrpwJ6k":245},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":220},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":59,"comments":191,"dateUrl":192,"excerpt":193,"legacyBody":194,"product":12,"publishedAt":197,"slug":198,"sponsored":12,"tags":200,"title":219,"visible":191},"2023-05-25T09:36:59Z","wp-post-3677","dgl3SCUzppW3U2LvCoS5oq","blogPost","2023-07-13T14:54:30Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,83,101,120,125],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":82},"148bf1c05508","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"148bf1c055080","span",[],"Remember ",{"_key":70,"_type":66,"marks":71,"text":73},"148bf1c055081",[72],"a279e9a329d6","Joel Spolsky's fine article \"Five Whys\"?",{"_key":75,"_type":66,"marks":76,"text":77},"148bf1c055082",[]," Sure you do! It contained this paragraph:",[79],{"_key":72,"_type":80,"href":81,"reference":12},"link","http:\u002F\u002Fwww.joelonsoftware.com\u002Fitems\u002F2008\u002F01\u002F22.html","normal",{"_key":84,"_type":62,"children":85,"markDefs":99,"style":100},"6183106ba5df",[86,90,95],{"_key":87,"_type":66,"marks":88,"text":89},"6183106ba5df0",[],"Michael spent some time doing a post-mortem, and discovered that the problem was a simple configuration problem on the switch. ",{"_key":91,"_type":66,"marks":92,"text":94},"6183106ba5df1",[93],"strong","There are several possible speeds that a switch can use to communicate (10, 100, or 1000 megabits\u002Fsecond). You can either set the speed manually, or you can let the switch automatically negotiate the highest speed that both sides can work with.",{"_key":96,"_type":66,"marks":97,"text":98},"6183106ba5df2",[]," The switch that failed had been set to autonegotiate. This usually works, but not always, and on the morning of January 10th, it didn't.",[],"blockquote",{"_key":102,"_type":62,"children":103,"markDefs":117,"style":82},"655eb61c21df",[104,108,113],{"_key":105,"_type":66,"marks":106,"text":107},"655eb61c21df0",[],"Guess what we woke up this morning (well, you don't really \"wake up\" at 3 AM, unless you're a ",{"_key":109,"_type":66,"marks":110,"text":112},"655eb61c21df1",[111],"c4806e3cda59","vampire",{"_key":114,"_type":66,"marks":115,"text":116},"655eb61c21df2",[],", but you know what I mean) to find?",[118],{"_key":111,"_type":80,"href":119,"reference":12},"https:\u002F\u002Fi.stack.imgur.com\u002FKIpa2.jpg",{"_key":121,"_type":53,"alt":12,"asset":122,"markDefs":12},"890525d68b65",{"_ref":123,"_type":124},"image-421c5ba023b42034f51558304ea07a02a6bacdaf-600x266-png","reference",{"_key":126,"_type":62,"children":127,"markDefs":184,"style":82},"809e3d8ab9c2",[128,132,137,141,146,150,155,159,163,167,171,175,180],{"_key":129,"_type":66,"marks":130,"text":131},"809e3d8ab9c20",[],"My, that looks familiar. Where have I read about this before? Oh yes, the article I just quoted ",{"_key":133,"_type":66,"marks":134,"text":136},"809e3d8ab9c21",[135],"em","twenty seconds ago!",{"_key":138,"_type":66,"marks":139,"text":140},"809e3d8ab9c22",[]," To be fair to NetGear, we never had any port speed negotiation problems with our old 8-port GS108T switches, but ",{"_key":142,"_type":66,"marks":143,"text":145},"809e3d8ab9c23",[144],"47d08259a330","we recently upgraded",{"_key":147,"_type":66,"marks":148,"text":149},"809e3d8ab9c24",[]," to the 24-port GS724T. I guess this model is more sensitive and brooding, or something. Geoff \"the Malice from Corvallis\" Dalgas was all over this one and got ",{"_key":151,"_type":66,"marks":152,"text":154},"809e3d8ab9c25",[153],"eebcb73ec198","all the web tier servers in our network",{"_key":156,"_type":66,"marks":157,"text":158},"809e3d8ab9c26",[]," set to a fixed, ",{"_key":160,"_type":66,"marks":161,"text":162},"809e3d8ab9c27",[135],"non-negotiable",{"_key":164,"_type":66,"marks":165,"text":166},"809e3d8ab9c28",[]," ethernet speed of 1 Gigabit. And I ask myself ... why? why? why? why? why? It's because I can't read, apparently, and ",{"_key":168,"_type":66,"marks":169,"text":170},"809e3d8ab9c29",[135],"that's",{"_key":172,"_type":66,"marks":173,"text":174},"809e3d8ab9c210",[]," why. Do you love solving network problems before they arise? Check out the job postings for ",{"_key":176,"_type":66,"marks":177,"text":179},"809e3d8ab9c211",[178],"7c1353e6f58b","network administrators on Stack Overflow Jobs",{"_key":181,"_type":66,"marks":182,"text":183},"809e3d8ab9c212",[],".",[185,187,189],{"_key":144,"_type":80,"href":186,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F12\u002Fstack-overflow-rack-glamour-shots\u002F",{"_key":153,"_type":80,"href":188,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F01\u002Fstack-overflow-network-configuration\u002F",{"_key":178,"_type":80,"href":190,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fdeveloper-jobs-using-networking?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link",true,"2010\u002F01\u002F25","",{"code":195,"language":196},"Remember \u003Ca href=\"http:\u002F\u002Fwww.joelonsoftware.com\u002Fitems\u002F2008\u002F01\u002F22.html\">Joel Spolsky's fine article \"Five Whys\"?\u003C\u002Fa> Sure you do! It contained this paragraph:\n\n\u003Cblockquote>Michael spent some time doing a post-mortem, and discovered that the problem was a simple configuration problem on the switch. \u003Cstrong>There are several possible speeds that a switch can use to communicate (10, 100, or 1000 megabits\u002Fsecond). You can either set the speed manually, or you can let the switch automatically negotiate the highest speed that both sides can work with.\u003C\u002Fstrong> The switch that failed had been set to autonegotiate. This usually works, but not always, and on the morning of January 10th, it didn't.\u003C\u002Fblockquote>\n\nGuess what we woke up this morning (well, you don't really \"wake up\" at 3 AM, unless you're a \u003Ca href=\"https:\u002F\u002Fi.stack.imgur.com\u002FKIpa2.jpg\">vampire\u003C\u002Fa>, but you know what I mean) to find?\n\n\u003Ca href=\"\u002Fimages\u002Fwordpress\u002Fswitch-autodetect-fail-large.png\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fswitch-autodetect-fail.png\" alt=\"\" \u002F>\u003C\u002Fa>\n\nMy, that looks familiar. Where have I read about this before? Oh yes, the article I just quoted \u003Cem>twenty seconds ago!\u003C\u002Fem>\n\nTo be fair to NetGear, we never had any port speed negotiation problems with our old 8-port GS108T switches, but \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F12\u002Fstack-overflow-rack-glamour-shots\u002F\">we recently upgraded\u003C\u002Fa> to the 24-port GS724T. I guess this model is more sensitive and brooding, or something.\n\nGeoff \"the Malice from Corvallis\" Dalgas was all over this one and got \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F01\u002Fstack-overflow-network-configuration\u002F\">all the web tier servers in our network\u003C\u002Fa> set to a fixed, \u003Cem>non-negotiable\u003C\u002Fem> ethernet speed of 1 Gigabit.\n\nAnd I ask myself ... why? why? why? why? why?\n\nIt's because I can't read, apparently, and \u003Cem>that's\u003C\u002Fem> why.\n\n\u003Chr \u002F>\n\nDo you love solving network problems before they arise? Check out the job postings for \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fdeveloper-jobs-using-networking?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">network administrators on Stack Overflow Jobs\u003C\u002Fa>.","html","2010-01-25T12:00:00.000Z",{"current":199},"six-whys-or-never-trust-your-network-switch",[201,209,214],{"_createdAt":202,"_id":203,"_rev":204,"_type":205,"_updatedAt":202,"slug":206,"title":208},"2023-05-23T16:43:21Z","wp-tagcat-background","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":207},"background","Background",{"_createdAt":202,"_id":210,"_rev":204,"_type":205,"_updatedAt":202,"slug":211,"title":213},"wp-tagcat-company",{"current":212},"company","Company",{"_createdAt":202,"_id":215,"_rev":204,"_type":205,"_updatedAt":202,"slug":216,"title":218},"wp-tagcat-server",{"current":217},"server","Server","Six Whys - Or, Never Trust Your Network Switch",[221,227,233,239],{"_id":222,"publishedAt":223,"slug":224,"sponsored":12,"title":226},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":225},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":228,"publishedAt":229,"slug":230,"sponsored":12,"title":232},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":231},"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":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":237},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":240,"publishedAt":241,"slug":242,"sponsored":12,"title":244},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":243},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":246,"sourceMap":-1},{"count":247,"lastTimestamp":12},0]