{"version":"1.0","provider_name":"Simple Programmer","provider_url":"https:\/\/simpleprogrammer.com","author_name":"Simple Programmer","author_url":"https:\/\/simpleprogrammer.com","title":"Getting Things Done: A Productivity Guide for Programmers - Simple Programmer","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"UiEsK50c2K\"><a href=\"https:\/\/simpleprogrammer.com\/getting-things-done-productivity-guide\/\">Getting Things Done: A Productivity Guide for Programmers<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/simpleprogrammer.com\/getting-things-done-productivity-guide\/embed\/#?secret=UiEsK50c2K\" width=\"600\" height=\"338\" title=\"&#8220;Getting Things Done: A Productivity Guide for Programmers&#8221; &#8212; Simple Programmer\" data-secret=\"UiEsK50c2K\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/simpleprogrammer.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/02\/getting-thing-done.png","thumbnail_width":1280,"thumbnail_height":720,"description":"Programming is hard. It\u2019s fun, it\u2019s rewarding, but it\u2019s definitely not easy. In order to be successful and productive, being able to get into that deep focus state and stay there is key. This productivity guide contains three principles to help developers free their brains of clutter and use them to get things done."}