{"id":974,"date":"2017-04-16T13:39:41","date_gmt":"2017-04-16T20:39:41","guid":{"rendered":"http:\/\/2017.oc.wordcamp.org\/?post_type=wcb_session&#038;p=974"},"modified":"2017-04-16T21:08:22","modified_gmt":"2017-04-17T04:08:22","slug":"little-mistakes-that-cost-big-lessons-learned-in-3-million-plus-plugin-downloads","status":"publish","type":"wcb_session","link":"https:\/\/oc.wordcamp.org\/2017\/session\/little-mistakes-that-cost-big-lessons-learned-in-3-million-plus-plugin-downloads\/","title":{"rendered":"Little Mistakes That Cost Big: Lessons Learned in 3 Million Plus Plugin Downloads"},"content":{"rendered":"<p>Let&#8217;s get real and talk about bad code, bad feature decisions, and embarrassing moments &#8212; in the hope that you will make smarter decisions. Three million downloads, 90 releases; it&#8217;s been a roller coaster and boy have we&#8217;ve learned a lot about providing plugins to the WordPress community. We&#8217;ll talk about some particularly bad coding mistakes, unreadable coding practices, managing changing feature sets &amp; community expectations, and touch on a couple of strategies that we&#8217;ve used to turn things around, increase our footprint and nearly double our main plugin&#8217;s rating. Some of this talk will be very technical, some not at all. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s get real and talk about bad code, bad feature decisions, and embarrassing moments &#8212; in the hope that you will make smarter decisions. Three million downloads, 90 releases; it&#8217;s been a roller coaster and boy have we&#8217;ve learned a lot about providing plugins to the WordPress community. We&#8217;ll talk about some particularly bad coding &hellip; <a href=\"https:\/\/oc.wordcamp.org\/2017\/session\/little-mistakes-that-cost-big-lessons-learned-in-3-million-plus-plugin-downloads\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Little Mistakes That Cost Big: Lessons Learned in 3 Million Plus Plugin Downloads<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":535619,"featured_media":0,"template":"","meta":{"_crdt_document":"","_wcpt_session_time":1497131400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[891],"footnotes":""},"session_track":[1080267],"session_category":[],"class_list":["post-974","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-the-beach"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pheQlq-fI","session_date_time":{"date":"June 10, 2017","time":"2:50 pm"},"session_speakers":[{"id":"891","slug":"julka-grodel","name":"Julka Grodel","link":"https:\/\/oc.wordcamp.org\/2017\/speaker\/julka-grodel\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/535619"}],"version-history":[{"count":1,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/974\/revisions"}],"predecessor-version":[{"id":975,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/974\/revisions\/975"}],"speakers":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/891"}],"wp:attachment":[{"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=974"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=974"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}