{"id":12009,"date":"2019-01-20T18:28:19","date_gmt":"2019-01-21T02:28:19","guid":{"rendered":"https:\/\/www.seedcode.com\/?p=12009"},"modified":"2019-01-20T18:28:19","modified_gmt":"2019-01-21T02:28:19","slug":"schedule-balancing-analytics","status":"publish","type":"post","link":"https:\/\/seedcode.com\/schedule-balancing-analytics\/","title":{"rendered":"Schedule Balancing with Calendar Analytics"},"content":{"rendered":"<p>For most teams, there&#8217;s a\u00a0fine\u00a0line between not having enough work and having\u00a0<em>way\u00a0<\/em>too much. DayBack Calendar helps us see the difference. Here&#8217;s a behind the scenes look at how SeedCode balances developers&#8217; schedules using DayBack&#8217;s <a href=\"\/calendar-analytics-filemaker\/\" rel=\"noopener\">calendar analytics<\/a>.<\/p>\n<p><iframe title=\"Using Calendar Analytics to Plan Billable Hours\" src=\"https:\/\/player.vimeo.com\/video\/310001647?h=0f93c46eb5&amp;dnt=1&amp;app_id=122963\" width=\"960\" height=\"540\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h2>What&#8217;s working here<\/h2>\n<p>A couple of key ingredients need to be in place before this kind of scheduling works.<\/p>\n<p style=\"padding-left: 30px;\"><strong>Blocking off time to work.<\/strong> That orange dotted line representing our goal only works if our developer has actually blocked out 5 hours a day to work on this stuff. And that means she&#8217;s blocked off other time for correspondence and meetings, and that she&#8217;s <a href=\"https:\/\/dayback.com\/defend-your-time\/\" rel=\"noopener\">defending the time<\/a> she&#8217;s blocked off to code. <a href=\"https:\/\/dayback.com\/keep-running\/\" rel=\"noopener\">Blocking off uninterrupted time<\/a> to work is critical.<\/p>\n<p style=\"padding-left: 30px;\"><strong>Getting realistic about capacity.<\/strong> Some shops really overestimate how much you can get done in a day: I think 5 productive hours of coding is almost the most someone can average week after week. You may be able to get in the zone for longer days now and then, and it&#8217;s certainly easier if you&#8217;re just working on one project week after week. But if you work involves any amount of gear switching, that <a href=\"https:\/\/en.wikipedia.org\/wiki\/Interruption_science\" rel=\"noopener\">takes a considerable toll<\/a> on the kind of focus good coding requires.<\/p>\n<figure id=\"attachment_12026\" aria-describedby=\"caption-attachment-12026\" style=\"width: 300px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutLG.png\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-12026 size-medium\" src=\"https:\/\/www.seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutSM-300x167.png\" alt=\"Calendar Analytics for FileMaker\" width=\"300\" height=\"167\" srcset=\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutSM-300x167.png 300w, https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutSM-1024x572.png 1024w, https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutSM-768x429.png 768w, https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyicsBreakoutSM.png 1100w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-12026\" class=\"wp-caption-text\"><br \/>(Click for a larger version)<\/figcaption><\/figure>\n<p style=\"padding-left: 30px;\"><strong>Timeboxing (estimating is too hard).<\/strong> A quick look at the calendar above and you&#8217;d be forgiven for thinking we&#8217;ve estimated all these jobs down to the hour and the spread those estimates across our calendar. Custom software is <a href=\"\/schedules-perfectionism\/\" rel=\"noopener\">incredibly hard to estimate<\/a> accurately. Instead, we&#8217;re timeboxing these deliveries: committing to deliver three, five, or ten hours of work, instead of committing to deliver a specific feature set.<\/p>\n<p style=\"padding-left: 30px;\"><strong>Small chunks (estimate accuracy degrades with size).<\/strong>\u00a0Planning a series of very small estimates and deliveries makes success much more likely. We spoke about this at DevCon in 2017, and it&#8217;s proved itself countless times since then: <a href=\"\/works-deliver-small-chunks\/\" rel=\"noopener\">small chunks<\/a> make a big difference.<\/p>\n<h2>These are calendar problems<\/h2>\n<p>The scheduling problems we&#8217;re grappling with above are not things you can solve on a spreadsheet or solely inside your project tracking system. Both your deliveries and the time you&#8217;ve blocked out to work are meaningless outside the context of your other commitments.<\/p>\n<p>That&#8217;s why DayBack shows you multiple calendars at the same time, be that <a href=\"https:\/\/www.seedcode.com\/pmwiki\/index.php?n=DayBackForFileMaker.MultipleCalendars\">records from different tables<\/a> and even different FileMaker files. Or you can use <a href=\"https:\/\/www.seedcode.com\/pmwiki\/index.php?n=DayBackForFileMaker.MultipleCalendars\">DayBack Online<\/a> to show Google and Basecamp calendars alongside your FileMaker records. At SeedCode, the delivery dates you see in the movie above are FileMaker records, but we&#8217;re looking at them in a browser in DayBack Online so each developer can also see their personal Google calendars at the same time.<\/p>\n<p>The key is to make delivery promises in the context of your other commitments; that&#8217;s the only way to make promises you can keep.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For most teams, there&#8217;s a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here&#8217;s a behind the scenes look at how SeedCode balances developers&#8217; schedules using DayBack&#8217;s calendar analytics. What&#8217;s working here A couple of key ingredients need to be in place before this kind of scheduling works. Blocking off time to work. That orange dotted line representing our goal only works if our developer has actually blocked out 5 hours a day to work on this stuff. And that means she&#8217;s blocked off other time for correspondence and meetings, and that she&#8217;s defending the time she&#8217;s blocked off to code. Blocking off uninterrupted time to work is critical. Getting realistic about capacity. Some shops really overestimate how much you can get done in a day: I think 5 productive hours of coding is almost the most someone can average week after week. You may be able to get in the zone for longer days now and then, and it&#8217;s certainly easier if you&#8217;re just working on one project week after week. But if you work involves any amount of gear switching, that takes a considerable toll on the kind of focus good coding requires. Timeboxing (estimating is too hard). A quick look at the calendar above and you&#8217;d be forgiven for thinking we&#8217;ve estimated all these jobs down to the hour and the spread those estimates across our calendar. Custom software is incredibly hard to estimate accurately. Instead, we&#8217;re timeboxing these deliveries: committing to deliver three, five, or ten hours of work, instead of committing to deliver a specific feature set. Small chunks (estimate accuracy degrades with size).\u00a0Planning a series of very small estimates and deliveries makes success much more likely. We spoke about this at DevCon in 2017, and it&#8217;s proved itself countless times since then: small chunks make a big difference. These are calendar problems The scheduling problems we&#8217;re grappling with above are not things you can solve on a spreadsheet or solely inside your project tracking system. Both your deliveries and the time you&#8217;ve blocked out to work are meaningless outside the context of your other commitments. That&#8217;s why DayBack shows you multiple calendars at the same time, be that records from different tables and even different FileMaker files. Or you can use DayBack Online to show Google and Basecamp calendars alongside your FileMaker records. At SeedCode, the delivery dates you see in the movie above are FileMaker records, but we&#8217;re looking at them in a browser in DayBack Online so each developer can also see their personal Google calendars at the same time. The key is to make delivery promises in the context of your other commitments; that&#8217;s the only way to make promises you can keep.<\/p>\n","protected":false},"author":1,"featured_media":12010,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[36,8,20,38],"class_list":["post-12009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-analytics","tag-calendar","tag-making-time","tag-seedcode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Schedule Balancing with Calendar Analytics - SeedCode<\/title>\n<meta name=\"description\" content=\"There&#039;s a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here&#039;s a behind the scenes look at how SeedCode balances developers&#039; schedules using DayBack&#039;s calendar analytics.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Schedule Balancing with Calendar Analytics - SeedCode\" \/>\n<meta property=\"og:description\" content=\"There&#039;s a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here&#039;s a behind the scenes look at how SeedCode balances developers&#039; schedules using DayBack&#039;s calendar analytics.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"SeedCode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seedcoder\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-21T02:28:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"319\" \/>\n\t<meta property=\"og:image:height\" content=\"325\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"seedcode\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dayback\" \/>\n<meta name=\"twitter:site\" content=\"@dayback\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"seedcode\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\"},\"author\":{\"name\":\"seedcode\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\"},\"headline\":\"Schedule Balancing with Calendar Analytics\",\"datePublished\":\"2019-01-21T02:28:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\"},\"wordCount\":501,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png\",\"keywords\":[\"Analytics\",\"Calendar\",\"Making Time\",\"seedcode\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\",\"url\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\",\"name\":\"Schedule Balancing with Calendar Analytics - SeedCode\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png\",\"datePublished\":\"2019-01-21T02:28:19+00:00\",\"description\":\"There's a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here's a behind the scenes look at how SeedCode balances developers' schedules using DayBack's calendar analytics.\",\"breadcrumb\":{\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/seedcode.com\/schedule-balancing-analytics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png\",\"width\":319,\"height\":325},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/seedcode.com\/schedule-balancing-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/seedcode.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Schedule Balancing with Calendar Analytics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/seedcode.com\/#website\",\"url\":\"https:\/\/seedcode.com\/\",\"name\":\"SeedCode\",\"description\":\"Build the Software You&#039;ve Always Wanted\",\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/seedcode.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/seedcode.com\/#organization\",\"name\":\"SeedCode\",\"url\":\"https:\/\/seedcode.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"width\":595,\"height\":189,\"caption\":\"SeedCode\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/seedcoder\",\"https:\/\/x.com\/dayback\",\"https:\/\/www.linkedin.com\/company\/seedcode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\",\"name\":\"seedcode\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"caption\":\"seedcode\"},\"sameAs\":[\"https:\/\/seedcode.com\"],\"url\":\"https:\/\/seedcode.com\/author\/seedcode\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Schedule Balancing with Calendar Analytics - SeedCode","description":"There's a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here's a behind the scenes look at how SeedCode balances developers' schedules using DayBack's calendar analytics.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/seedcode.com\/schedule-balancing-analytics\/","og_locale":"en_US","og_type":"article","og_title":"Schedule Balancing with Calendar Analytics - SeedCode","og_description":"There's a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here's a behind the scenes look at how SeedCode balances developers' schedules using DayBack's calendar analytics.","og_url":"https:\/\/seedcode.com\/schedule-balancing-analytics\/","og_site_name":"SeedCode","article_publisher":"https:\/\/www.facebook.com\/seedcoder","article_published_time":"2019-01-21T02:28:19+00:00","og_image":[{"width":319,"height":325,"url":"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png","type":"image\/png"}],"author":"seedcode","twitter_card":"summary_large_image","twitter_creator":"@dayback","twitter_site":"@dayback","twitter_misc":{"Written by":"seedcode","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#article","isPartOf":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/"},"author":{"name":"seedcode","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f"},"headline":"Schedule Balancing with Calendar Analytics","datePublished":"2019-01-21T02:28:19+00:00","mainEntityOfPage":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/"},"wordCount":501,"commentCount":0,"publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"image":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png","keywords":["Analytics","Calendar","Making Time","seedcode"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seedcode.com\/schedule-balancing-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/","url":"https:\/\/seedcode.com\/schedule-balancing-analytics\/","name":"Schedule Balancing with Calendar Analytics - SeedCode","isPartOf":{"@id":"https:\/\/seedcode.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage"},"image":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png","datePublished":"2019-01-21T02:28:19+00:00","description":"There's a\u00a0fine\u00a0line between not having enough work and having\u00a0way\u00a0too much. DayBack Calendar helps us see the difference. Here's a behind the scenes look at how SeedCode balances developers' schedules using DayBack's calendar analytics.","breadcrumb":{"@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seedcode.com\/schedule-balancing-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#primaryimage","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2019\/01\/AnalyticsFeat3.png","width":319,"height":325},{"@type":"BreadcrumbList","@id":"https:\/\/seedcode.com\/schedule-balancing-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seedcode.com\/"},{"@type":"ListItem","position":2,"name":"Schedule Balancing with Calendar Analytics"}]},{"@type":"WebSite","@id":"https:\/\/seedcode.com\/#website","url":"https:\/\/seedcode.com\/","name":"SeedCode","description":"Build the Software You&#039;ve Always Wanted","publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seedcode.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/seedcode.com\/#organization","name":"SeedCode","url":"https:\/\/seedcode.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","width":595,"height":189,"caption":"SeedCode"},"image":{"@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/seedcoder","https:\/\/x.com\/dayback","https:\/\/www.linkedin.com\/company\/seedcode\/"]},{"@type":"Person","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f","name":"seedcode","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","caption":"seedcode"},"sameAs":["https:\/\/seedcode.com"],"url":"https:\/\/seedcode.com\/author\/seedcode\/"}]}},"_links":{"self":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/12009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/comments?post=12009"}],"version-history":[{"count":0,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/12009\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media\/12010"}],"wp:attachment":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media?parent=12009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/categories?post=12009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/tags?post=12009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}