{"id":900,"date":"2022-12-12T10:26:39","date_gmt":"2022-12-11T23:26:39","guid":{"rendered":"http:\/\/juliangamble.com\/blog\/?p=900"},"modified":"2022-12-13T18:17:29","modified_gmt":"2022-12-13T07:17:29","slug":"yow-conference-sydney-2022","status":"publish","type":"post","link":"https:\/\/juliangamble.com\/blog\/2022\/12\/12\/yow-conference-sydney-2022\/","title":{"rendered":"YOW Conference Sydney 2022"},"content":{"rendered":"\n<p class=\"has-large-font-size\">Day 1<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Keynote &#8211; Dave Farley &#8211; Engineering for Software&nbsp; &#8211; How to Amplify Creativity<\/strong><\/p>\n\n\n\n<p>@davefarley77 <a href=\"http:\/\/www.davefarley.net\">www.davefarley.net<\/a><\/p>\n\n\n\n<p>Dave answers the question<strong><em> &#8220;What are the durable ideas &#8211; that if we use in our work &#8211; are going to give us a chance of success?&#8221;<\/em><\/strong><\/p>\n\n\n\n<p>Dave has wonderful illustrations, the Space Station, engineering rockets, the development of cars, and it is clear he loves planes. We see his technocratic passion for the industrial revolution and how this impacts our lives as software engineers. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Dave-Farley.jpeg\" alt=\"\" class=\"wp-image-901\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Timothy McNamara &#8211; When to Choose Rust<\/strong><\/p>\n\n\n\n<p>@TimClicks @TimClicks@mastodon.nz<\/p>\n\n\n\n<p>Tim loves rust and compares common errors in C, Go, Java, Javascript and shows how these errors would be covered off the Rust compiler. His live-coding is entertaining and shouting &#8220;Yahoo&#8221; in a NZ accent at the output was priceless. His advice on how to win people of its value in your workplace was invaluable. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Timothy-McNamara.jpeg\" alt=\"\" class=\"wp-image-903\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Lily Mara &#8211; A Kafkaesque series of events<\/strong><\/p>\n\n\n\n<p>Lily digs into the detail of solving concurrency problems whilst working around Kafka&#8217;s partition limit. Good diagnosis of a production issue and how they diagnosed and fixed it. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Lily-Mara.jpeg\" alt=\"\" class=\"wp-image-907\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Matt Ranney &#8211; Migrations &#8211; The hardest actual problem in computer science<\/strong><\/p>\n\n\n\n<p>Matt gives a very grounded view of doing migrations in large Silicon valley company.  His insights included &#8220;If you use the phrase &#8216;source of truth&#8217; then I know you&#8217;re not committed to an &#8216;always on&#8217; migration.&#8221; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Matt-Ranney.jpeg\" alt=\"\" class=\"wp-image-909\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Michelle Gleeson &#8211; Sensible Defaults for Tech Management<\/strong><br><\/p>\n\n\n\n<p class=\"has-normal-font-size\">You need sensible defaults for management to defend against decisions of inexperienced managers and to provide equitable decision making. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Michelle-Gleeson.jpeg\" alt=\"\" class=\"wp-image-912\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Fred George &#8211; Sabotaging a Transformation<\/strong><\/p>\n\n\n\n<p>So much wonderful wisdom and experience from Fred. You can tell he has been around the block many times trying to change organisations. <\/p>\n\n\n\n<p>&#8220;To be a change agent &#8211; you have to be willing to create a stink. Escalate and escalate. Don&#8217;t be afraid to get a consultant to do this, when they say a crazy thing, you look reasonable.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Fred-George.jpeg\" alt=\"\" class=\"wp-image-915\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Aino Vonge Corry &#8211; What We (Should Have) Learned from the Lord of the Rings<\/strong><\/p>\n\n\n\n<p>&#8220;Gandalf was a manager who gave a high degree of autonomy. He will leave you to figure it out, and then turn up the last minute to deal with the dragon.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Aino-Vonge-Corry.jpeg\" alt=\"\" class=\"wp-image-918\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Astrid Atkinson &#8211; Building The Self-Driving Grid<\/strong><\/p>\n\n\n\n<p>&#8220;Climate change is not something we have already failed at, or a single tipping point. every single action to help with decarbonisation matters &#8211; the opportunity to have an impact is full of meaning and opportunity.\u00a0&#8220;<\/p>\n\n\n\n<p><strong>&#8220;we are applying the methods used to solve large-scale computing problems, like load balancing, to the challenges of the electricity grid&#8221;<\/strong><\/p>\n\n\n\n<p>&#8220;solar generation lowers apparent demand &#8211; creating a \u2018duck curve\u2019 (an emu curve in Australia because there is bigger use of solar)&#8221;<\/p>\n\n\n\n<p><strong>&#8220;When you can light things on fire &#8211; you have a different pressure on your software engineering. Fundamentally this is about trust.\u00a0&#8220;<\/strong><\/p>\n\n\n\n<p>\u201cI want a toaster where it could burn the weather into my toast\u2026\u201d<br><\/p>\n\n\n\n<p><strong>&#8220;We need to have a street or town operate as a micro-grid. The goal is not to have it completely isolated, but to be able to ride out small disturbances in connectivity &#8211; same as what we do in computing.\u00a0&#8220;<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Astrid-Atkinson.jpeg\" alt=\"\" class=\"wp-image-923\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Sara Achour &#8211; Programming Systems for Analog Hardware<\/strong><br><br>Sara Achour at  #YOW22 leaves the room with their mouths open as she describes a compiler that can take an equation describing a dynamical system and output a hardware description for *non-digital logic* but still get your answer.  <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Sara-Achour.jpeg\" alt=\"\" class=\"wp-image-922\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Simon Brown &#8211; C4 Models as Code<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Simon Brown demonstrates a system for individual teams maintaining a generated diagram of their system, and then loading that into an organisation view of all the integrated systems.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Simon-Brown-C4-models.jpeg\" alt=\"\" class=\"wp-image-925\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>James Lewis &#8211; Software Architecture, Team Topologies and Complexity Science<\/strong><\/p>\n\n\n\n<p>Whenever you see hierarchies &#8211; you expect sublinear scaling (y less than x) &#8211; whether physical or informational &#8211; this is due to the shape of the network itself.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/James-Lewis.jpeg\" alt=\"\" class=\"wp-image-927\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Alison Rosewarne &amp; Stewart Gleadow &#8211; Fighting Software Entropy <\/strong><\/p>\n\n\n\n<p>Insightful look at applying principles from physics in reversing entropy in product IT systems. <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Alison-Rosewarne.jpeg\" alt=\"\" data-id=\"929\" class=\"wp-image-929\"\/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/James-Leadlow.jpeg\" alt=\"\" data-id=\"930\" data-link=\"https:\/\/juliangamble.com\/blog\/2022\/12\/12\/yow-conference-sydney-2022\/james-leadlow\/\" class=\"wp-image-930\"\/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Lars Klint <\/strong> &#8211; <strong>\u00a0Turning Dreaming into Doing &#8211; A Life<\/strong> <strong>manual for Nerds<\/strong><br><\/p>\n\n\n\n<p>@larsklint<br>Are you truly happy? What are your goals? Be intentional. Do it. (and don&#8217;t watch Netflix). <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"3024\" src=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2022\/12\/Lars-Klint.jpeg\" alt=\"\" class=\"wp-image-932\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Day 1 Keynote &#8211; Dave Farley &#8211; Engineering for Software&nbsp; &#8211; How to Amplify Creativity @davefarley77 www.davefarley.net Dave answers the question &#8220;What are the durable ideas &#8211; that if we use in our work &#8211; are going to give us &hellip; <a href=\"https:\/\/juliangamble.com\/blog\/2022\/12\/12\/yow-conference-sydney-2022\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-900","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/comments?post=900"}],"version-history":[{"count":15,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/900\/revisions"}],"predecessor-version":[{"id":933,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/900\/revisions\/933"}],"wp:attachment":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/media?parent=900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/categories?post=900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/tags?post=900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}