[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-HAtL0KApcaivqhSjPkK5GXpViO5FdNlWznyKcneKnEY":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":249},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-management","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"management",[14,71,101,150,186,216],{"_id":15,"author":16,"commentCount":27,"comments":28,"excerpt":29,"featureTag":10,"image":30,"publishedAt":33,"slug":34,"sponsored":10,"tags":36,"title":70},"wp-post-22138",[17],{"_id":18,"avatar":19,"name":24,"role":10,"slug":25},"wp-author-cap-21733",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-ca121007e093ac22831307b10613df08180d77f3-768x768-webp","reference","Chelsea Troy",{"current":26},"chelsea-troy",6,true,"Big changes need more than technical chops to get them implemented. ",{"_type":20,"asset":31},{"_ref":32,"_type":23},"image-38cc73b29aa7ca289b3710ac036ac0532db3793c-2560x1344-jpg","2023-05-10T14:00:00.000Z",{"current":35},"how-do-we-get-a-tech-team-to-make-a-big-technical-change",[37,42,47,49],{"_createdAt":6,"_id":38,"_rev":8,"_type":9,"_updatedAt":6,"slug":39,"title":41},"wp-tagcat-change-management",{"current":40},"change-management","change management",{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":46},"wp-tagcat-code-for-a-living",{"current":45},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":48,"title":12},{"current":12},{"_createdAt":50,"_id":51,"_rev":52,"_type":9,"_updatedAt":53,"description":54,"slug":66,"title":69},"2024-09-12T10:47:51Z","1dc92c86-0099-46d4-ba5b-41e5697d43c0","6PK1Gm0YEnAcvtXN32g6bL","2024-09-17T14:27:36Z",[55],{"_key":56,"_type":57,"children":58,"markDefs":64,"style":65},"1ddad854068f","block",[59],{"_key":60,"_type":61,"marks":62,"text":63},"312bffce4f510","span",[],"Articles on business, SaaS, and the software that powers organizations.",[],"normal",{"_type":67,"current":68},"slug","business","Business Hub","How do we get a tech team to make a big technical change?",{"_id":72,"author":73,"commentCount":82,"comments":28,"excerpt":83,"featureTag":10,"image":84,"publishedAt":87,"slug":88,"sponsored":10,"tags":90,"title":100},"wp-post-19660",[74],{"_id":75,"avatar":76,"name":79,"role":10,"slug":80},"wp-author-cap-18290",{"_type":20,"asset":77},{"_ref":78,"_type":23},"image-78fc31fe685781922b8a5597afbec534125d0b7a-585x585-jpg","Karl Hughes",{"current":81},"karl-hughes",29,"Moving into a management role may be a rewarding step in your career, but you should know about the things you're leaving behind. ",{"_type":20,"asset":85},{"_ref":86,"_type":23},"image-044fa5b35a5eae7c4e178d781d2365a7e091d4f1-2400x1260-jpg","2022-02-23T15:19:16.000Z",{"current":89},"what-you-give-up-when-moving-into-engineering-management",[91,96,98],{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":93,"title":95},"wp-tagcat-career-development",{"current":94},"career-development","career development",{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":97,"title":46},{"current":45},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":99,"title":12},{"current":12},"What you give up when moving into engineering management",{"_id":102,"author":103,"commentCount":112,"comments":28,"excerpt":113,"featureTag":10,"image":114,"publishedAt":117,"slug":118,"sponsored":10,"tags":120,"title":149},"wp-post-19607",[104],{"_id":105,"avatar":106,"name":109,"role":10,"slug":110},"wp-author-cap-19404",{"_type":20,"asset":107},{"_ref":108,"_type":23},"image-a1f0e7e7fcee523b7cc79f3b8faf25ee710fa440-365x359-png","Karl Wiegers",{"current":111},"karl-wiegers",9,"If your project estimates include eight hours of work per employee day, you're gonna have a bad time. ",{"_type":20,"asset":115},{"_ref":116,"_type":23},"image-946e984c2b38fe05d215408ecb75ee7a3a3a1e26-2400x1260-jpg","2022-02-14T15:00:00.000Z",{"current":119},"work-estimates-must-account-for-friction",[121,123,127,129],{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":122,"title":46},{"current":45},{"_createdAt":6,"_id":124,"_rev":8,"_type":9,"_updatedAt":6,"slug":125,"title":126},"wp-tagcat-estimates",{"current":126},"estimates",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":128,"title":12},{"current":12},{"_createdAt":130,"_id":131,"_rev":132,"_system":133,"_type":9,"_updatedAt":136,"description":137,"slug":146,"title":148},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":134},{"id":131,"rev":135},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[138],{"_key":139,"_type":57,"children":140,"markDefs":145,"style":65},"bb32f75814b4",[141],{"_key":142,"_type":61,"marks":143,"text":144},"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":67,"current":147},"contributed","The Heap","Work estimates must account for friction",{"_id":151,"author":152,"commentCount":161,"comments":28,"excerpt":162,"featureTag":10,"image":163,"publishedAt":166,"slug":167,"sponsored":10,"tags":169,"title":185},"wp-post-17063",[153],{"_id":154,"avatar":155,"name":158,"role":10,"slug":159},"wp-author-cap-17067",{"_type":20,"asset":156},{"_ref":157,"_type":23},"image-015bff0f4bd16f5ba1974cf3119766c6fd6d9fd4-2211x1969-jpg","Isaac Lyman",{"current":160},"isaac-lyman",23,"Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?",{"_type":20,"asset":164},{"_ref":165,"_type":23},"image-2d388c5df61bc453175e152c205e6ee73b1daa29-1200x630-png","2020-12-07T17:44:53.000Z",{"current":168},"measuring-developer-productivity",[170,172,174,178],{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":171,"title":46},{"current":45},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":173,"title":12},{"current":12},{"_createdAt":6,"_id":175,"_rev":8,"_type":9,"_updatedAt":6,"slug":176,"title":177},"wp-tagcat-measurement",{"current":177},"measurement",{"_createdAt":6,"_id":179,"_rev":180,"_type":9,"_updatedAt":181,"slug":182,"title":184},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":183},"productivity","Productivity","Can developer productivity be measured?",{"_id":187,"author":188,"commentCount":197,"comments":28,"excerpt":198,"featureTag":10,"image":199,"publishedAt":202,"slug":203,"sponsored":10,"tags":205,"title":215},"wp-post-16194",[189],{"_id":190,"avatar":191,"name":194,"role":10,"slug":195},"wp-author-277",{"_type":20,"asset":192},{"_ref":193,"_type":23},"image-d50e63a4765ffab1138e3d494bc742c44397004d-1024x1024-png","Ben Matthews",{"current":196},"bmatthews",5,"No one in the history of the world has ever done a better job because they were scared, stressed, or worried about their future; especially in jobs centered around creativity and problem solving like development. If I am able to give them a better sense of control in their life, if they will be able to work better and happier. ",{"_type":20,"asset":200},{"_ref":201,"_type":23},"image-4fa7763843f1104f1a25dfa2cf09e4c69b0b9dfc-2560x1708-jpg","2020-07-01T14:18:07.000Z",{"current":204},"nobody-has-to-lose-in-work-life-balance",[206,208,210],{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":207,"title":46},{"current":45},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":209,"title":12},{"current":12},{"_createdAt":6,"_id":211,"_rev":8,"_type":9,"_updatedAt":6,"slug":212,"title":214},"wp-tagcat-work-life-balance",{"current":213},"work-life-balance","work-life balance","Nobody has to lose in work\u002Flife balance",{"_id":217,"author":218,"commentCount":227,"comments":28,"excerpt":228,"featureTag":10,"image":229,"publishedAt":232,"slug":233,"sponsored":10,"tags":235,"title":248},"wp-post-9394",[219],{"_id":220,"avatar":221,"name":224,"role":10,"slug":225},"wp-author-195",{"_type":20,"asset":222},{"_ref":223,"_type":23},"image-69c3d8d4a4509d0bff54c448f26b793563ebbfbd-1024x1024-jpg","Rich Moy",{"current":226},"rmoy",1,"",{"_type":20,"asset":230},{"_ref":231,"_type":23},"image-e077e888ef4305152f58f0febf44fbd323579c57-1920x1080-jpg","2018-07-12T16:00:55.000Z",{"current":234},"3-things-that-you-should-do-when-a-developer-resigns",[236,241,246],{"_createdAt":6,"_id":237,"_rev":8,"_type":9,"_updatedAt":6,"slug":238,"title":240},"wp-tagcat-for-work",{"current":239},"for-work","For Work",{"_createdAt":6,"_id":242,"_rev":8,"_type":9,"_updatedAt":6,"slug":243,"title":245},"wp-tagcat-career-advice",{"current":244},"career-advice","career advice",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":247,"title":12},{"current":12},"3 Things That You Should Do When a Developer Resigns",[]]