[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-RQHfvxgkp0Y7Bz3bRPxLnvtI_wykXfPK81AXPG2HD-0":3,"sanity-bQ1X_mVOfJvZce4WrtmpC8tHDvoj3ZMonfJ-IHAtuyc":226},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":201},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":64,"comments":165,"dateUrl":166,"excerpt":167,"image":168,"legacyBody":171,"product":12,"publishedAt":174,"slug":175,"sponsored":12,"tags":177,"title":200,"visible":165},"2023-05-25T09:39:18Z","wp-post-18076","XzVcPPDfPNmxxXS3zvEWzP","blogPost","2025-10-31T17:26:55Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,80,89,97,105,136,154],{"_key":66,"_type":67,"markDefs":12,"url":68},"ef740b1eb43a","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/17096b94-af58-43a8-b96e-cef8bc0aa997",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"080d72dbb579","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"080d72dbb5790","span",[],"Today we chat with Ilya Bodner, Founder and CEO of Bold Penguin, a firm that builds exchange software for the commercial insurance market. He spoke about the pros and cons of choosing Ruby early on and deciding between building or buying your core cloud infrastructure.",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":87,"style":88},"9933723bdf81",[83],{"_key":84,"_type":75,"marks":85,"text":86},"9933723bdf810",[],"Episode Notes",[],"h2",{"_key":90,"_type":71,"children":91,"markDefs":96,"style":79},"aeff33e4bb18",[92],{"_key":93,"_type":75,"marks":94,"text":95},"aeff33e4bb180",[],"Ilya brought a host of good topics to the table. Bold Penguin went from one offshore developer, to one key dev, to one team, to multiple teams, multiple leaders, multiple external teams, to having a complete reboot only to go through it again. Ilya explains the lessons learned along the way.",[],{"_key":98,"_type":71,"children":99,"markDefs":104,"style":79},"1bd18e895e6e",[100],{"_key":101,"_type":75,"marks":102,"text":103},"1bd18e895e6e0",[],"\nIf you’re trying to grow a software startup, you have to understand and adapt your business. Bold Penguin had to figure out if its focus was being a platform, a product, a SaaS company, an enterprise technology solution company, or all of the above.",[],{"_key":106,"_type":71,"children":107,"markDefs":130,"style":79},"8c96bf8a380c",[108,112,118,122,126],{"_key":109,"_type":75,"marks":110,"text":111},"8c96bf8a380c0",[],"You can check out Bold Penguin ",{"_key":113,"_type":75,"marks":114,"text":117},"8c96bf8a380c1",[115,116],"edbb0cfd45ce","strong","here",{"_key":119,"_type":75,"marks":120,"text":121},"8c96bf8a380c2",[]," and find Ilya on LinkedIn ",{"_key":123,"_type":75,"marks":124,"text":117},"8c96bf8a380c3",[125,116],"941c970cc8ae",{"_key":127,"_type":75,"marks":128,"text":129},"8c96bf8a380c4",[],".",[131,134],{"_key":115,"_type":132,"href":133,"reference":12},"link","https://www.boldpenguin.com/",{"_key":125,"_type":132,"href":135,"reference":12},"https://www.linkedin.com/in/ilyabodner/",{"_key":137,"_type":71,"children":138,"markDefs":151,"style":79},"0a01b1cd8897",[139,143,148],{"_key":140,"_type":75,"marks":141,"text":142},"0a01b1cd88970",[],"Our lifeboat badge of the week goes to Gibin Ealias, who helped to solve the enternal conundrum: ",{"_key":144,"_type":75,"marks":145,"text":147},"0a01b1cd88971",[146,116],"47599c1402d3","Flex align-items: center not centering",{"_key":149,"_type":75,"marks":150,"text":129},"0a01b1cd88972",[],[152],{"_key":146,"_type":132,"href":153,"reference":12},"https://stackoverflow.com/questions/48516538/flex-align-items-center-not-centering-items/48516758#48516758",{"_key":155,"_type":71,"children":156,"markDefs":162,"style":79},"73ec2f4f7bc9",[157],{"_key":158,"_type":75,"marks":159,"text":161},"73ec2f4f7bc90",[160],"83da11b48ceb","TRANSCRIPT",[163],{"_key":160,"_type":132,"href":164,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/there-arent-enough-good-ruby-developers-to-hire/transcript/",true,"2021/05/14","Your early developers loved Ruby, so you center your company around that. Now you can't find young talent.",{"_type":56,"asset":169},{"_ref":170,"_type":59},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":172,"language":173},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://player.simplecast.com/3bc6c4e6-c3c4-45c7-a17d-c4ed3724ec15?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today we chat with Ilya Bodner, Founder and CEO of Bold Penguin, a firm that builds exchange software for the commercial insurance market. He spoke about the pros and cons of choosing Ruby early on and deciding between building or buying your core cloud infrastructure.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-episode-notes\">Episode Notes\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Ilya brought a host of good topics to the table. Bold Penguin went from one offshore developer, to one key dev, to one team, to multiple teams, multiple leaders, multiple external teams, to having a complete reboot only to go through it again. Ilya explains the lessons learned along the way.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cbr>If you’re trying to grow a software startup, you have to understand and adapt your business. Bold Penguin had to figure out if its focus was being a platform, a product, a SaaS company, an enterprise technology solution company, or all of the above.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can check out Bold Penguin&nbsp;\u003Ca href=\"https://www.boldpenguin.com/\" target=\"_blank\" rel=\"noreferrer noopener\">\u003Cstrong>here\u003C/strong>\u003C/a>&nbsp;and find Ilya on LinkedIn&nbsp;\u003Ca href=\"https://www.linkedin.com/in/ilyabodner/\" target=\"_blank\" rel=\"noreferrer noopener\">\u003Cstrong>here\u003C/strong>\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Our lifeboat badge of the week goes to Gibin Ealias, who helped to solve the enternal conundrum: \u003Ca href=\"https://stackoverflow.com/questions/48516538/flex-align-items-center-not-centering-items/48516758#48516758\" target=\"_blank\" rel=\"noreferrer noopener\">\u003Cstrong>Flex align-items: center not centering\u003C/strong>\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/there-arent-enough-good-ruby-developers-to-hire/transcript/\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2021-05-14T04:40:00.000Z",{"current":176},"podcast-338-why-is-it-so-hard-to-find-ruby-developers",[178,186,190,195],{"_createdAt":179,"_id":180,"_rev":181,"_type":182,"_updatedAt":179,"slug":183,"title":185},"2023-05-23T16:43:21Z","wp-tagcat-engineering","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":184},"engineering","Engineering",{"_createdAt":179,"_id":187,"_rev":181,"_type":182,"_updatedAt":179,"slug":188,"title":189},"wp-tagcat-ruby",{"current":189},"ruby",{"_createdAt":179,"_id":191,"_rev":181,"_type":182,"_updatedAt":179,"slug":192,"title":194},"wp-tagcat-podcast",{"current":193},"podcast","The Stack Overflow Podcast",{"_createdAt":179,"_id":196,"_rev":181,"_type":182,"_updatedAt":179,"slug":197,"title":199},"wp-tagcat-the-stack-overflow-podcast",{"current":198},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 338: Why is it so hard to find Ruby developers?",[202,208,214,220],{"_id":203,"publishedAt":204,"slug":205,"sponsored":12,"title":207},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":206},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":209,"publishedAt":210,"slug":211,"sponsored":12,"title":213},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":212},"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":215,"publishedAt":216,"slug":217,"sponsored":12,"title":219},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":218},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":221,"publishedAt":222,"slug":223,"sponsored":12,"title":225},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":224},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":227,"sourceMap":-1},{"count":228,"lastTimestamp":229},3,"2023-05-25T09:47:33Z"]