[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-p-eolVOxQsyR9FzNxtswjYxt3YJ2-ZQyqVO8Q-MkNNI":3,"sanity-kOc6d5ziOk6yeEgCLbPQFB--FKT1HsV5i7LU5LcanWA":417},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":392},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"7ebd76d2-cebc-4b88-82f9-3dfb2c8bc5ca","2026-07-08T04:40:00.000Z",{"_type":10,"current":11},"slug","what-s-left-for-infrastructure-as-code-after-ai-moves-in",true,"What's left for infrastructure-as-code after AI moves in?",[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":12,"dateUrl":370,"excerpt":182,"legacyBody":371,"product":91,"publishedAt":374,"slug":375,"sponsored":91,"tags":377,"title":391,"visible":12},"2023-05-25T09:36:57Z","wp-post-3334","07ZbrKPSUrjrV4wQ6fI9rD","blogPost","2023-07-13T14:54:20Z",[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,71,92,106,134,142,152,160,168,176,183,191,196,204,209,225,233,238,257,265,281,294,314,326,342,347,355],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"8c2d81e7f19c","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"8c2d81e7f19c0","span",[],"Do you feel like your Stack Overflow questions just aren't getting the answers they deserve?",[],"normal",{"_key":72,"_type":62,"children":73,"markDefs":87,"style":70},"9c753a7e502b",[74,78,83],{"_key":75,"_type":66,"marks":76,"text":77},"9c753a7e502b0",[],"If so, you're not alone. As Corey Trager noted ",{"_key":79,"_type":66,"marks":80,"text":82},"9c753a7e502b1",[81],"a3ad270a0bf4","in a blog comment",{"_key":84,"_type":66,"marks":85,"text":86},"9c753a7e502b2",[],":",[88],{"_key":81,"_type":89,"href":90,"reference":91},"link","http:\u002F\u002Fifdefined.com\u002Fblog\u002Fpost\u002F2008\u002F10\u002FJeff-Atwood-is-trying-to-kill-me.aspx",null,{"_key":93,"_type":62,"children":94,"markDefs":104,"style":105},"b7849216b560",[95,99],{"_key":96,"_type":66,"marks":97,"text":98},"b7849216b5600",[],"Speaking for myself, you don't have to reward me for ASKING questions on Stackoverflow: Getting an answer is enough of a reward in itself. ",{"_key":100,"_type":66,"marks":101,"text":103},"b7849216b5601",[102],"strong","Just do whatever you can to keep the answer-ers motivated.",[],"blockquote",{"_key":107,"_type":62,"children":108,"markDefs":131,"style":70},"efb463b1960c",[109,113,118,122,127],{"_key":110,"_type":66,"marks":111,"text":112},"efb463b1960c0",[],"We are now rolling out the ",{"_key":114,"_type":66,"marks":115,"text":117},"efb463b1960c1",[116],"afbe093dede8","long awaited bounty feature",{"_key":119,"_type":66,"marks":120,"text":121},"efb463b1960c2",[]," tonight, and it's designed to do just that: ",{"_key":123,"_type":66,"marks":124,"text":126},"efb463b1960c3",[125],"em","motivate answerers",{"_key":128,"_type":66,"marks":129,"text":130},"efb463b1960c4",[],".",[132],{"_key":116,"_type":89,"href":133,"reference":91},"http:\u002F\u002Fstackoverflow.uservoice.com\u002Fpages\u002Fgeneral\u002Fsuggestions\u002F18291-bounty-system-for-unanswered-questions",{"_key":135,"_type":62,"children":136,"markDefs":141,"style":70},"c5213718c43e",[137],{"_key":138,"_type":66,"marks":139,"text":140},"c5213718c43e0",[],"If:",[],{"_key":143,"_type":62,"children":144,"level":149,"listItem":150,"markDefs":151,"style":70},"0e84b759ec57",[145],{"_key":146,"_type":66,"marks":147,"text":148},"0e84b759ec570",[],"you have at least 100 reputation",1,"bullet",[],{"_key":153,"_type":62,"children":154,"level":149,"listItem":150,"markDefs":159,"style":70},"29353fad1454",[155],{"_key":156,"_type":66,"marks":157,"text":158},"29353fad14540",[],"your question is at least two days old",[],{"_key":161,"_type":62,"children":162,"level":149,"listItem":150,"markDefs":167,"style":70},"95cf893d2113",[163],{"_key":164,"_type":66,"marks":165,"text":166},"95cf893d21130",[],"your question does not yet have an accepted answer.",[],{"_key":169,"_type":62,"children":170,"markDefs":175,"style":70},"ef52cbd39911",[171],{"_key":172,"_type":66,"marks":173,"text":174},"ef52cbd399110",[],"You'll see the \"start a bounty\" link at the bottom of the question.",[],{"_key":177,"_type":53,"alt":178,"asset":179,"caption":182,"markDefs":91},"1ec062e289fd","bounty-collapsed",{"_ref":180,"_type":181},"image-654aab1e67ea4e57054eff68746e0ffc08596aab-361x209-png","reference","",{"_key":184,"_type":62,"children":185,"markDefs":190,"style":70},"03e4295fd776",[186],{"_key":187,"_type":66,"marks":188,"text":189},"03e4295fd7760",[],"Clicking on it expands the bounty panel. Use the slider to establish a reputation bounty on this question anywhere between 50 and 500 reputation in 50 point increments. (Yes, you must have at least as much reputation as the bounty amount.)",[],{"_key":192,"_type":53,"alt":193,"asset":194,"caption":182,"markDefs":91},"7911536acc5f","bounty-expanded",{"_ref":195,"_type":181},"image-e938127cdbf6ddd88f7b82a083a0be246493dafa-407x329-png",{"_key":197,"_type":62,"children":198,"markDefs":203,"style":70},"b4c793142b0d",[199],{"_key":200,"_type":66,"marks":201,"text":202},"b4c793142b0d0",[],"Everyone who visits the question will see the active bounty details posted directly under the question, indicating how long the bounty period runs for, and what the potential reward is.",[],{"_key":205,"_type":53,"alt":206,"asset":207,"caption":182,"markDefs":91},"32b31828305a","bounty-question-countdown",{"_ref":208,"_type":181},"image-13083c2d380cf584fb22d9144eef8ab5ba464da8-600x217-png",{"_key":210,"_type":62,"children":211,"markDefs":224,"style":70},"28954ce3fc54",[212,216,220],{"_key":213,"_type":66,"marks":214,"text":215},"28954ce3fc540",[],"(Note that the total bounty award is +50 because we throw in ",{"_key":217,"_type":66,"marks":218,"text":219},"28954ce3fc541",[102],"50 bonus rep",{"_key":221,"_type":66,"marks":222,"text":223},"28954ce3fc542",[]," on top of whatever reputation you've put up.)",[],{"_key":226,"_type":62,"children":227,"markDefs":232,"style":70},"2b50aef118b2",[228],{"_key":229,"_type":66,"marks":230,"text":231},"2b50aef118b20",[],"There are some definite perks to being a bountied question:",[],{"_key":234,"_type":53,"alt":235,"asset":236,"caption":182,"markDefs":91},"4079b287e42f","bounty-tab-and-markers",{"_ref":237,"_type":181},"image-583ed4f98cb983e1187627ef56ca77867973da9c-492x306-png",{"_key":239,"_type":62,"children":240,"level":149,"listItem":150,"markDefs":254,"style":70},"ea3b558cea79",[241,245,250],{"_key":242,"_type":66,"marks":243,"text":244},"ea3b558cea790",[],"All active bounty questions are listed on the homepage under ",{"_key":246,"_type":66,"marks":247,"text":249},"ea3b558cea791",[248],"ee2095a4d93e","the new \"Featured\" tab",{"_key":251,"_type":66,"marks":252,"text":253},"ea3b558cea792",[]," in descending expiration order. So, the bounties about to expire will naturally be on top.",[255],{"_key":248,"_type":89,"href":256,"reference":91},"http:\u002F\u002Fstackoverflow.com\u002F?sort=featured",{"_key":258,"_type":62,"children":259,"level":149,"listItem":150,"markDefs":264,"style":70},"f3ac34a6d3a3",[260],{"_key":261,"_type":66,"marks":262,"text":263},"f3ac34a6d3a30",[],"All active bounty questions have a distinctive icon next to their titles, so you can tell when you see one mixed in with other questions.",[],{"_key":266,"_type":62,"children":267,"markDefs":280,"style":70},"351f97847f74",[268,272,276],{"_key":269,"_type":66,"marks":270,"text":271},"351f97847f740",[],"The bounty period lasts for ",{"_key":273,"_type":66,"marks":274,"text":275},"351f97847f741",[102],"7 days",{"_key":277,"_type":66,"marks":278,"text":279},"351f97847f742",[],". There are three possible outcomes:",[],{"_key":282,"_type":62,"children":283,"level":149,"listItem":292,"markDefs":293,"style":70},"3af5edb452bb",[284,288],{"_key":285,"_type":66,"marks":286,"text":287},"3af5edb452bb0",[102],"You accept an answer",{"_key":289,"_type":66,"marks":290,"text":291},"3af5edb452bb1",[],". The bounty is subtracted from your reputation, and awarded to the answerer.","number",[],{"_key":295,"_type":62,"children":296,"level":149,"listItem":292,"markDefs":313,"style":70},"c9b081ac191a",[297,301,305,309],{"_key":298,"_type":66,"marks":299,"text":300},"c9b081ac191a0",[102],"You do not accept an answer",{"_key":302,"_type":66,"marks":303,"text":304},"c9b081ac191a1",[],". Any answer that was a) provided ",{"_key":306,"_type":66,"marks":307,"text":308},"c9b081ac191a2",[125],"after",{"_key":310,"_type":66,"marks":311,"text":312},"c9b081ac191a3",[]," the bounty period started and b) has 2 or more upvotes is automatically accepted after 7 days. The bounty is subtracted from your reputation. The answerer is awarded half the bounty amount (unless it's your own answer, see #3 below).",[],{"_key":315,"_type":62,"children":316,"level":149,"listItem":292,"markDefs":325,"style":70},"489daa43fca1",[317,321],{"_key":318,"_type":66,"marks":319,"text":320},"489daa43fca10",[102],"You accept your own answer",{"_key":322,"_type":66,"marks":323,"text":324},"489daa43fca11",[],". The bounty is subtracted from your reputation.",[],{"_key":327,"_type":62,"children":328,"markDefs":341,"style":70},"3cf50ffeb36f",[329,333,337],{"_key":330,"_type":66,"marks":331,"text":332},"3cf50ffeb36f0",[],"Note that all bounty awards are immune to the daily reputation cap, of course. Also, a bounty accepted answer is ",{"_key":334,"_type":66,"marks":335,"text":336},"3cf50ffeb36f1",[125],"permanent",{"_key":338,"_type":66,"marks":339,"text":340},"3cf50ffeb36f2",[]," and cannot be undone. The traditional accepted answer check is \"glowing\" to indicate that this is a special kind of accept.",[],{"_key":343,"_type":53,"alt":344,"asset":345,"caption":182,"markDefs":91},"c8d4f3768dec","bounty-accepted",{"_ref":346,"_type":181},"image-9c07ea2c0e3873f61527523c8318bcecc1ad4937-525x263-png",{"_key":348,"_type":62,"children":349,"markDefs":354,"style":70},"cbabf50e83fb",[350],{"_key":351,"_type":66,"marks":352,"text":353},"cbabf50e83fb0",[],"Mousing over the accept check provides additional detail in a tooltip, such as when the accept was granted, and how much of a bounty (if any) there was.",[],{"_key":356,"_type":62,"children":357,"markDefs":369,"style":70},"e3c88c0095fa",[358,362,366],{"_key":359,"_type":66,"marks":360,"text":361},"e3c88c0095fa0",[],"Stack Overflow already works well for smaller, simpler questions. We're hoping the new question bounty will improve answer quality on those tougher questions that aren't so easy to answer. But they do require a bigger commitment from both the asker and the answerer -- you must be willing to ",{"_key":363,"_type":66,"marks":364,"text":365},"e3c88c0095fa1",[102],"slice off a piece of your own reputation and bestow it upon the person who is best able to answer your question",{"_key":367,"_type":66,"marks":368,"text":130},"e3c88c0095fa2",[],[],"2009\u002F01\u002F27",{"code":372,"language":373},"\u003Cp>Do you feel like your Stack Overflow questions just aren't getting the answers they deserve?\u003C\u002Fp>\n\u003Cp>If so, you're not alone. As Corey Trager noted \u003Ca href=\"http:\u002F\u002Fifdefined.com\u002Fblog\u002Fpost\u002F2008\u002F10\u002FJeff-Atwood-is-trying-to-kill-me.aspx\">in a blog comment\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Speaking for myself, you don't have to reward me for ASKING questions on Stackoverflow: Getting an answer is enough of a reward in itself. \u003Cstrong>Just do whatever you can to keep the answer-ers motivated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We are now rolling out the \u003Ca href=\"http:\u002F\u002Fstackoverflow.uservoice.com\u002Fpages\u002Fgeneral\u002Fsuggestions\u002F18291-bounty-system-for-unanswered-questions\">long awaited bounty feature\u003C\u002Fa> tonight, and it's designed to do just that: \u003Cem>motivate answerers\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>If:\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>you have at least 100 reputation\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>your question is at least two days old\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>your question does not yet have an accepted answer.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>You'll see the \"start a bounty\" link at the bottom of the question.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbounty-collapsed.png\" alt=\"bounty-collapsed\">\u003C\u002Fp>\n\u003Cp>Clicking on it expands the bounty panel. Use the slider to establish a reputation bounty on this question anywhere between 50 and 500 reputation in 50 point increments. (Yes, you must have at least as much reputation as the bounty amount.)\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbounty-expanded.png\" alt=\"bounty-expanded\">\u003C\u002Fp>\n\u003Cp>Everyone who visits the question will see the active bounty details posted directly under the question, indicating how long the bounty period runs for, and what the potential reward is.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbounty-question-countdown.png\" alt=\"bounty-question-countdown\">\u003C\u002Fp>\n\u003Cp>(Note that the total bounty award is +50 because we throw in \u003Cstrong>50 bonus rep\u003C\u002Fstrong> on top of whatever reputation you've put up.)\u003C\u002Fp>\n\u003Cp>There are some definite perks to being a bountied question:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbounty-tab-and-markers.png\" alt=\"bounty-tab-and-markers\">\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>All active bounty questions are listed on the homepage under \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002F?sort=featured\">the new \"Featured\" tab\u003C\u002Fa> in descending expiration order. So, the bounties about to expire will naturally be on top.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>All active bounty questions have a distinctive icon next to their titles, so you can tell when you see one mixed in with other questions.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>The bounty period lasts for \u003Cstrong>7 days\u003C\u002Fstrong>. There are three possible outcomes:\u003C\u002Fp>\n\u003Col>\u003Cli>\n\u003Cp>\u003Cstrong>You accept an answer\u003C\u002Fstrong>. The bounty is subtracted from your reputation, and awarded to the answerer.  \u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You do not accept an answer\u003C\u002Fstrong>. Any answer that was a) provided \u003Cem>after\u003C\u002Fem> the bounty period started and b) has 2 or more upvotes is automatically accepted after 7 days. The bounty is subtracted from your reputation. The answerer is awarded half the bounty amount (unless it's your own answer, see #3 below).  \u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You accept your own answer\u003C\u002Fstrong>. The bounty is subtracted from your reputation.\u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>Note that all bounty awards are immune to the daily reputation cap, of course. Also, a bounty accepted answer is \u003Cem>permanent\u003C\u002Fem> and cannot be undone. The traditional accepted answer check is \"glowing\" to indicate that this is a special kind of accept. \u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbounty-accepted.png\" alt=\"bounty-accepted\">\u003C\u002Fp>\n\u003Cp>Mousing over the accept check provides additional detail in a tooltip, such as when the accept was granted, and how much of a bounty (if any) there was.\u003C\u002Fp>\n\u003Cp>Stack Overflow already works well for smaller, simpler questions. We're hoping the new question bounty will improve answer quality on those tougher questions that aren't so easy to answer. But they do require a bigger commitment from both the asker and the answerer -- you must be willing to \u003Cstrong>slice off a piece of your own reputation and bestow it upon the person who is best able to answer your question\u003C\u002Fstrong>.\u003C\u002Fp>","html","2009-01-27T12:00:00.000Z",{"current":376},"reputation-bounty-for-unanswered-questions",[378,386],{"_createdAt":379,"_id":380,"_rev":381,"_type":382,"_updatedAt":379,"slug":383,"title":385},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":384},"company","Company",{"_createdAt":379,"_id":387,"_rev":381,"_type":382,"_updatedAt":379,"slug":388,"title":390},"wp-tagcat-design",{"current":389},"design","Design","Reputation Bounty for Unanswered Questions",[393,399,405,411],{"_id":394,"publishedAt":395,"slug":396,"sponsored":91,"title":398},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":397},"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":400,"publishedAt":401,"slug":402,"sponsored":91,"title":404},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":403},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":406,"publishedAt":407,"slug":408,"sponsored":91,"title":410},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":409},"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":412,"publishedAt":413,"slug":414,"sponsored":91,"title":416},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":415},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":418,"sourceMap":-1},{"count":149,"lastTimestamp":419},"2023-11-03T13:53:28Z"]