[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-X8R1CepQKXPMXTAzsurD5bAXZocTueDMONMabVIgYtM":3,"sanity-CN7U5_tAMGAeiCwPB3q9hNFG7xuttDuv19gGVCLiF0Q":331},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":306},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":278,"dateUrl":279,"excerpt":243,"legacyBody":280,"product":12,"publishedAt":283,"slug":284,"sponsored":12,"tags":286,"title":305,"visible":278},"2023-05-25T09:36:59Z","wp-post-3640","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,96,107,118,126,134,164,173,192,218,237,245,251],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":82},"49abf1a2484b","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"49abf1a2484b0","span",[],"There's been no shortage of proposals for new badges since we ",{"_key":70,"_type":66,"marks":71,"text":73},"49abf1a2484b1",[72],"1858781b043f","first announced the badge system",{"_key":75,"_type":66,"marks":76,"text":77},"49abf1a2484b2",[]," in August 2008. And we have implemented quite a few new ones since then, many of them based on community feedback:",[79],{"_key":72,"_type":80,"href":81,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F07\u002Fstack-overflow-badge-feedbac\u002F","normal",{"_key":84,"_type":62,"children":85,"level":91,"listItem":92,"markDefs":93,"style":82},"1a5053ef5bee",[86],{"_key":87,"_type":66,"marks":88,"text":90},"1a5053ef5bee0",[89],"96dc489e2f8d","Tag-based badges",1,"bullet",[94],{"_key":89,"_type":80,"href":95,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F02\u002Fspecialist-badge-implemented\u002F",{"_key":97,"_type":62,"children":98,"level":91,"listItem":92,"markDefs":104,"style":82},"8cce3c086fc0",[99],{"_key":100,"_type":66,"marks":101,"text":103},"8cce3c086fc00",[102],"bb5d1400de37","Reversal and Pundit",[105],{"_key":102,"_type":80,"href":106,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F07\u002Freversal-and-pundit-badges\u002F",{"_key":108,"_type":62,"children":109,"level":91,"listItem":92,"markDefs":115,"style":82},"398a372032d8",[110],{"_key":111,"_type":66,"marks":112,"text":114},"398a372032d80",[113],"f03ad9f0e73b","Enthusiast and Fanatic",[116],{"_key":113,"_type":80,"href":117,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fenthusiast-and-fanatic-badges\u002F",{"_key":119,"_type":62,"children":120,"level":91,"listItem":92,"markDefs":125,"style":82},"28de442da9e5",[121],{"_key":122,"_type":66,"marks":123,"text":124},"28de442da9e50",[],"Mortarboard, Epic, and Legendary",[],{"_key":127,"_type":62,"children":128,"markDefs":133,"style":82},"8999649d3523",[129],{"_key":130,"_type":66,"marks":131,"text":132},"8999649d35230",[],"(Yes, more are planned.. I have one in mind that should go in before the new year as a little present to everyone.)",[],{"_key":135,"_type":62,"children":136,"markDefs":159,"style":82},"587c81a587e8",[137,141,146,150,155],{"_key":138,"_type":66,"marks":139,"text":140},"587c81a587e80",[],"One of the newest badges, ",{"_key":142,"_type":66,"marks":143,"text":145},"587c81a587e81",[144],"4af6ca6d4f30","Legendary",{"_key":147,"_type":66,"marks":148,"text":149},"587c81a587e82",[]," -- awarded for hitting the reputation cap on 150 days -- even got an amusing shout-out from Rands in ",{"_key":151,"_type":66,"marks":152,"text":154},"587c81a587e83",[153],"c4d336a03a4c","his latest blog entry",{"_key":156,"_type":66,"marks":157,"text":158},"587c81a587e84",[],":",[160,162],{"_key":144,"_type":80,"href":161,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fbadges\u002F146\u002Flegendary",{"_key":153,"_type":80,"href":163,"reference":12},"http:\u002F\u002Fwww.randsinrepose.com\u002Farchives\u002F2009\u002F12\u002F13\u002Fgaming_the_system.html",{"_key":165,"_type":62,"children":166,"markDefs":171,"style":172},"83acd8d85492",[167],{"_key":168,"_type":66,"marks":169,"text":170},"83acd8d854920",[],"Most achievements do have an empirical value, but that’s not what makes them important. The point of an achievement is to have someone you know or don’t know look at your Violet Proto-Drake and say, “Holy crap, do you know what he had to do to pull that off?” It’s wondering exactly how far you’ll go to get the Legendary badge on Stack Overflow.",[],"blockquote",{"_key":174,"_type":62,"children":175,"markDefs":189,"style":82},"68cc19f685a5",[176,180,185],{"_key":177,"_type":66,"marks":178,"text":179},"68cc19f685a50",[],"I should mention that Rands was ",{"_key":181,"_type":66,"marks":182,"text":184},"68cc19f685a51",[183],"5da07f8c6643","a guest on the Stack Overflow podcast a while back",{"_key":186,"_type":66,"marks":187,"text":188},"68cc19f685a52",[],", as well.",[190],{"_key":183,"_type":80,"href":191,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F02\u002Fpodcast-40\u002F",{"_key":193,"_type":62,"children":194,"markDefs":217,"style":82},"78ed824af4a5",[195,199,204,208,213],{"_key":196,"_type":66,"marks":197,"text":198},"78ed824af4a50",[],"Badges exist to ",{"_key":200,"_type":66,"marks":201,"text":203},"78ed824af4a51",[202],"strong","reward and encourage the kind of positive behavior we want in our community",{"_key":205,"_type":66,"marks":206,"text":207},"78ed824af4a52",[],". But not everyone seems to understand that. It's tempting to suggest \"funny\" badges which reward behaviors that, if you really sat down and thought it through, are actually ",{"_key":209,"_type":66,"marks":210,"text":212},"78ed824af4a53",[211],"em","negative",{"_key":214,"_type":66,"marks":215,"text":216},"78ed824af4a54",[],".",[],{"_key":219,"_type":62,"children":220,"markDefs":234,"style":82},"397c2db83cb6",[221,225,230],{"_key":222,"_type":66,"marks":223,"text":224},"397c2db83cb60",[],"So rather than explaining, for the umpteenth bazillion time, why that would be a bad idea, I'm just going to forward them to ",{"_key":226,"_type":66,"marks":227,"text":229},"397c2db83cb61",[228],"1b0572d74339","this brilliant Scott Meyer cartoon",{"_key":231,"_type":66,"marks":232,"text":233},"397c2db83cb62",[]," from now on.",[235],{"_key":228,"_type":80,"href":236,"reference":12},"http:\u002F\u002Fbasicinstructions.net\u002Fbasic-instructions\u002F2009\u002F12\u002F13\u002Fhow-to-discipline-your-employees.html",{"_key":238,"_type":62,"children":239,"markDefs":244,"style":82},"609c7abff411",[240],{"_key":241,"_type":66,"marks":242,"text":243},"609c7abff4110",[],"",[],{"_key":246,"_type":53,"alt":247,"asset":248,"markDefs":12},"a3a809867805","basic-instructions-how-to-discipline-your-employees",{"_ref":249,"_type":250},"image-0ac9263cd1833f8f4963779e57a3f9aa9d0ee122-600x600-png","reference",{"_key":252,"_type":62,"children":253,"markDefs":275,"style":82},"a13a86060995",[254,258,262,266,271],{"_key":255,"_type":66,"marks":256,"text":257},"a13a860609950",[],"And that, my friends, is why you should be ",{"_key":259,"_type":66,"marks":260,"text":261},"a13a860609951",[211],"extraordinarily",{"_key":263,"_type":66,"marks":264,"text":265},"a13a860609952",[]," careful if you're thinking of ",{"_key":267,"_type":66,"marks":268,"text":270},"a13a860609953",[269],"63dc3567d7fa","introducing a troll cap",{"_key":272,"_type":66,"marks":273,"text":274},"a13a860609954",[]," \"award\".",[276],{"_key":269,"_type":80,"href":277,"reference":12},"http:\u002F\u002F37signals.com\u002Fsvn\u002Farchives2\u002Fintroducing_the_troll_cap.php",true,"2009\u002F12\u002F16",{"code":281,"language":282},"\u003Cp>There's been no shortage of proposals for new badges since we \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F07\u002Fstack-overflow-badge-feedbac\u002F\">first announced the badge system\u003C\u002Fa> in August 2008. And we have implemented quite a few new ones since then, many of them based on community feedback:\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F02\u002Fspecialist-badge-implemented\u002F\">Tag-based badges\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F07\u002Freversal-and-pundit-badges\u002F\">Reversal and Pundit\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fenthusiast-and-fanatic-badges\u002F\">Enthusiast and Fanatic\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Mortarboard, Epic, and Legendary\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>(Yes, more are planned.. I have one in mind that should go in before the new year as a little present to everyone.)\u003C\u002Fp>\n\u003Cp>One of the newest badges, \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fbadges\u002F146\u002Flegendary\">Legendary\u003C\u002Fa> -- awarded for hitting the reputation cap on 150 days -- even got an amusing shout-out from Rands in \u003Ca href=\"http:\u002F\u002Fwww.randsinrepose.com\u002Farchives\u002F2009\u002F12\u002F13\u002Fgaming_the_system.html\">his latest blog entry\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\nMost achievements do have an empirical value, but that&rsquo;s not what makes them important. The point of an achievement is to have someone you know or don&rsquo;t know look at your Violet Proto-Drake and say, &ldquo;Holy crap, do you know what he had to do to pull that off?&rdquo; It&rsquo;s wondering exactly how far you&rsquo;ll go to get the Legendary badge on Stack Overflow.\n\u003C\u002Fblockquote>\n\u003Cp>I should mention that Rands was \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F02\u002Fpodcast-40\u002F\">a guest on the Stack Overflow podcast a while back\u003C\u002Fa>, as well.\u003C\u002Fp>\n\u003Cp>Badges exist to \u003Cstrong>reward and encourage the kind of positive behavior we want in our community\u003C\u002Fstrong>. But not everyone seems to understand that. It's tempting to suggest \"funny\" badges which reward behaviors that, if you really sat down and thought it through, are actually \u003Cem>negative\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>So rather than explaining, for the umpteenth bazillion time, why that would be a bad idea, I'm just going to forward them to \u003Ca href=\"http:\u002F\u002Fbasicinstructions.net\u002Fbasic-instructions\u002F2009\u002F12\u002F13\u002Fhow-to-discipline-your-employees.html\">this brilliant Scott Meyer cartoon\u003C\u002Fa> from now on.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbasicinstructions.net\u002Fbasic-instructions\u002F2009\u002F12\u002F13\u002Fhow-to-discipline-your-employees.html\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002FfGLNx.png\" alt=\"basic-instructions-how-to-discipline-your-employees\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And that, my friends, is why you should be \u003Cem>extraordinarily\u003C\u002Fem> careful if you're thinking of \u003Ca href=\"http:\u002F\u002F37signals.com\u002Fsvn\u002Farchives2\u002Fintroducing_the_troll_cap.php\">introducing a troll cap\u003C\u002Fa> \"award\".\u003C\u002Fp>","html","2009-12-16T12:00:00.000Z",{"current":285},"badges-positive-only",[287,295,300],{"_createdAt":288,"_id":289,"_rev":290,"_type":291,"_updatedAt":288,"slug":292,"title":294},"2023-05-23T16:43:21Z","wp-tagcat-background","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":293},"background","Background",{"_createdAt":288,"_id":296,"_rev":290,"_type":291,"_updatedAt":288,"slug":297,"title":299},"wp-tagcat-company",{"current":298},"company","Company",{"_createdAt":288,"_id":301,"_rev":290,"_type":291,"_updatedAt":288,"slug":302,"title":304},"wp-tagcat-design",{"current":303},"design","Design","Badges: Positive Only",[307,313,319,325],{"_id":308,"publishedAt":309,"slug":310,"sponsored":12,"title":312},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":311},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":314,"publishedAt":315,"slug":316,"sponsored":12,"title":318},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":317},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":320,"publishedAt":321,"slug":322,"sponsored":12,"title":324},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":323},"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":326,"publishedAt":327,"slug":328,"sponsored":12,"title":330},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":329},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":332,"sourceMap":-1},{"count":333,"lastTimestamp":12},0]