{"id":1434,"date":"2016-05-06T08:00:48","date_gmt":"2016-05-06T13:00:48","guid":{"rendered":"https:\/\/2016.chicago.wordcamp.org\/?p=1434"},"modified":"2016-05-06T08:26:53","modified_gmt":"2016-05-06T13:26:53","slug":"recap-boone-gorges-on-backward-compatibility-as-a-design-principle","status":"publish","type":"post","link":"https:\/\/chicago.wordcamp.org\/2016\/recap-boone-gorges-on-backward-compatibility-as-a-design-principle\/","title":{"rendered":"Recap: Boone Gorges on Backward Compatibility as a Design Principle"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left;margin-right: 10px\" src=\"http:\/\/www.gravatar.com\/avatar\/dbe466c4e8dcf7ea2efdd5a149528abf?s=200\" alt=\"Boone Gorges\" \/><br \/>\n<a href=\"https:\/\/2016.chicago.wordcamp.org\/speaker\/boone-gorges\/\">Boone Gorges<\/a> gave a talk titled <a href=\"https:\/\/2016.chicago.wordcamp.org\/session\/backward-compatibility-as-a-design-principle\/\">Backward Compatibility as a Design Principle<\/a> on Saturday, April 30 at 10:00 AM.<\/p>\n<h3>View presentation online<\/h3>\n<ul>\n<li><a href=\"https:\/\/teleogistic.net\/2016\/04\/30\/wordcamp-chicago-2016-slides\/\">View or download slides<\/a><\/li>\n<\/ul>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Slides for WordCamp Chicago talk, on WP&#39;s approach to backward compatibility <a href=\"https:\/\/t.co\/II2PB7k0Hp\">https:\/\/t.co\/II2PB7k0Hp<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; Boone B. Gorges (@boone) <a href=\"https:\/\/twitter.com\/boone\/status\/726447314588557313?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<h3>Social Recap<\/h3>\n<p>Here are some of the highlights and tips our audience shared on Twitter:<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Back that thing up&#8230;. <a href=\"https:\/\/twitter.com\/hashtag\/WordPress?src=hash&amp;ref_src=twsrc%5Etfw\">#WordPress<\/a> backwards compatibility presentation from <a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@boone<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a> <a href=\"https:\/\/t.co\/iRLc2ck7Qt\">pic.twitter.com\/iRLc2ck7Qt<\/a><\/p>\n<p>&mdash; Scott Winterroth (@swinterroth) <a href=\"https:\/\/twitter.com\/swinterroth\/status\/726428973236932608?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">WP versioning is an implicit promise that once APIs are added they won\u2019t take them away. That\u2019s why really old themes will still work <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; WordCamp Chicago #WCCHI (@WordCampChicago) <a href=\"https:\/\/twitter.com\/WordCampChicago\/status\/726428750649397249?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Funny guy! #1 heartthrob \ud83d\ude42 <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a> <a href=\"https:\/\/t.co\/1AoOFvqiuX\">pic.twitter.com\/1AoOFvqiuX<\/a><\/p>\n<p>&mdash; Kari E. McLean (@MsMcLean1) <a href=\"https:\/\/twitter.com\/MsMcLean1\/status\/726429013279907840?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">100% backward compatibility = no changes. Even a bug fix will break someone&#39;s workaround, somewhere <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; WordCamp Chicago #WCCHI (@WordCampChicago) <a href=\"https:\/\/twitter.com\/WordCampChicago\/status\/726429163423457280?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Watching <a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@boone<\/a> talk about Backward Compatibility. And saying &quot;do do&quot;  <a href=\"https:\/\/twitter.com\/hashtag\/WCChi?src=hash&amp;ref_src=twsrc%5Etfw\">#WCChi<\/a> <a href=\"https:\/\/t.co\/xPWZ0JlxEN\">pic.twitter.com\/xPWZ0JlxEN<\/a><\/p>\n<p>&mdash; Geoffrey Shilling \ud83c\udf34 (@geoffreys808) <a href=\"https:\/\/twitter.com\/geoffreys808\/status\/726431124281524225?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Updates have to break something? WP contributors say Hey HEY HEEEYYY w\/ copious documentation and outreach (for small % affected)  <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; WordCamp Chicago #WCCHI (@WordCampChicago) <a href=\"https:\/\/twitter.com\/WordCampChicago\/status\/726431767796834304?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@Boone<\/a> WordPress &quot;filters are promises&quot; <a href=\"https:\/\/twitter.com\/hashtag\/WCChi?src=hash&amp;ref_src=twsrc%5Etfw\">#WCChi<\/a><\/p>\n<p>&mdash; Chris Hajer (@chrishajer) <a href=\"https:\/\/twitter.com\/chrishajer\/status\/726431222252093440?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Part of reason Drupal ends up costing more  <a href=\"https:\/\/twitter.com\/hashtag\/rebuild?src=hash&amp;ref_src=twsrc%5Etfw\">#rebuild<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/WCChicago?src=hash&amp;ref_src=twsrc%5Etfw\">#WCChicago<\/a> <a href=\"https:\/\/twitter.com\/adarco?ref_src=twsrc%5Etfw\">@adarco<\/a> <a href=\"https:\/\/t.co\/nUB8an8LBq\">pic.twitter.com\/nUB8an8LBq<\/a><\/p>\n<p>&mdash; Katie (@KatieM1105) <a href=\"https:\/\/twitter.com\/KatieM1105\/status\/726433612904718337?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">&quot;We broke [backward compatibility] and in the end we got a better product.&quot;  <a href=\"https:\/\/twitter.com\/JJJ?ref_src=twsrc%5Etfw\">@jjj<\/a> <a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@boone<\/a> <a href=\"https:\/\/twitter.com\/buddypress?ref_src=twsrc%5Etfw\">@buddypress<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; Chris Hajer (@chrishajer) <a href=\"https:\/\/twitter.com\/chrishajer\/status\/726437327778791424?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Compatibility vs. Progress, balancing them to avoid breaching trust. <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a><\/p>\n<p>&mdash; Kari E. McLean (@MsMcLean1) <a href=\"https:\/\/twitter.com\/MsMcLean1\/status\/726437112602578945?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@boone<\/a> with a great presentation on WP backward compatibility at <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a> refreshing to hear a skilled wordsmith!<\/p>\n<p>&mdash; WJD \u2022 NotWade (@_NotWade) <a href=\"https:\/\/twitter.com\/_NotWade\/status\/726437058374455296?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/boone?ref_src=twsrc%5Etfw\">@boone<\/a> with a great presentation on WP backward compatibility at <a href=\"https:\/\/twitter.com\/hashtag\/wcchi?src=hash&amp;ref_src=twsrc%5Etfw\">#wcchi<\/a> refreshing to hear a skilled wordsmith!<\/p>\n<p>&mdash; WJD \u2022 NotWade (@_NotWade) <a href=\"https:\/\/twitter.com\/_NotWade\/status\/726437058374455296?ref_src=twsrc%5Etfw\">April 30, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Missed Boone Gorges\u2019s talk \u201cBackward Compatibility as a Design Principle\u201d? Find slides, quotes, pictures and more in our recap!<\/p>\n","protected":false},"author":5906591,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[57641],"tags":[172436,5041,13411,33],"class_list":["post-1434","post","type-post","status-publish","format-standard","hentry","category-recap","tag-backwards-compatibility","tag-developer","tag-track-1","tag-updates"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p72ZMx-n8","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1496,"url":"https:\/\/chicago.wordcamp.org\/2016\/recap-mary-fran-wileys-information-architecture-talk\/","url_meta":{"origin":1434,"position":0},"title":"Recap: Mary Fran Wiley&#8217;s Information Architecture talk","author":"Emily Barney","date":"May 9, 2016","format":false,"excerpt":"Missed Mary Fran Wiley\u2019s talk \u201cInformation Architecture for Normal People (Growing beyond posts, pages, categories and tags)\u201d? Find slides, quotes, pictures and more in our recap!","rel":"","context":"In &quot;Recap&quot;","block_context":{"text":"Recap","link":"https:\/\/chicago.wordcamp.org\/2016\/category\/recap\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1430,"url":"https:\/\/chicago.wordcamp.org\/2016\/recap-hilary-fosdals-launch-protocols\/","url_meta":{"origin":1434,"position":1},"title":"Recap: Hilary Fosdal&#8217;s Launch Protocols","author":"Emily Barney","date":"May 9, 2016","format":false,"excerpt":"Missed Hilary Fosdal\u2019s talk \u201cProject Management: 3... 2... 1... LAUNCH!\u201d? Find slides, quotes, pictures and more in our recap!","rel":"","context":"In &quot;Recap&quot;","block_context":{"text":"Recap","link":"https:\/\/chicago.wordcamp.org\/2016\/category\/recap\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1251,"url":"https:\/\/chicago.wordcamp.org\/2016\/backward-compatibility-as-a-design-principle\/","url_meta":{"origin":1434,"position":2},"title":"Backward Compatibility as a Design Principle","author":"Andy Nathan","date":"April 25, 2016","format":false,"excerpt":"Boone Gorges\u00a0is a speaker at WordCamp Chicago talking about\u00a0Backward Compatibility as a Design Principle. Get to know him below! Bio Boone is a core committer for WordPress and a lead developer for BuddyPress. His consulting firm, Hard G LLC, specializes in WordPress development for universities and academic organizations. WordCamp Chicago\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1502,"url":"https:\/\/chicago.wordcamp.org\/2016\/recap-adam-silvers-breakdown-of-beginner-struggles-solutions\/","url_meta":{"origin":1434,"position":3},"title":"Recap: Adam Silver&#8217;s Breakdown of Beginner Struggles &amp; Solutions","author":"Emily Barney","date":"May 6, 2016","format":false,"excerpt":"Missed Adam Silver's talk \"Breakdown of Common Beginner Struggles & Solutions\"? Find the slides, quotes, pictures & more in our recap!","rel":"","context":"In &quot;Recap&quot;","block_context":{"text":"Recap","link":"https:\/\/chicago.wordcamp.org\/2016\/category\/recap\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1492,"url":"https:\/\/chicago.wordcamp.org\/2016\/recap-dustin-mezas-wordpress-upgrade-checklist\/","url_meta":{"origin":1434,"position":4},"title":"Recap: Dustin Meza&#8217;s WordPress Upgrade Checklist","author":"Emily Barney","date":"May 8, 2016","format":false,"excerpt":"Missed Dustin Meza's talk \"WordPress Upgrade Anxiety No More: 5 Steps to Having a No Surprise Upgrade\u201d? Find slides, video, quotes and more in our recap!","rel":"","context":"In &quot;Recap&quot;","block_context":{"text":"Recap","link":"https:\/\/chicago.wordcamp.org\/2016\/category\/recap\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1484,"url":"https:\/\/chicago.wordcamp.org\/2016\/recap-michelle-schulps-but-why-designing-for-strategy\/","url_meta":{"origin":1434,"position":5},"title":"Recap: Michelle Schulp&#8217;s But Why? Designing For Strategy","author":"Emily Barney","date":"May 7, 2016","format":false,"excerpt":"Missed Michelle Schulp\u2019s talk \u201cBut Why? Designing For Strategy\u201d? Find slides, quotes, pictures and more in our recap!","rel":"","context":"In &quot;Recap&quot;","block_context":{"text":"Recap","link":"https:\/\/chicago.wordcamp.org\/2016\/category\/recap\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2016.chicago.wordcamp.org\/files\/2016\/02\/cropped-WCP1602-Interior-TopImage-GRAPHIC-composite.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/5906591"}],"replies":[{"embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/comments?post=1434"}],"version-history":[{"count":2,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1434\/revisions"}],"predecessor-version":[{"id":1461,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1434\/revisions\/1461"}],"wp:attachment":[{"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/categories?post=1434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2016\/wp-json\/wp\/v2\/tags?post=1434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}