[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-xvQwNNPEDcAnCa6_D1RvpzvIbxtb7Qbxn6HCMU34Qso":3,"sanity-oItazE9WsHd2BrXujbW8mgW6F56QXIEljygUIYtF7OU":430},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":405},[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":372,"dateUrl":373,"excerpt":163,"legacyBody":374,"product":12,"publishedAt":377,"slug":378,"sponsored":12,"tags":380,"title":404,"visible":372},"2023-05-25T09:36:59Z","wp-post-3655","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,92,111,124,157,165,170,178,186,206,214,222,239,254,262,270,278,286,305,325,364],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":82},"15fc7a30ed36","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"15fc7a30ed360","span",[],"I noticed that the Stack Overflow question ",{"_key":70,"_type":66,"marks":71,"text":73},"15fc7a30ed361",[72],"1a6b4e68a673","Strangest language feature",{"_key":75,"_type":66,"marks":76,"text":77},"15fc7a30ed362",[]," has been closed and reopened several times now. The text of the question is brief:",[79],{"_key":72,"_type":80,"href":81,"reference":12},"link","http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1995113\u002Fstrangest-language-feature","normal",{"_key":84,"_type":62,"children":85,"markDefs":90,"style":91},"7917e409efc0",[86],{"_key":87,"_type":66,"marks":88,"text":89},"7917e409efc00",[],"What is in your opinion the most surprising, weird, strange or really \"WTF\" language feature you have encountered?",[],"blockquote",{"_key":93,"_type":62,"children":94,"markDefs":108,"style":82},"4d9d9786a44d",[95,99,104],{"_key":96,"_type":66,"marks":97,"text":98},"4d9d9786a44d0",[],"I agree this is not exactly an ideal question for Stack Overflow, ",{"_key":100,"_type":66,"marks":101,"text":103},"4d9d9786a44d1",[102],"aa172a3d8155","per the FAQ",{"_key":105,"_type":66,"marks":106,"text":107},"4d9d9786a44d2",[],":",[109],{"_key":102,"_type":80,"href":110,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Ffaq",{"_key":112,"_type":62,"children":113,"markDefs":123,"style":91},"38b93731330f",[114,119],{"_key":115,"_type":66,"marks":116,"text":118},"38b93731330f0",[117],"strong","Avoid asking questions that are subjective, argumentative, or require extended discussion",{"_key":120,"_type":66,"marks":121,"text":122},"38b93731330f1",[],". This is not a discussion board, this is a place for questions that can be answered!",[],{"_key":125,"_type":62,"children":126,"markDefs":156,"style":82},"78e07a1627d8",[127,131,136,140,144,148,152],{"_key":128,"_type":66,"marks":129,"text":130},"78e07a1627d80",[],"I think some members of the community have gotten the idea that Stack Overflow is ",{"_key":132,"_type":66,"marks":133,"text":135},"78e07a1627d81",[134],"em","strictly",{"_key":137,"_type":66,"marks":138,"text":139},"78e07a1627d82",[]," business -- unless your question fits our rules exactly to a T, it is absolutely disallowed. That, ",{"_key":141,"_type":66,"marks":142,"text":143},"78e07a1627d83",[117],"here on Stack Overflow, we ",{"_key":145,"_type":66,"marks":146,"text":147},"78e07a1627d84",[117,134],"hate",{"_key":149,"_type":66,"marks":150,"text":151},"78e07a1627d85",[117]," \"fun\"",{"_key":153,"_type":66,"marks":154,"text":155},"78e07a1627d86",[],".",[],{"_key":158,"_type":62,"children":159,"markDefs":164,"style":82},"582723852480",[160],{"_key":161,"_type":66,"marks":162,"text":163},"5827238524800",[],"",[],{"_key":166,"_type":53,"alt":12,"asset":167,"markDefs":12},"8687e52ee687",{"_ref":168,"_type":169},"image-6cabd11f9dff55e65561fa434cba30e87cca61ee-500x420-png","reference",{"_key":171,"_type":62,"children":172,"markDefs":177,"style":82},"0de9f9823dd2",[173],{"_key":174,"_type":66,"marks":175,"text":176},"0de9f9823dd20",[],"This is not entirely true.",[],{"_key":179,"_type":62,"children":180,"markDefs":185,"style":82},"e51ef077420e",[181],{"_key":182,"_type":66,"marks":183,"text":184},"e51ef077420e0",[],"In my mind, there are three broad guidelines that determine whether a question is appropriate for Stack Overflow:",[],{"_key":187,"_type":62,"children":188,"level":202,"listItem":203,"markDefs":204,"style":82},"c690a65b5dbc",[189,193,198],{"_key":190,"_type":66,"marks":191,"text":192},"c690a65b5dbc0",[],"Does this question match the criteria provided in the ",{"_key":194,"_type":66,"marks":195,"text":197},"c690a65b5dbc1",[196],"76069b01ab6f","Stack Overflow FAQ",{"_key":199,"_type":66,"marks":200,"text":201},"c690a65b5dbc2",[],"?",1,"number",[205],{"_key":196,"_type":80,"href":110,"reference":12},{"_key":207,"_type":62,"children":208,"level":202,"listItem":203,"markDefs":213,"style":82},"752b4f824524",[209],{"_key":210,"_type":66,"marks":211,"text":212},"752b4f8245240",[],"Is this question accepted by the community, as reflected in upvotes, favorites, views, and answers?",[],{"_key":215,"_type":62,"children":216,"level":202,"listItem":203,"markDefs":221,"style":82},"8ad42a378591",[217],{"_key":218,"_type":66,"marks":219,"text":220},"8ad42a3785910",[],"Does this question teach me anything that could make me better at my job? Can I learn something from it?",[],{"_key":223,"_type":62,"children":224,"markDefs":237,"style":82},"debb0b3e5c2a",[225,229,233],{"_key":226,"_type":66,"marks":227,"text":228},"debb0b3e5c2a0",[],"How does the \"fun\" question ",{"_key":230,"_type":66,"marks":231,"text":73},"debb0b3e5c2a1",[232],"a6ad2561d8fb",{"_key":234,"_type":66,"marks":235,"text":236},"debb0b3e5c2a2",[]," fare?",[238],{"_key":232,"_type":80,"href":81,"reference":12},{"_key":240,"_type":62,"children":241,"level":202,"listItem":203,"markDefs":252,"style":82},"06ede1098db1",[242,245,249],{"_key":243,"_type":66,"marks":244,"text":192},"06ede1098db10",[],{"_key":246,"_type":66,"marks":247,"text":197},"06ede1098db11",[248],"1c53a7a313f1",{"_key":250,"_type":66,"marks":251,"text":201},"06ede1098db12",[],[253],{"_key":248,"_type":80,"href":110,"reference":12},{"_key":255,"_type":62,"children":256,"markDefs":261,"style":82},"3d9690429f18",[257],{"_key":258,"_type":66,"marks":259,"text":260},"3d9690429f180",[],"Not really, no.",[],{"_key":263,"_type":62,"children":264,"level":202,"listItem":203,"markDefs":269,"style":82},"fe3abdadd21b",[265],{"_key":266,"_type":66,"marks":267,"text":268},"fe3abdadd21b0",[],"Is this question accepted by the community, as reflected in upvotes, views, favorites, and answers?",[],{"_key":271,"_type":62,"children":272,"markDefs":277,"style":82},"2fb4ea69067d",[273],{"_key":274,"_type":66,"marks":275,"text":276},"2fb4ea69067d0",[],"Yes. Lots of upvotes, views, favorites, and many detailed answers.",[],{"_key":279,"_type":62,"children":280,"level":202,"listItem":203,"markDefs":285,"style":82},"3ad0a7ffd601",[281],{"_key":282,"_type":66,"marks":283,"text":284},"3ad0a7ffd6010",[],"Does this question teach me anything that could make me better at my job? Can I learn something from it?\nYes. These odd language corner cases bite programmers all the time, and the more programmers that are aware of them, the better.",[],{"_key":287,"_type":62,"children":288,"markDefs":302,"style":82},"b25000fd2a90",[289,293,298],{"_key":290,"_type":66,"marks":291,"text":292},"b25000fd2a900",[],"As Meat Loaf once said, ",{"_key":294,"_type":66,"marks":295,"text":297},"b25000fd2a901",[296],"46644073477b","two out of three ain't bad",{"_key":299,"_type":66,"marks":300,"text":301},"b25000fd2a902",[],". It's guideline #3 that ends up being the pivotal decision in most borderline cases.",[303],{"_key":296,"_type":80,"href":304,"reference":12},"http:\u002F\u002Fwww.youtube.com\u002Fresults?search_query=two+out+of+three+ain't+bad",{"_key":306,"_type":62,"children":307,"markDefs":324,"style":82},"80c963636609",[308,312,316,320],{"_key":309,"_type":66,"marks":310,"text":311},"80c9636366090",[],"I should clarify that ",{"_key":313,"_type":66,"marks":314,"text":315},"80c9636366091",[117],"we absolutely do not want the site overrun with \"fun\" questions",{"_key":317,"_type":66,"marks":318,"text":319},"80c9636366092",[],". There's no way we're sacrificing our core Q&A; mission to turn into a brainless LOL-fest like Reddit or Digg. But, there is a certain balance we're trying to achieve. A world without fun is like a world without waffles and ponies. And what kind of monster would want ",{"_key":321,"_type":66,"marks":322,"text":323},"80c9636366093",[134],"that?",[],{"_key":326,"_type":62,"children":327,"markDefs":363,"style":82},"c1efc6137325",[328,332,336,340,344,348,352,356,360],{"_key":329,"_type":66,"marks":330,"text":331},"c1efc61373250",[],"I know that we're all programmers, so we love thinking of the world in absolute, binary terms -- either fun questions must ",{"_key":333,"_type":66,"marks":334,"text":335},"c1efc61373251",[134],"never",{"_key":337,"_type":66,"marks":338,"text":339},"c1efc61373252",[]," be allowed, or fun questions must ",{"_key":341,"_type":66,"marks":342,"text":343},"c1efc61373253",[134],"always",{"_key":345,"_type":66,"marks":346,"text":347},"c1efc61373254",[]," be allowed. Well, I hate to be the one to break this to you, but the world is more … floating point. We will ",{"_key":349,"_type":66,"marks":350,"text":351},"c1efc61373255",[134],"sometimes",{"_key":353,"_type":66,"marks":354,"text":355},"c1efc61373256",[]," allow fun questions that meet the three broad guidelines I outlined above, but even then, ",{"_key":357,"_type":66,"marks":358,"text":359},"c1efc61373257",[117],"only a limited amount",{"_key":361,"_type":66,"marks":362,"text":155},"c1efc61373258",[],[],{"_key":365,"_type":62,"children":366,"markDefs":371,"style":82},"c90623547b8d",[367],{"_key":368,"_type":66,"marks":369,"text":370},"c90623547b8d0",[],"On Stack Overflow, contrary to popular opinion, we don't hate fun. But only a certain amount of fun will be tolerated, and always with steely, businesslike frowns. :)",[],true,"2010\u002F01\u002F04",{"code":375,"language":376},"\u003Cp>I noticed that the Stack Overflow question \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1995113\u002Fstrangest-language-feature\">Strangest language feature\u003C\u002Fa> has been closed and reopened several times now. The text of the question is brief:\u003C\u002Fp>\n\u003Cblockquote>\nWhat is in your opinion the most surprising, weird, strange or really \"WTF\" language feature you have encountered?\n\u003C\u002Fblockquote>\n\u003Cp>I agree this is not exactly an ideal question for Stack Overflow, \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Ffaq\">per the FAQ\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cstrong>Avoid asking questions that are subjective, argumentative, or require extended discussion\u003C\u002Fstrong>. This is not a discussion board, this is a place for questions that can be answered!\n\u003C\u002Fblockquote>\n\u003Cp>I think some members of the community have gotten the idea that Stack Overflow is \u003Cem>strictly\u003C\u002Fem> business -- unless your question fits our rules exactly to a T, it is absolutely disallowed. That, \u003Cstrong>here on Stack Overflow, we \u003Cem>hate\u003C\u002Fem> \"fun\"\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.threadless.com\u002Fsubmission\u002F44125\u002FThe_Morning_After\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002FjzwxZ.png\" alt=\"\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This is not entirely true.\u003C\u002Fp>\n\u003Cp>In my mind, there are three broad guidelines that determine whether a question is appropriate for Stack Overflow:\u003C\u002Fp>\n\u003Col>\u003Cli>\n\u003Cp>Does this question match the criteria provided in the \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Ffaq\">Stack Overflow FAQ\u003C\u002Fa>?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Is this question accepted by the community, as reflected in upvotes, favorites, views, and answers?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Does this question teach me anything that could make me better at my job? Can I learn something from it?\u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>How does the \"fun\" question \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1995113\u002Fstrangest-language-feature\">Strangest language feature\u003C\u002Fa> fare?\u003C\u002Fp>\n\u003Col>\u003Cli>Does this question match the criteria provided in the \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Ffaq\">Stack Overflow FAQ\u003C\u002Fa>?   \u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>Not really, no.  \u003C\u002Fp>\n\u003Col start=\"2\">\u003Cli>Is this question accepted by the community, as reflected in upvotes, views, favorites, and answers?  \u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>Yes. Lots of upvotes, views, favorites, and many detailed answers.  \u003C\u002Fp>\n\u003Col start=\"3\">\u003Cli>Does this question teach me anything that could make me better at my job? Can I learn something from it?\u003Cbr>\nYes. These odd language corner cases bite programmers all the time, and the more programmers that are aware of them, the better.\u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>As Meat Loaf once said, \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fresults?search_query=two+out+of+three+ain't+bad\">two out of three ain't bad\u003C\u002Fa>. It's guideline #3 that ends up being the pivotal decision in most borderline cases.\u003C\u002Fp>\n\u003Cp>I should clarify that \u003Cstrong>we absolutely do not want the site overrun with \"fun\" questions\u003C\u002Fstrong>. There's no way we're sacrificing our core Q&amp;A; mission to turn into a brainless LOL-fest like Reddit or Digg. But, there is a certain balance we're trying to achieve. A world without fun is like a world without waffles and ponies. And what kind of monster would want \u003Cem>that?\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>I know that we're all programmers, so we love thinking of the world in absolute, binary terms -- either fun questions must \u003Cem>never\u003C\u002Fem> be allowed, or fun questions must \u003Cem>always\u003C\u002Fem> be allowed. Well, I hate to be the one to break this to you, but the world is more &hellip; floating point. We will \u003Cem>sometimes\u003C\u002Fem> allow fun questions that meet the three broad guidelines I outlined above, but even then, \u003Cstrong>only a limited amount\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>On Stack Overflow, contrary to popular opinion, we don't hate fun. But only a certain amount of fun will be tolerated, and always with steely, businesslike frowns. :)\u003C\u002Fp>","html","2010-01-04T12:00:00.000Z",{"current":379},"stack-overflow-where-we-hate-fun",[381,389,394,399],{"_createdAt":382,"_id":383,"_rev":384,"_type":385,"_updatedAt":382,"slug":386,"title":388},"2023-05-23T16:43:21Z","wp-tagcat-background","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":387},"background","Background",{"_createdAt":382,"_id":390,"_rev":384,"_type":385,"_updatedAt":382,"slug":391,"title":393},"wp-tagcat-community",{"current":392},"community","Community",{"_createdAt":382,"_id":395,"_rev":384,"_type":385,"_updatedAt":382,"slug":396,"title":398},"wp-tagcat-company",{"current":397},"company","Company",{"_createdAt":382,"_id":400,"_rev":384,"_type":385,"_updatedAt":382,"slug":401,"title":403},"wp-tagcat-design",{"current":402},"design","Design","Stack Overflow: Where We Hate Fun",[406,412,418,424],{"_id":407,"publishedAt":408,"slug":409,"sponsored":12,"title":411},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":410},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":413,"publishedAt":414,"slug":415,"sponsored":12,"title":417},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":416},"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":419,"publishedAt":420,"slug":421,"sponsored":12,"title":423},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":422},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":425,"publishedAt":426,"slug":427,"sponsored":12,"title":429},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":428},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":431,"sourceMap":-1},{"count":432,"lastTimestamp":433},4,"2025-06-24T15:05:02Z"]