[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-1GPt_MfC4KRQWnJhWyAkGTM_djghWx73TOI8lxMgMvQ":3,"sanity-Cm6RZ0QoWz1BS6pClH-78MHem7s3YB541SjVD6bhoDg":272},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":247},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":62,"comments":221,"dateUrl":222,"excerpt":75,"image":223,"legacyBody":226,"product":12,"publishedAt":229,"slug":230,"sponsored":12,"tags":232,"title":246,"visible":221},"2023-05-24T12:51:00Z","wp-post-20258","XzVcPPDfPNmxxXS3zvEbnB","blogPost","2025-10-31T17:26:55Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,67,78,87,114,151,170,210],{"_key":64,"_type":65,"markDefs":12,"url":66},"c3a90f6114d5","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F33541230-f84b-472a-9bcc-4ce3bfe72f52",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"a104ca920d39","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"a104ca920d390","span",[],"The home team talks with designer, coder, and anthropologist Maggie Appleton about her path from academic ethnography to leading design at HASH, how she balances creative expression and usability in front-end design, and why UX researchers are really anthropologists by a different name.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"67f6be9a74d1",[81],{"_key":82,"_type":73,"marks":83,"text":85},"67f6be9a74d10",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":108,"style":77},"16eccb3ef5a5",[90,95,99,104],{"_key":91,"_type":73,"marks":92,"text":94},"16eccb3ef5a50",[93],"d5f3651a3c73","HASH",{"_key":96,"_type":73,"marks":97,"text":98},"16eccb3ef5a51",[],", where Maggie works along with Stack Overflow cofounder ",{"_key":100,"_type":73,"marks":101,"text":103},"16eccb3ef5a52",[102],"172ba70b6fcf","Joel Spolsky",{"_key":105,"_type":73,"marks":106,"text":107},"16eccb3ef5a53",[],", is an open-core platform for creating simulations that help people make better decisions.",[109,112],{"_key":93,"_type":110,"href":111,"reference":12},"link","https:\u002F\u002Fhash.ai\u002F",{"_key":102,"_type":110,"href":113,"reference":12},"https:\u002F\u002Fwww.joelonsoftware.com\u002F",{"_key":115,"_type":69,"children":116,"markDefs":144,"style":77},"c9d000b5e8a9",[117,122,126,131,135,140],{"_key":118,"_type":73,"marks":119,"text":121},"c9d000b5e8a90",[120],"678670ac1d0c","Explore Maggie’s writing",{"_key":123,"_type":73,"marks":124,"text":125},"c9d000b5e8a91",[]," on everything from ",{"_key":127,"_type":73,"marks":128,"text":130},"c9d000b5e8a92",[129],"8f6f92509b5a","digital anthropology",{"_key":132,"_type":73,"marks":133,"text":134},"c9d000b5e8a93",[]," to best practices for ",{"_key":136,"_type":73,"marks":137,"text":139},"c9d000b5e8a94",[138],"f8f228b57b17","illustrating invisible programming concepts",{"_key":141,"_type":73,"marks":142,"text":143},"c9d000b5e8a95",[],".",[145,147,149],{"_key":120,"_type":110,"href":146,"reference":12},"https:\u002F\u002Fmaggieappleton.com\u002Fessays",{"_key":129,"_type":110,"href":148,"reference":12},"https:\u002F\u002Fmaggieappleton.com\u002Fdigital-anthropology",{"_key":138,"_type":110,"href":150,"reference":12},"https:\u002F\u002Fmaggieappleton.com\u002Fdrawinginvisibles1",{"_key":152,"_type":69,"children":153,"markDefs":167,"style":77},"7fed5835d373",[154,158,163],{"_key":155,"_type":73,"marks":156,"text":157},"7fed5835d3730",[],"Maggie recommends the ",{"_key":159,"_type":73,"marks":160,"text":162},"7fed5835d3731",[161],"43e63e68f2f6","Nielsen Norman Group website",{"_key":164,"_type":73,"marks":165,"text":166},"7fed5835d3732",[]," as the best resource for folks getting up to speed on research-based UX.",[168],{"_key":161,"_type":110,"href":169,"reference":12},"https:\u002F\u002Fwww.nngroup.com\u002F",{"_key":171,"_type":69,"children":172,"markDefs":203,"style":77},"306110b0d91a",[173,177,182,186,191,195,200],{"_key":174,"_type":73,"marks":175,"text":176},"306110b0d91a0",[],"Today’s ",{"_key":178,"_type":73,"marks":179,"text":181},"306110b0d91a1",[180],"ab7e7ddd0a29","Lifeboat badge",{"_key":183,"_type":73,"marks":184,"text":185},"306110b0d91a2",[]," goes to user ",{"_key":187,"_type":73,"marks":188,"text":190},"306110b0d91a3",[189],"3de672e1144e","Sten",{"_key":192,"_type":73,"marks":193,"text":194},"306110b0d91a4",[]," for their answer to ",{"_key":196,"_type":73,"marks":197,"text":199},"306110b0d91a5",[198],"9d5f652be378","Detecting transparency in an image",{"_key":201,"_type":73,"marks":202,"text":143},"306110b0d91a6",[],[204,206,208],{"_key":180,"_type":110,"href":205,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat",{"_key":189,"_type":110,"href":207,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F806326\u002Fsten",{"_key":198,"_type":110,"href":209,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F15985996\u002Fdetecting-transparency-in-an-image",{"_key":211,"_type":69,"children":212,"markDefs":218,"style":77},"ac4e34ac71e1",[213],{"_key":214,"_type":73,"marks":215,"text":217},"ac4e34ac71e10",[216],"079d450ff629","TRANSCRIPT",[219],{"_key":216,"_type":110,"href":220,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fux-research-cultural-anthropology\u002Ftranscript",true,"2022\u002F06\u002F10",{"_type":53,"asset":224},{"_ref":225,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":227,"language":228},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https:\u002F\u002Fplayer.simplecast.com\u002F18d75d69-149b-4b0e-9866-e2ec5638feef?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The home team talks with designer, coder, and anthropologist Maggie Appleton about her path from academic ethnography to leading design at HASH, how she balances creative expression and usability in front-end design, and why UX researchers are really anthropologists by a different name.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhash.ai\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">HASH\u003C\u002Fa>, where Maggie works along with Stack Overflow cofounder \u003Ca href=\"https:\u002F\u002Fwww.joelonsoftware.com\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Joel Spolsky\u003C\u002Fa>, is an open-core platform for creating simulations that help people make better decisions.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaggieappleton.com\u002Fessays\" target=\"_blank\" rel=\"noreferrer noopener\">Explore Maggie’s writing\u003C\u002Fa> on everything from \u003Ca href=\"https:\u002F\u002Fmaggieappleton.com\u002Fdigital-anthropology\" target=\"_blank\" rel=\"noreferrer noopener\">digital anthropology\u003C\u002Fa> to best practices for \u003Ca href=\"https:\u002F\u002Fmaggieappleton.com\u002Fdrawinginvisibles1\" target=\"_blank\" rel=\"noreferrer noopener\">illustrating invisible programming concepts\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Maggie recommends the \u003Ca href=\"https:\u002F\u002Fwww.nngroup.com\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Nielsen Norman Group website\u003C\u002Fa> as the best resource for folks getting up to speed on research-based UX.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today’s \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat\" target=\"_blank\" rel=\"noreferrer noopener\">Lifeboat badge\u003C\u002Fa> goes to user \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F806326\u002Fsten\" target=\"_blank\" rel=\"noreferrer noopener\">Sten\u003C\u002Fa> for their answer to \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F15985996\u002Fdetecting-transparency-in-an-image\" target=\"_blank\" rel=\"noreferrer noopener\">Detecting transparency in an image\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fux-research-cultural-anthropology\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-06-10T04:40:00.000Z",{"current":231},"want-to-be-great-at-ux-research-take-a-cue-from-cultural-anthropology-ep-451",[233,241],{"_createdAt":234,"_id":235,"_rev":236,"_type":237,"_updatedAt":234,"slug":238,"title":240},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":239},"podcast","The Stack Overflow Podcast",{"_createdAt":234,"_id":242,"_rev":236,"_type":237,"_updatedAt":234,"slug":243,"title":245},"wp-tagcat-the-stack-overflow-podcast",{"current":244},"the-stack-overflow-podcast","the stack overflow podcast","Want to be great at UX research? Take a cue from cultural anthropology (Ep. 451)",[248,254,260,266],{"_id":249,"publishedAt":250,"slug":251,"sponsored":12,"title":253},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":252},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":255,"publishedAt":256,"slug":257,"sponsored":12,"title":259},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":258},"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":261,"publishedAt":262,"slug":263,"sponsored":12,"title":265},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":264},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":267,"publishedAt":268,"slug":269,"sponsored":12,"title":271},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":270},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":273,"sourceMap":-1},{"count":274,"lastTimestamp":12},0]