[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Ks2h3f_0MQEVpM_hCrYxrhMR2VfJoUfaXGl5mcmzK6w":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":1012},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-software-engineering","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"software-engineering","software engineering",[15,74,123,196,235,289,367,405,433,465,513,564,601,636,668,714,749,779,825,859,882,917,949,981],{"_id":16,"author":17,"commentCount":30,"comments":31,"excerpt":32,"featureTag":10,"image":33,"publishedAt":36,"slug":37,"sponsored":10,"tags":39,"title":73},"18bfe567-295f-47c1-ad72-4a52327fc39a",[18],{"_id":19,"avatar":20,"name":25,"role":26,"slug":27},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":28,"current":29},"slug","phoebe-sajor",1,true,"There's a distinct shift in how enterprises are talking about their AI solutions. Speed and flashiness are giving way to steadier, slower, more focused AI strategies for companies, where market fit and proof points are more important than ever. ",{"_type":21,"asset":34},{"_ref":35,"_type":24},"image-c85cfd52459e18641615727c7531ce446861bbaf-12000x6293-jpg","2025-12-08T10:00:00.000-08:00",{"_type":28,"current":38},"the-shift-in-enterprise-ai-what-we-learned-on-the-floor-at-microsoft-ignite",[40,44,48,55,57,61,69],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":42,"title":43},"wp-tagcat-se-tech",{"current":43},"se-tech",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":46,"title":47},"wp-tagcat-se-stackoverflow",{"current":47},"se-stackoverflow",{"_createdAt":6,"_id":49,"_rev":50,"_type":9,"_updatedAt":51,"slug":52,"title":54},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":53},"ai","AI",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":56,"title":13},{"current":12},{"_createdAt":6,"_id":58,"_rev":8,"_type":9,"_updatedAt":6,"slug":59,"title":60},"wp-tagcat-automation",{"current":60},"automation",{"_createdAt":62,"_id":63,"_rev":64,"_type":9,"_updatedAt":65,"slug":66,"title":68},"2025-03-13T21:04:14Z","31b00780-2ccb-4728-94b5-5d49523b724c","NFSu21L50a7MuzwvSjbUx8","2025-03-13T21:04:21Z",{"_type":28,"current":67},"agentic-ai","agentic AI",{"_createdAt":6,"_id":70,"_rev":8,"_type":9,"_updatedAt":6,"slug":71,"title":72},"wp-tagcat-microsoft",{"current":72},"microsoft","The shift in enterprise AI—what we learned on the floor at Microsoft Ignite",{"_id":75,"author":76,"commentCount":30,"comments":31,"excerpt":81,"featureTag":10,"image":82,"publishedAt":85,"slug":86,"sponsored":10,"tags":88,"title":122},"7a54ec4a-9a09-4ff0-873b-0ff1c4172705",[77],{"_id":19,"avatar":78,"name":25,"role":26,"slug":80},{"_type":21,"asset":79},{"_ref":23,"_type":24},{"_type":28,"current":29},"Kathleen Vignos, VP of Software Engineering at Capital One, sits down with Ryan to explore shifting to 100% serverless architecture in enterprise, deploying talent for better customer experience, and fostering AI innovation and tech advancements in a regulated banking environment.",{"_type":21,"asset":83},{"_ref":84,"_type":24},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2025-06-06T07:40:00.000Z",{"_type":28,"current":87},"banking-on-a-serverless-world",[89,91,96,100,104,106,111,115,120],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":90,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":93,"title":95},"wp-tagcat-podcast",{"current":94},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":97,"_rev":8,"_type":9,"_updatedAt":6,"slug":98,"title":99},"wp-tagcat-serverless",{"current":99},"serverless",{"_createdAt":6,"_id":101,"_rev":8,"_type":9,"_updatedAt":6,"slug":102,"title":103},"wp-tagcat-fintech",{"current":103},"fintech",{"_createdAt":6,"_id":49,"_rev":50,"_type":9,"_updatedAt":51,"slug":105,"title":54},{"current":53},{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":108,"title":110},"wp-tagcat-generative-ai",{"current":109},"generative-ai","generative AI",{"_createdAt":6,"_id":112,"_rev":8,"_type":9,"_updatedAt":6,"slug":113,"title":114},"wp-tagcat-architecture",{"current":114},"architecture",{"_createdAt":6,"_id":116,"_rev":8,"_type":9,"_updatedAt":6,"slug":117,"title":119},"wp-tagcat-software-architecture",{"current":118},"software-architecture","software architecture",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":121,"title":13},{"current":12},"Banking on a serverless world",{"_id":124,"author":125,"commentCount":140,"comments":31,"excerpt":141,"featureTag":10,"image":142,"publishedAt":145,"slug":146,"sponsored":10,"tags":148,"title":195},"141943a2-0523-4af4-a49b-6e8a6f2055e8",[126,132],{"_id":127,"avatar":128,"name":129,"role":10,"slug":130},"wp-author-253",{"_type":21},"Katja Skafar",{"current":131},"kskafar",{"_id":133,"avatar":134,"name":137,"role":10,"slug":138},"f56ca233-7f35-4701-8955-55a5a7d95593",{"_type":21,"asset":135},{"_ref":136,"_type":24},"image-ab037665ac15daf4ef9d28402f1a6d0362fbe37f-6201x4961-jpg","Susi O'Neill",{"_type":28,"current":139},"susi-o-neill",0,"In the first episode of our new podcast series, Leaders of Code, we sat down with Don Woodlock, Head of Global Healthcare Solutions at InterSystems, and Stack Overflow CEO Prashanth Chandrasekar to discuss data strategy's critical role in AI development.",{"_type":21,"asset":143},{"_ref":144,"_type":24},"image-d87036d44aab2471182c3fc827cf79e3222061a3-1200x630-png","2025-03-17T16:15:00.000Z",{"_type":28,"current":147},"to-get-ahead-with-ai-fine-tune-your-data-strategy",[149,151,153,158,160,162,167,175],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":150,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":152,"title":47},{"current":47},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":155,"title":157},"wp-tagcat-software-development",{"current":156},"software-development","software development",{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":159,"title":110},{"current":109},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":161,"title":13},{"current":12},{"_createdAt":6,"_id":163,"_rev":8,"_type":9,"_updatedAt":6,"slug":164,"title":166},"wp-tagcat-ai-coding",{"current":165},"ai-coding","ai coding",{"_createdAt":168,"_id":169,"_rev":170,"_type":9,"_updatedAt":171,"slug":172,"title":174},"2025-01-30T16:17:57Z","9888a9d0-d16e-4267-bf9c-ded395f8d660","0Mkb5FQxU5FAKeDVsB7oOC","2025-01-30T16:18:02Z",{"_type":28,"current":173},"leaders-of-code","Leaders of code",{"_createdAt":176,"_id":177,"_rev":178,"_type":9,"_updatedAt":179,"description":180,"slug":192,"title":194},"2024-09-12T10:47:51Z","1dc92c86-0099-46d4-ba5b-41e5697d43c0","6PK1Gm0YEnAcvtXN32g6bL","2024-09-17T14:27:36Z",[181],{"_key":182,"_type":183,"children":184,"markDefs":190,"style":191},"1ddad854068f","block",[185],{"_key":186,"_type":187,"marks":188,"text":189},"312bffce4f510","span",[],"Articles on business, SaaS, and the software that powers organizations.",[],"normal",{"_type":28,"current":193},"business","Business Hub","To get ahead with AI, fine-tune your data strategy",{"_id":197,"author":198,"commentCount":140,"comments":31,"excerpt":202,"featureTag":10,"image":203,"publishedAt":206,"slug":207,"sponsored":10,"tags":209,"title":234},"185b8023-20b9-4622-80c5-18a130f7da55",[199],{"_id":127,"avatar":200,"name":129,"role":10,"slug":201},{"_type":21},{"current":131},"In our very first episode, Stack Overflow CEO Prashanth Chandrasekar talks to Don Woodlock, Head of Global Healthcare Solutions at InterSystems, about the challenges in their AI journey and the critical role of a robust data strategy in any successful AI initiative.",{"_type":21,"asset":204},{"_ref":205,"_type":24},"image-b97791bb1c50facbeb32f33e438314dfa05086de-2400x1260-png","2025-03-13T07:40:00.000Z",{"_type":28,"current":208},"junky-data-is-like-an-out-of-tune-guitar-it-prevents-ai-harmony",[210,212,214,216,218,220,222,224,232],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":211,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":213,"title":47},{"current":47},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":215,"title":157},{"current":156},{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":217,"title":110},{"current":109},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":219,"title":13},{"current":12},{"_createdAt":6,"_id":163,"_rev":8,"_type":9,"_updatedAt":6,"slug":221,"title":166},{"current":165},{"_createdAt":168,"_id":169,"_rev":170,"_type":9,"_updatedAt":171,"slug":223,"title":174},{"_type":28,"current":173},{"_createdAt":176,"_id":177,"_rev":178,"_type":9,"_updatedAt":179,"description":225,"slug":231,"title":194},[226],{"_key":182,"_type":183,"children":227,"markDefs":230,"style":191},[228],{"_key":186,"_type":187,"marks":229,"text":189},[],[],{"_type":28,"current":193},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":233,"title":95},{"current":94},"Junky data is like an out-of-tune guitar—it prevents AI harmony",{"_id":236,"author":237,"commentCount":140,"comments":31,"excerpt":247,"featureTag":10,"image":248,"publishedAt":252,"slug":253,"sponsored":10,"tags":255,"title":288},"3dc732ea-2e68-481d-b4bc-e5b9dc2c51c5",[238],{"_id":239,"avatar":240,"name":243,"role":244,"slug":245},"wp-author-295",{"_type":21,"asset":241},{"_ref":242,"_type":24},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":246},"emay","Ryan welcomes Zach Lloyd, founder and CEO of Warp, to the show to talk about reimagining the terminal. They also discuss why Warp was built in Rust (“it’s definitely harder”), how AI is transforming developer tools, and what Zach (formerly a principal engineer at Google) learned building Docs and Sheets.",{"_type":21,"asset":249,"attribution":251},{"_ref":250,"_type":24},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2025-03-11T07:40:00.000Z",{"_type":28,"current":254},"sharing-the-power-of-the-command-line",[256,258,260,262,264,266,270,274,279,281,286],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":257,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":259,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":261,"title":95},{"current":94},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":263,"title":157},{"current":156},{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":265,"title":110},{"current":109},{"_createdAt":6,"_id":267,"_rev":8,"_type":9,"_updatedAt":6,"slug":268,"title":269},"wp-tagcat-rust",{"current":269},"rust",{"_createdAt":6,"_id":271,"_rev":8,"_type":9,"_updatedAt":6,"slug":272,"title":273},"wp-tagcat-terminal",{"current":273},"terminal",{"_createdAt":6,"_id":275,"_rev":8,"_type":9,"_updatedAt":6,"slug":276,"title":278},"wp-tagcat-command-line",{"current":277},"command-line","command line",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":280,"title":13},{"current":12},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":283,"title":285},"wp-tagcat-developer-tools",{"current":284},"developer-tools","developer tools",{"_createdAt":6,"_id":163,"_rev":8,"_type":9,"_updatedAt":6,"slug":287,"title":166},{"current":165},"Sharing the power of the command line",{"_id":290,"author":291,"commentCount":140,"comments":31,"excerpt":296,"featureTag":10,"image":297,"publishedAt":299,"slug":300,"sponsored":10,"tags":302,"title":366},"410c39a1-9126-4af8-a92e-19131b9c5a0d",[292],{"_id":239,"avatar":293,"name":243,"role":244,"slug":295},{"_type":21,"asset":294},{"_ref":242,"_type":24},{"current":246},"How Diffblue leverages machine learning techniques to write effective unit tests.",{"_type":21,"asset":298,"attribution":251},{"_ref":250,"_type":24},"2025-02-24T08:40:00.000Z",{"_type":28,"current":301},"writing-tests-with-ai-but-not-llms",[303,305,307,309,311,313,315,317,323,325,330,334,338,342,349,353,357,359,364],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":304,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":306,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":308,"title":95},{"current":94},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":310,"title":157},{"current":156},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":312,"title":13},{"current":12},{"_createdAt":6,"_id":49,"_rev":50,"_type":9,"_updatedAt":51,"slug":314,"title":54},{"current":53},{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":316,"title":110},{"current":109},{"_createdAt":318,"_id":319,"_rev":8,"_type":9,"_updatedAt":318,"slug":320,"title":322},"2023-06-20T15:05:33Z","wp-tagcat-autonomous-agents",{"current":321},"autonomous-agents","autonomous agents",{"_createdAt":6,"_id":58,"_rev":8,"_type":9,"_updatedAt":6,"slug":324,"title":60},{"current":60},{"_createdAt":6,"_id":326,"_rev":8,"_type":9,"_updatedAt":6,"slug":327,"title":329},"wp-tagcat-unit-tests",{"current":328},"unit-tests","unit tests",{"_createdAt":6,"_id":331,"_rev":8,"_type":9,"_updatedAt":6,"slug":332,"title":333},"wp-tagcat-testing",{"current":333},"testing",{"_createdAt":6,"_id":335,"_rev":8,"_type":9,"_updatedAt":6,"slug":336,"title":337},"wp-tagcat-java",{"current":337},"java",{"_createdAt":6,"_id":339,"_rev":8,"_type":9,"_updatedAt":6,"slug":340,"title":341},"wp-tagcat-refactoring",{"current":341},"refactoring",{"_createdAt":6,"_id":343,"_rev":344,"_type":9,"_updatedAt":345,"slug":346,"title":348},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":347},"productivity","Productivity",{"_createdAt":6,"_id":350,"_rev":8,"_type":9,"_updatedAt":6,"slug":351,"title":352},"wp-tagcat-llm",{"current":352},"llm",{"_createdAt":6,"_id":354,"_rev":8,"_type":9,"_updatedAt":6,"slug":355,"title":356},"wp-tagcat-copilot",{"current":356},"copilot",{"_createdAt":6,"_id":163,"_rev":8,"_type":9,"_updatedAt":6,"slug":358,"title":166},{"current":165},{"_createdAt":6,"_id":360,"_rev":8,"_type":9,"_updatedAt":6,"slug":361,"title":363},"wp-tagcat-dev-tools",{"current":362},"dev-tools","dev tools",{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":365,"title":285},{"current":284},"Writing tests with AI, but not LLMs",{"_id":368,"author":369,"commentCount":140,"comments":31,"excerpt":374,"featureTag":10,"image":375,"publishedAt":377,"slug":378,"sponsored":10,"tags":380,"title":404},"67555b89-9636-4974-a0ca-86c79f9d39d2",[370],{"_id":239,"avatar":371,"name":243,"role":244,"slug":373},{"_type":21,"asset":372},{"_ref":242,"_type":24},{"current":246},"And how the platform engineering landscape is evolving.",{"_type":21,"asset":376,"attribution":251},{"_ref":250,"_type":24},"2025-02-21T08:40:00.000Z",{"_type":28,"current":379},"one-quality-every-engineering-manager-should-have-empathy",[381,383,385,387,389,394,398,400],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":382,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":384,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":386,"title":95},{"current":94},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":388,"title":157},{"current":156},{"_createdAt":6,"_id":390,"_rev":8,"_type":9,"_updatedAt":6,"slug":391,"title":393},"wp-tagcat-platform-engineering",{"current":392},"platform-engineering","platform engineering",{"_createdAt":6,"_id":395,"_rev":8,"_type":9,"_updatedAt":6,"slug":396,"title":397},"wp-tagcat-managers",{"current":397},"managers",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":399,"title":13},{"current":12},{"_createdAt":6,"_id":401,"_rev":8,"_type":9,"_updatedAt":6,"slug":402,"title":403},"wp-tagcat-devops",{"current":403},"devops","One quality every engineering manager should have? Empathy.",{"_id":406,"author":407,"commentCount":412,"comments":31,"excerpt":413,"featureTag":10,"image":414,"publishedAt":416,"slug":417,"sponsored":10,"tags":419,"title":432},"a08e3ef9-312a-44f5-9977-55982ff5b9e1",[408],{"_id":239,"avatar":409,"name":243,"role":244,"slug":411},{"_type":21,"asset":410},{"_ref":242,"_type":24},{"current":246},2,"Ryan is joined by Fynn Glover (CEO) and Ben Papillon (CTO), cofounders of Schematic, for a conversation about managing feature flags in software development. They explore theoretical and practical applications of feature flags, the issue of tech debt, and how orgs could manage entitlements and pricing models more effectively.",{"_type":21,"asset":415,"attribution":251},{"_ref":250,"_type":24},"2025-01-31T08:40:00.000Z",{"_type":28,"current":418},"feature-flags-theory-meets-reality",[420,422,424,426,428,430],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":421,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":423,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":425,"title":95},{"current":94},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":427,"title":157},{"current":156},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":429,"title":13},{"current":12},{"_createdAt":6,"_id":401,"_rev":8,"_type":9,"_updatedAt":6,"slug":431,"title":403},{"current":403},"Feature flags: Theory meets reality",{"_id":434,"author":10,"commentCount":412,"comments":31,"excerpt":435,"featureTag":10,"image":436,"publishedAt":439,"slug":440,"sponsored":10,"tags":442,"title":464},"703a8010-7d58-466c-8bb4-fa045182e9ce","New year, new approach.",{"_type":21,"asset":437,"attribution":251},{"_ref":438,"_type":24},"image-334904781855a45b642d7c78798e1b1a88602d44-12000x6300-jpg","2025-01-28T17:00:00.000Z",{"_type":28,"current":441},"how-engineering-teams-can-thrive-in-2025",[443,445,447,455,457,459],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":444,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":446,"title":47},{"current":47},{"_createdAt":176,"_id":177,"_rev":178,"_type":9,"_updatedAt":179,"description":448,"slug":454,"title":194},[449],{"_key":182,"_type":183,"children":450,"markDefs":453,"style":191},[451],{"_key":186,"_type":187,"marks":452,"text":189},[],[],{"_type":28,"current":193},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":456,"title":13},{"current":12},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":458,"title":157},{"current":156},{"_createdAt":6,"_id":460,"_rev":8,"_type":9,"_updatedAt":6,"slug":461,"title":463},"wp-tagcat-engineering-leadership",{"current":462},"engineering-leadership","engineering leadership","How engineering teams can thrive in 2025",{"_id":466,"author":467,"commentCount":140,"comments":31,"excerpt":472,"featureTag":10,"image":473,"publishedAt":475,"slug":476,"sponsored":10,"tags":478,"title":512},"9febdacd-492b-40d6-97fc-4875b862c2e9",[468],{"_id":239,"avatar":469,"name":243,"role":244,"slug":471},{"_type":21,"asset":470},{"_ref":242,"_type":24},{"current":246},"Ben and Ryan are joined by RJ Tuit, Head of UI Platform and Client Architect at ClickUp, formerly an engineering director at Microsoft. They talk about ClickUp’s vision for a comprehensive productivity platform, the complexities of measuring productivity and UX in software development, how to navigate the hype around AI, and more. Plus: What it was like scaling Microsoft’s cloud services to meet the unprecedented demands of a global workforce in quarantine.",{"_type":21,"asset":474,"attribution":251},{"_ref":250,"_type":24},"2025-01-28T08:40:00.000Z",{"_type":28,"current":477},"countries-are-coming-online-tomorrow-whole-countries",[479,481,483,485,487,489,491,496,500,505,507],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":480,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":482,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":484,"title":95},{"current":94},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":486,"title":157},{"current":156},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":488,"title":13},{"current":12},{"_createdAt":6,"_id":70,"_rev":8,"_type":9,"_updatedAt":6,"slug":490,"title":72},{"current":72},{"_createdAt":6,"_id":492,"_rev":8,"_type":9,"_updatedAt":6,"slug":493,"title":495},"wp-tagcat-microsoft-teams",{"current":494},"microsoft-teams","microsoft teams",{"_createdAt":6,"_id":497,"_rev":8,"_type":9,"_updatedAt":6,"slug":498,"title":499},"wp-tagcat-cloud",{"current":499},"cloud",{"_createdAt":6,"_id":501,"_rev":8,"_type":9,"_updatedAt":6,"slug":502,"title":504},"wp-tagcat-cloud-computing",{"current":503},"cloud-computing","cloud computing",{"_createdAt":6,"_id":343,"_rev":344,"_type":9,"_updatedAt":345,"slug":506,"title":348},{"current":347},{"_createdAt":6,"_id":508,"_rev":8,"_type":9,"_updatedAt":6,"slug":509,"title":511},"wp-tagcat-user-experience",{"current":510},"user-experience","user experience","“Countries are coming online tomorrow, whole countries”",{"_id":514,"author":515,"commentCount":412,"comments":31,"excerpt":525,"featureTag":10,"image":526,"publishedAt":529,"slug":530,"sponsored":10,"tags":532,"title":563},"ee4de938-82f9-4c60-87ae-9a8351c1f277",[516],{"_id":517,"avatar":518,"name":521,"role":522,"slug":523},"a6dd7d6d-8396-4327-8120-3b08b570a585",{"_type":21,"asset":519},{"_ref":520,"_type":24},"image-03ba3747ad28be5e0dfc2b5a7e455adac1ac92c6-512x512-png","Kyle Mitofsky","Senior Software Engineer",{"_type":28,"current":524},"kyle-mitofsky","Most job interviews are stressful. This one is not.",{"_type":21,"asset":527},{"_ref":528,"_type":24},"image-807b30d3e40c5bf2242891d8ce4a04d887e4ff78-3840x2160-png","2024-11-21T16:00:14.503Z",{"_type":28,"current":531},"well-be-in-touch-stack-overflow-podcast-developer-career-software-interviews",[533,535,537,539,544,546],{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":534,"title":95},{"current":94},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":536,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":538,"title":47},{"current":47},{"_createdAt":6,"_id":540,"_rev":8,"_type":9,"_updatedAt":6,"slug":541,"title":543},"wp-tagcat-career-development",{"current":542},"career-development","career development",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":545,"title":13},{"current":12},{"_createdAt":547,"_id":548,"_rev":549,"_type":9,"_updatedAt":550,"description":551,"slug":560,"title":562},"2024-11-21T15:48:27Z","66bbeab3-6faa-4872-9cff-18d8b0f85da3","zD1gm3TPIYg5ZtM42PqWSE","2024-12-10T13:54:26Z",[552],{"_key":553,"_type":183,"children":554,"markDefs":559,"style":191},"e36178a97dde",[555],{"_key":556,"_type":187,"marks":557,"text":558},"5fe2ad006840",[],"A podcast from Stack Overflow about job interviews, career development and software engineering.",[],{"_type":28,"current":561},"wbit","We’ll Be In Touch","We'll Be In Touch - A New Podcast From Stack Overflow!",{"_id":565,"author":566,"commentCount":571,"comments":31,"excerpt":572,"featureTag":10,"image":573,"publishedAt":575,"slug":576,"sponsored":10,"tags":578,"title":600},"5f7de230-2adc-4a86-abe7-ef6e7ec8b426",[567],{"_id":239,"avatar":568,"name":243,"role":244,"slug":570},{"_type":21,"asset":569},{"_ref":242,"_type":24},{"current":246},6,"On this episode: Al Sweigart is a software developer, developer advocate, and author of ten Python books. He tells Ben and Ryan why he’s such a fan of the language, why it’s a great programming language for beginners, and how it became the default for so many data science and backend AI projects.",{"_type":21,"asset":574,"attribution":251},{"_ref":250,"_type":24},"2024-05-14T07:40:00.000Z",{"_type":28,"current":577},"spreading-the-gospel-of-python",[579,581,583,585,589,596,598],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":580,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":582,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":584,"title":95},{"current":94},{"_createdAt":6,"_id":586,"_rev":8,"_type":9,"_updatedAt":6,"slug":587,"title":588},"wp-tagcat-python",{"current":588},"python",{"_createdAt":590,"_id":591,"_rev":592,"_type":9,"_updatedAt":590,"slug":593,"title":595},"2024-02-12T14:32:28Z","53789ffd-a446-49fe-b34e-4449a13e4c0b","I2JFaJlmKKIZMkCzMq7ibc",{"_type":28,"current":594},"programming-language","programming language",{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":597,"title":157},{"current":156},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":599,"title":13},{"current":12},"Spreading the gospel of Python",{"_id":602,"author":603,"commentCount":140,"comments":31,"excerpt":608,"featureTag":10,"image":609,"publishedAt":611,"slug":612,"sponsored":10,"tags":614,"title":635},"55465869-62fe-48c3-acd6-6e3b1198725a",[604],{"_id":239,"avatar":605,"name":243,"role":244,"slug":607},{"_type":21,"asset":606},{"_ref":242,"_type":24},{"current":246},"Ben and Ryan are joined by software developer and listener Patrick Carlile for a conversation about how the job market for software engineers has changed since the dot-com days, navigating boom-and-bust hiring cycles, and the developers finding work at Walmart and In-N-Out. Plus: “Party in the front, business in the back” isn’t just for haircuts anymore.",{"_type":21,"asset":610,"attribution":251},{"_ref":250,"_type":24},"2024-05-03T19:40:00.000Z",{"_type":28,"current":613},"the-reverse-mullett-model-of-software-engineering",[615,617,619,624,629,631,633],{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":616,"title":157},{"current":156},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":618,"title":13},{"current":12},{"_createdAt":6,"_id":620,"_rev":8,"_type":9,"_updatedAt":6,"slug":621,"title":623},"wp-tagcat-tech-jobs",{"current":622},"tech-jobs","tech jobs",{"_createdAt":6,"_id":625,"_rev":8,"_type":9,"_updatedAt":6,"slug":626,"title":628},"wp-tagcat-tech-layoffs",{"current":627},"tech-layoffs","tech layoffs",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":630,"title":47},{"current":47},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":632,"title":43},{"current":43},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":634,"title":95},{"current":94},"The reverse mullet model of software engineering",{"_id":637,"author":638,"commentCount":643,"comments":31,"excerpt":644,"featureTag":10,"image":645,"publishedAt":647,"slug":648,"sponsored":10,"tags":650,"title":667},"ed933d7b-d19a-409d-b4fa-b1edfad3a492",[639],{"_id":239,"avatar":640,"name":243,"role":244,"slug":642},{"_type":21,"asset":641},{"_ref":242,"_type":24},{"current":246},4,"The home team convenes to discuss the XZ backdoor attack, what great software engineers have in common, how GenAI is changing the face of drug development, and the rise of managed service providers for AI.",{"_type":21,"asset":646,"attribution":251},{"_ref":250,"_type":24},"2024-04-09T07:40:00.000Z",{"_type":28,"current":649},"want-to-be-a-great-software-engineer-don-t-be-a-jerk",[651,653,655,657,659,661,663],{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":652,"title":110},{"current":109},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":654,"title":13},{"current":12},{"_createdAt":6,"_id":154,"_rev":8,"_type":9,"_updatedAt":6,"slug":656,"title":157},{"current":156},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":658,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":660,"title":47},{"current":47},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":662,"title":95},{"current":94},{"_createdAt":6,"_id":664,"_rev":8,"_type":9,"_updatedAt":6,"slug":665,"title":666},"wp-tagcat-security",{"current":666},"security","Want to be a great software engineer? Don’t be a jerk.",{"_id":669,"author":670,"commentCount":679,"comments":31,"excerpt":680,"featureTag":10,"image":681,"publishedAt":684,"slug":685,"sponsored":10,"tags":687,"title":713},"wp-post-22373",[671],{"_id":672,"avatar":673,"name":676,"role":10,"slug":677},"wp-author-cap-20700",{"_type":21,"asset":674},{"_ref":675,"_type":24},"image-ee9d1c3b05019c9f39bcc8020c4d9e95d0bc9d26-163x163-png","Jared Toporek",{"current":678},"jared-toporek",43,"Why replacing programmers with AI won’t be so easy.",{"_type":21,"asset":682},{"_ref":683,"_type":24},"image-cdf357e1d2df3af2d771981b5597c1a222b5606b-2400x1260-jpg","2023-12-29T14:04:48.758Z",{"current":686},"the-hardest-part-of-building-software-is-not-coding-its-requirements",[688,690,695,700,702,707,709,711],{"_createdAt":6,"_id":49,"_rev":50,"_type":9,"_updatedAt":51,"slug":689,"title":54},{"current":53},{"_createdAt":6,"_id":691,"_rev":8,"_type":9,"_updatedAt":6,"slug":692,"title":694},"wp-tagcat-ai-assistant",{"current":693},"ai-assistant","ai assistant",{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":697,"title":699},"wp-tagcat-code-for-a-living",{"current":698},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":350,"_rev":8,"_type":9,"_updatedAt":6,"slug":701,"title":352},{"current":352},{"_createdAt":703,"_id":704,"_rev":8,"_type":9,"_updatedAt":703,"slug":705,"title":706},"2023-07-12T12:46:58Z","wp-tagcat-requirements",{"current":706},"requirements",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":708,"title":13},{"current":12},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":710,"title":43},{"current":43},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":712,"title":47},{"current":47},"The hardest part of building software is not coding, it's requirements",{"_id":715,"author":716,"commentCount":725,"comments":31,"excerpt":726,"featureTag":10,"image":727,"publishedAt":730,"slug":731,"sponsored":10,"tags":733,"title":748},"wp-post-21951",[717],{"_id":718,"avatar":719,"name":722,"role":10,"slug":723},"wp-author-318",{"_type":21,"asset":720},{"_ref":721,"_type":24},"image-fdf47c2c77225ab40dc897b0da120a2f2baa1d4d-1024x1024-png","Keith van der Meulen",{"current":724},"kvandermeulen",23,"While these two areas of study may seem very similar, they do have some differences. ",{"_type":21,"asset":728},{"_ref":729,"_type":24},"image-fd71859c05338db8c45a5529381ba7c4dab34526-2560x1344-jpg","2023-04-10T13:59:18.000Z",{"current":732},"whats-the-difference-between-software-engineering-and-computer-science-degrees",[734,736,741,746],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":735,"title":699},{"current":698},{"_createdAt":6,"_id":737,"_rev":8,"_type":9,"_updatedAt":6,"slug":738,"title":740},"wp-tagcat-college",{"current":739},"college","College",{"_createdAt":6,"_id":742,"_rev":8,"_type":9,"_updatedAt":6,"slug":743,"title":745},"wp-tagcat-computer-science",{"current":744},"computer-science","computer science",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":747,"title":13},{"current":12},"What’s the difference between software engineering and computer science degrees?",{"_id":750,"author":751,"commentCount":643,"comments":31,"excerpt":760,"featureTag":10,"image":761,"publishedAt":764,"slug":765,"sponsored":10,"tags":767,"title":778},"wp-post-20131",[752],{"_id":753,"avatar":754,"name":757,"role":10,"slug":758},"wp-author-cap-18115",{"_type":21,"asset":755},{"_ref":756,"_type":24},"image-8cf69a05d6ef9dfd6db2ac2da2518a7d5e4b90d1-386x426-png","Daniel Orner",{"current":759},"daniel-orner","While the future may be a mystery, you can design software to accommodate future changes. But how much future-proofing gets in the way of good design? ",{"_type":21,"asset":762},{"_ref":763,"_type":24},"image-4b21b1a13f3a921852af21c666c6d2d8631d580b-2560x1344-jpg","2022-05-19T13:51:45.000Z",{"current":766},"crystal-balls-and-clairvoyance-future-proofing-in-a-world-of-inevitable-change",[768,770,774,776],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":769,"title":699},{"current":698},{"_createdAt":6,"_id":771,"_rev":8,"_type":9,"_updatedAt":6,"slug":772,"title":773},"wp-tagcat-future-proof",{"current":773},"future-proof",{"_createdAt":6,"_id":116,"_rev":8,"_type":9,"_updatedAt":6,"slug":775,"title":119},{"current":118},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":777,"title":13},{"current":12},"Crystal balls and clairvoyance: Future proofing in a world of inevitable change",{"_id":780,"author":781,"commentCount":643,"comments":31,"excerpt":790,"featureTag":10,"image":791,"publishedAt":794,"slug":795,"sponsored":10,"tags":797,"title":824},"wp-post-19400",[782],{"_id":783,"avatar":784,"name":787,"role":10,"slug":788},"wp-author-cap-19404",{"_type":21,"asset":785},{"_ref":786,"_type":24},"image-a1f0e7e7fcee523b7cc79f3b8faf25ee710fa440-365x359-png","Karl Wiegers",{"current":789},"karl-wiegers","An essential part of requirements analysis is understanding which quality characteristics are the most important so that designers can address them appropriately.",{"_type":21,"asset":792},{"_ref":793,"_type":24},"image-0dd5235bc28d85c1aba311685ab53743d32853bd-2400x1260-jpg","2022-01-17T15:00:00.000Z",{"current":796},"plan-for-tradeoffs-you-cant-optimize-all-software-quality-attributes",[798,800,802,804],{"_createdAt":6,"_id":112,"_rev":8,"_type":9,"_updatedAt":6,"slug":799,"title":114},{"current":114},{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":801,"title":699},{"current":698},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":803,"title":13},{"current":12},{"_createdAt":805,"_id":806,"_rev":807,"_system":808,"_type":9,"_updatedAt":811,"description":812,"slug":821,"title":823},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":809},{"id":806,"rev":810},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[813],{"_key":814,"_type":183,"children":815,"markDefs":820,"style":191},"bb32f75814b4",[816],{"_key":817,"_type":187,"marks":818,"text":819},"dbcf27ef29b3",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],{"_type":28,"current":822},"contributed","The Heap","Plan for tradeoffs: You can’t optimize all software quality attributes",{"_id":826,"author":827,"commentCount":836,"comments":31,"excerpt":837,"featureTag":10,"image":838,"publishedAt":841,"slug":842,"sponsored":10,"tags":844,"title":858},"wp-post-19074",[828],{"_id":829,"avatar":830,"name":833,"role":10,"slug":834},"wp-author-226",{"_type":21,"asset":831},{"_ref":832,"_type":24},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":835},"rdonovan",3,"French, Swahili, Perl, Danish, Spanish, and C#.",{"_type":21,"asset":839},{"_ref":840,"_type":24},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png","2021-11-12T05:40:00.000Z",{"current":843},"podcast-392-the-polyglot-who-leads-stack-overflows-platform-team",[845,849,851,853],{"_createdAt":6,"_id":846,"_rev":8,"_type":9,"_updatedAt":6,"slug":847,"title":848},"wp-tagcat-platform",{"current":848},"platform",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":850,"title":13},{"current":12},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":852,"title":95},{"current":94},{"_createdAt":6,"_id":854,"_rev":8,"_type":9,"_updatedAt":6,"slug":855,"title":857},"wp-tagcat-the-stack-overflow-podcast",{"current":856},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 392: Do polyglots have an edge when it comes to mastering programming languages?",{"_id":860,"author":861,"commentCount":866,"comments":31,"excerpt":867,"featureTag":10,"image":868,"publishedAt":871,"slug":872,"sponsored":10,"tags":874,"title":881},"wp-post-18998",[862],{"_id":753,"avatar":863,"name":757,"role":10,"slug":865},{"_type":21,"asset":864},{"_ref":756,"_type":24},{"current":759},31,"While computing has changed a lot in the 20 years since the SOLID principles were conceived, they are still the best practices for designing software. ",{"_type":21,"asset":869},{"_ref":870,"_type":24},"image-34f7fb1e890c04839c8bfba50a13289da7020fbb-2400x1260-jpg","2021-11-01T14:00:00.000Z",{"current":873},"why-solid-principles-are-still-the-foundation-for-modern-software-architecture",[875,877,879],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":876,"title":699},{"current":698},{"_createdAt":6,"_id":116,"_rev":8,"_type":9,"_updatedAt":6,"slug":878,"title":119},{"current":118},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":880,"title":13},{"current":12},"Why SOLID principles are still the foundation for modern software architecture",{"_id":883,"author":884,"commentCount":893,"comments":31,"excerpt":894,"featureTag":10,"image":895,"publishedAt":898,"slug":899,"sponsored":10,"tags":901,"title":916},"wp-post-18941",[885],{"_id":886,"avatar":887,"name":890,"role":10,"slug":891},"wp-author-cap-17067",{"_type":21,"asset":888},{"_ref":889,"_type":24},"image-015bff0f4bd16f5ba1974cf3119766c6fd6d9fd4-2211x1969-jpg","Isaac Lyman",{"current":892},"isaac-lyman",25,"Code quality affects the mental state of a programmer, communication within their team, and the incentives attached to their work. Improve your code and you can improve your organizational health and competence as a whole. ",{"_type":21,"asset":896},{"_ref":897,"_type":24},"image-e19802ebecc08b799c5286de9d5ca5f8e995b3d6-2400x1260-jpg","2021-10-18T14:00:00.000Z",{"current":900},"code-quality-a-concern-for-businesses-bottom-lines-and-empathetic-programmers",[902,904,909,911],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":903,"title":699},{"current":698},{"_createdAt":6,"_id":905,"_rev":8,"_type":9,"_updatedAt":6,"slug":906,"title":908},"wp-tagcat-code-quality",{"current":907},"code-quality","code quality",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":910,"title":13},{"current":12},{"_createdAt":6,"_id":912,"_rev":8,"_type":9,"_updatedAt":6,"slug":913,"title":915},"wp-tagcat-tech-debt",{"current":914},"tech-debt","tech debt","Code quality: a concern for businesses, bottom lines, and empathetic programmers",{"_id":918,"author":919,"commentCount":836,"comments":31,"excerpt":928,"featureTag":10,"image":929,"publishedAt":932,"slug":933,"sponsored":10,"tags":935,"title":948},"wp-post-18692",[920],{"_id":921,"avatar":922,"name":925,"role":10,"slug":926},"wp-author-cap-18695",{"_type":21,"asset":923},{"_ref":924,"_type":24},"image-9d3d1c0640a80327ea8b30d679677bfe5b96b68e-250x250-jpg","Ian Johnson",{"current":927},"ian-johnson","Here's three areas where data visualization can make your engineering life easier. ",{"_type":21,"asset":930},{"_ref":931,"_type":24},"image-1980b8235d3d317a27d302f1ad6d1239df6a5972-2400x1260-jpg","2021-08-25T16:32:33.000Z",{"current":934},"see-where-your-engineering-process-go-wrong-with-data-visualization",[936,938,942,944],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":937,"title":699},{"current":698},{"_createdAt":6,"_id":939,"_rev":8,"_type":9,"_updatedAt":6,"slug":940,"title":941},"wp-tagcat-data",{"current":941},"data",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":943,"title":13},{"current":12},{"_createdAt":6,"_id":945,"_rev":8,"_type":9,"_updatedAt":6,"slug":946,"title":947},"wp-tagcat-visualization",{"current":947},"visualization","Diagnose engineering process failures with data visualization",{"_id":950,"author":951,"commentCount":960,"comments":31,"excerpt":961,"featureTag":10,"image":962,"publishedAt":965,"slug":966,"sponsored":10,"tags":968,"title":980},"wp-post-18627",[952],{"_id":953,"avatar":954,"name":957,"role":10,"slug":958},"wp-author-cap-18629",{"_type":21,"asset":955},{"_ref":956,"_type":24},"image-99bfb0e1817ec0a8a5c0ee95d980ea9c95a17617-1146x1323-jpg","Tanaka Mutakwa",{"current":959},"tanaka-mutakwa",7,"Stretch work assignments are tasks or projects that are a bit beyond an engineer’s current skill or knowledge level and that allow them to improve and learn new things. When done correctly these assignments serve a dual purpose of providing learning opportunities for your engineers, while at the same time completing a project or task that will help your company.",{"_type":21,"asset":963},{"_ref":964,"_type":24},"image-7ba6a850917b0f77f76900af91e6c8a177e09f0a-2400x1260-jpg","2021-08-16T14:45:14.000Z",{"current":967},"using-stretch-work-assignments-to-help-engineers-grow",[969,971,973,975],{"_createdAt":6,"_id":540,"_rev":8,"_type":9,"_updatedAt":6,"slug":970,"title":543},{"current":542},{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":972,"title":699},{"current":698},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":974,"title":13},{"current":12},{"_createdAt":6,"_id":976,"_rev":8,"_type":9,"_updatedAt":6,"slug":977,"title":979},"wp-tagcat-stretch-work",{"current":978},"stretch-work","stretch work","Using stretch work assignments to help engineers grow",{"_id":982,"author":983,"commentCount":643,"comments":31,"excerpt":988,"featureTag":10,"image":989,"publishedAt":992,"slug":993,"sponsored":10,"tags":995,"title":1011},"wp-post-18322",[984],{"_id":829,"avatar":985,"name":833,"role":10,"slug":987},{"_type":21,"asset":986},{"_ref":832,"_type":24},{"current":835},"Open source won. Now, the OSS way of working is making inroads into new territories: the corporate engineering department. ",{"_type":21,"asset":990},{"_ref":991,"_type":24},"image-bb1c957beccf85de219eb7faf6654fef7e2ba52a-1200x630-png","2021-06-21T13:58:13.000Z",{"current":994},"can-innersource-bring-open-source-practices-to-closed-corporate-bureaucracies",[996,998,1002,1009],{"_createdAt":6,"_id":696,"_rev":8,"_type":9,"_updatedAt":6,"slug":997,"title":699},{"current":698},{"_createdAt":6,"_id":999,"_rev":8,"_type":9,"_updatedAt":6,"slug":1000,"title":1001},"wp-tagcat-innersource",{"current":1001},"innersource",{"_createdAt":6,"_id":1003,"_rev":1004,"_type":9,"_updatedAt":1005,"slug":1006,"title":1008},"wp-tagcat-open-source","usBIUY8SfRoXafnkrDdaLh","2025-02-28T11:18:45Z",{"current":1007},"open-source","Open Source",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":1010,"title":13},{"current":12},"Can InnerSource bring open source practices to closed corporate bureaucracies?",[]]