[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Mi0bwNDlqPLZuobIlwggCezOvin6-1aaYkFka5NGnqU":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-21733","07ZbrKPSUrjrV4wQ6fDtDP","blogAuthor","2023-06-20T15:05:14Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-ca121007e093ac22831307b10613df08180d77f3-768x768-webp","reference","Chelsea is a Staff Data Engineer at Mozilla, focused on the role of data privacy and scientific rigor in automation. She is a maintainer for the Roc programming language and mentors formerly incarcerated technologists through Emergent Works. She teaches Python &amp; Mobile Development at the University of Chicago Master’s Program in CS, hosts workshops for O’Reilly, and writes at chelseatroy.com.\n\nChelsea flings barbells around for fun. She drives an electric cafe cruiser named Gigi.","none","Chelsea Troy",{"current":20},"chelsea-troy",[22,67,96,145],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":66},"wp-post-21730",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},50,true,"Everyone who says \"tech debt\" assumes they know what we’re all talking about, but their individual definitions differ quite a bit.",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-0eb34287eab477862f8942e25a9e95af3da8eb88-2560x1344-jpg","2023-12-27T18:22:59.011Z",{"current":38},"stop-saying-technical-debt",[40,48,53,58,62],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":46},"code-for-a-living","Code for a Living",{"_createdAt":41,"_id":49,"_rev":43,"_type":44,"_updatedAt":41,"slug":50,"title":52},"wp-tagcat-code-maintenance",{"current":51},"code-maintenance","code maintenance",{"_createdAt":41,"_id":54,"_rev":43,"_type":44,"_updatedAt":41,"slug":55,"title":57},"wp-tagcat-technical-debt",{"current":56},"technical-debt","technical debt",{"_createdAt":41,"_id":59,"_rev":43,"_type":44,"_updatedAt":41,"slug":60,"title":61},"wp-tagcat-se-tech",{"current":61},"se-tech",{"_createdAt":41,"_id":63,"_rev":43,"_type":44,"_updatedAt":41,"slug":64,"title":65},"wp-tagcat-se-stackoverflow",{"current":65},"se-stackoverflow","Stop saying “technical debt”",{"_id":68,"author":69,"commentCount":74,"comments":31,"excerpt":75,"featureTag":28,"image":76,"publishedAt":79,"slug":80,"sponsored":28,"tags":82,"title":95},"wp-post-22358",[70],{"_id":7,"avatar":71,"name":18,"role":28,"slug":73},{"_type":12,"asset":72},{"_ref":14,"_type":15},{"current":20},2,"It’s easy to ask for, and even want, feedback in a sort of theoretical sense. But soliciting and responding to feedback are, themselves skills. ",{"_type":12,"asset":77},{"_ref":78,"_type":15},"image-de6a63550b0207bacee895577b4ef1beed58b8bf-2560x1344-jpg","2023-06-20T13:09:53.000Z",{"current":81},"to-improve-as-an-engineer-get-better-at-requesting-and-receiving-feedback",[83,88,90],{"_createdAt":41,"_id":84,"_rev":43,"_type":44,"_updatedAt":41,"slug":85,"title":87},"wp-tagcat-career-advice",{"current":86},"career-advice","career advice",{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":89,"title":47},{"current":46},{"_createdAt":91,"_id":92,"_rev":43,"_type":44,"_updatedAt":91,"slug":93,"title":94},"2023-06-20T15:05:33Z","wp-tagcat-feedback",{"current":94},"feedback","To improve as an engineer, get better at requesting (and receiving) feedback ",{"_id":97,"author":98,"commentCount":103,"comments":31,"excerpt":104,"featureTag":28,"image":105,"publishedAt":108,"slug":109,"sponsored":28,"tags":111,"title":144},"wp-post-22138",[99],{"_id":7,"avatar":100,"name":18,"role":28,"slug":102},{"_type":12,"asset":101},{"_ref":14,"_type":15},{"current":20},6,"Big changes need more than technical chops to get them implemented. ",{"_type":12,"asset":106},{"_ref":107,"_type":15},"image-38cc73b29aa7ca289b3710ac036ac0532db3793c-2560x1344-jpg","2023-05-10T14:00:00.000Z",{"current":110},"how-do-we-get-a-tech-team-to-make-a-big-technical-change",[112,117,119,123],{"_createdAt":41,"_id":113,"_rev":43,"_type":44,"_updatedAt":41,"slug":114,"title":116},"wp-tagcat-change-management",{"current":115},"change-management","change management",{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":118,"title":47},{"current":46},{"_createdAt":41,"_id":120,"_rev":43,"_type":44,"_updatedAt":41,"slug":121,"title":122},"wp-tagcat-management",{"current":122},"management",{"_createdAt":124,"_id":125,"_rev":126,"_type":44,"_updatedAt":127,"description":128,"slug":140,"title":143},"2024-09-12T10:47:51Z","1dc92c86-0099-46d4-ba5b-41e5697d43c0","6PK1Gm0YEnAcvtXN32g6bL","2024-09-17T14:27:36Z",[129],{"_key":130,"_type":131,"children":132,"markDefs":138,"style":139},"1ddad854068f","block",[133],{"_key":134,"_type":135,"marks":136,"text":137},"312bffce4f510","span",[],"Articles on business, SaaS, and the software that powers organizations.",[],"normal",{"_type":141,"current":142},"slug","business","Business Hub","How do we get a tech team to make a big technical change?",{"_id":146,"author":147,"commentCount":74,"comments":31,"excerpt":152,"featureTag":28,"image":153,"publishedAt":156,"slug":157,"sponsored":28,"tags":159,"title":172},"wp-post-21926",[148],{"_id":7,"avatar":149,"name":18,"role":28,"slug":151},{"_type":12,"asset":150},{"_ref":14,"_type":15},{"current":20},"If you want to innovate new solutions, you can't rely on data about existing solutions. ",{"_type":12,"asset":154},{"_ref":155,"_type":15},"image-fc2205646bbff4f7eab262565718dc6699f4cddd-2560x1344-jpg","2023-04-03T14:00:00.000Z",{"current":158},"data-driven-decisions-arent-innovative-decisions",[160,162,167],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":161,"title":47},{"current":46},{"_createdAt":41,"_id":163,"_rev":43,"_type":44,"_updatedAt":41,"slug":164,"title":166},"wp-tagcat-data-science",{"current":165},"data-science","data science",{"_createdAt":41,"_id":168,"_rev":43,"_type":44,"_updatedAt":41,"slug":169,"title":171},"wp-tagcat-software-development",{"current":170},"software-development","software development","\"Data driven\" decisions aren't innovative decisions"]