[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-H_E1lcZopoo6em9hXJkTGNbLOz7HNizgahYsX_dmVWI":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-15631","07ZbrKPSUrjrV4wQ6fDpaa","blogAuthor","2023-06-20T15:05:10Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-792be249fbc6c5c3829391d893718a37f5020c97-48x48-png","reference","","none","Zara Cooper",{"current":20},"zara-cooper",[22,56],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":55},"wp-post-16408",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},8,true,"It can be intimidating to start contributing to an open source project. But with a little research and planning, you can be a valuable part of your favorite open source software. ",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-da12b0b66885f41c5c6f2179da01ed6e13033071-2121x1414-jpg","2020-08-03T14:00:00.000Z",{"current":38},"getting-started-with-contributing-to-open-source",[40,48],{"_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":50,"_type":44,"_updatedAt":51,"slug":52,"title":54},"wp-tagcat-open-source","usBIUY8SfRoXafnkrDdaLh","2025-02-28T11:18:45Z",{"current":53},"open-source","Open Source","Getting started with contributing to open source",{"_id":57,"author":58,"commentCount":63,"comments":31,"excerpt":64,"featureTag":28,"image":65,"publishedAt":68,"slug":69,"sponsored":28,"tags":71,"title":93},"wp-post-15629",[59],{"_id":7,"avatar":60,"name":18,"role":28,"slug":62},{"_type":12,"asset":61},{"_ref":14,"_type":15},{"current":20},65,"Writing a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product. ",{"_type":12,"asset":66},{"_ref":67,"_type":15},"image-6ad4af288bb071d163a879ecc2b2815ef201e745-2171x1381-jpg","2020-04-06T14:20:36.000Z",{"current":70},"a-practical-guide-to-writing-technical-specs",[72,77,79,81,86,88],{"_createdAt":41,"_id":73,"_rev":43,"_type":44,"_updatedAt":41,"slug":74,"title":76},"wp-tagcat-bulletin",{"current":75},"bulletin","Bulletin",{"_createdAt":41,"_id":73,"_rev":43,"_type":44,"_updatedAt":41,"slug":78,"title":76},{"current":75},{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":80,"title":47},{"current":46},{"_createdAt":41,"_id":82,"_rev":43,"_type":44,"_updatedAt":41,"slug":83,"title":85},"wp-tagcat-stackoverflow",{"current":84},"stackoverflow","Stackoverflow",{"_createdAt":41,"_id":82,"_rev":43,"_type":44,"_updatedAt":41,"slug":87,"title":85},{"current":84},{"_createdAt":41,"_id":89,"_rev":43,"_type":44,"_updatedAt":41,"slug":90,"title":92},"wp-tagcat-technical-specs",{"current":91},"technical-specs","technical specs","A practical guide to writing technical specs"]