{"id":1370,"date":"2025-05-08T14:50:13","date_gmt":"2025-05-08T04:50:13","guid":{"rendered":"https:\/\/brisbane.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=1370"},"modified":"2025-06-16T23:54:24","modified_gmt":"2025-06-16T13:54:24","slug":"session-systems-that-last","status":"publish","type":"wcb_session","link":"https:\/\/brisbane.wordcamp.org\/2025\/session\/session-systems-that-last\/","title":{"rendered":"Make the Move from Sites That Work to Systems That Last: How You Can Build Sustainable Systems Today"},"content":{"rendered":"\n<p>Sat, 14 Jun 2025 10:00<br><strong>Level<\/strong>: Intermediate<br><strong>Track<\/strong>: Developer<br><a href=\"https:\/\/youtu.be\/OPIzDTLurLc\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>This talk is for developers who want to move beyond \u201cjust making it work\u201d, developers who want to think like architects, and developers who want to grow into agencies. I\u2019ve built hundreds of sites across the nonprofit space. And what I\u2019ve learned is this: sustainable outcomes don\u2019t come from just working faster, or even smarter &#8211; They come from doing both! By designing systems that reduce technical debt, empower content creators, and still leave room for creativity. This is what a sustainable system looks like.<br>I\u2019ll share key moments that shaped how I approach WordPress today. From one-off themes and page builders to reusable blocks, content logic, and shared product thinking, I\u2019ll show you how I shifted from developer to system architect &#8211; and how you can too.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Presentation goal &amp; learning objectives<\/strong><\/h2>\n\n\n\n<p>Attendees will:<br>&#8211; Understand the traits of a system that scales beyond the initial launch<br>&#8211; Learn patterns using ACF, post types, and merge logic<br>&#8211; Identify early signs of technical debt before writing code<br>&#8211; Gain language to explain system thinking to clients or stakeholders<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Presentation audience<\/strong><\/h2>\n\n\n\n<p>Intermediate to experienced WordPress developers, especially freelancers or solo devs looking to scale up their thinking, or agency developers responsible for architecture.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sat, 14 Jun 2025 10:00Level: IntermediateTrack: DeveloperYouTube This talk is for developers who want to move beyond \u201cjust making it work\u201d, developers who want to think like architects, and developers who want to grow into agencies. I\u2019ve built hundreds of sites across the nonprofit space. And what I\u2019ve learned is this: sustainable outcomes don\u2019t come [&hellip;]<\/p>\n","protected":false},"author":15056913,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1367],"footnotes":""},"session_track":[],"session_category":[],"class_list":["post-1370","wcb_session","type-wcb_session","status-publish","hentry"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"","time":""},"session_speakers":[{"id":"1367","slug":"chris-chatterton","name":"Chris Chatterton","link":"https:\/\/brisbane.wordcamp.org\/2025\/speaker\/chris-chatterton\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/users\/15056913"}],"version-history":[{"count":4,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1370\/revisions"}],"predecessor-version":[{"id":1930,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1370\/revisions\/1930"}],"speakers":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/1367"}],"wp:attachment":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=1370"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=1370"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=1370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}