[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-song-encoder-forrest-brazeal-interview":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":126},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"changelog.com/1/1562","Song Encoder: Forrest Brazeal (Interview)","song-encoder-forrest-brazeal-interview","Welcome to _Song Encoder_, a special series of The Changelog podcast featuring people who create at the intersection of software and music. This episode features Pwnie Award-winning songwriter Forrest Brazeal.","\u003Cp>Welcome to \u003Cem>Song Encoder\u003C/em>, a special series of The Changelog podcast featuring people who create at the intersection of software and music. This episode features Pwnie Award-winning songwriter Forrest Brazeal.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/456187-interviews\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"https://fastly.com/\">Fastly\u003C/a> – \u003Cstrong>Our bandwidth partner.\u003C/strong> Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at \u003Ca href=\"https://www.fastly.com/?utm_source=changelog&amp;utm_medium=podcast&amp;utm_campaign=changelog-sponsorship\">fastly.com\u003C/a>\n\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/++\">Changelog++\u003C/a> – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. \u003Ca href=\"https://changelog.com/++\">Let’s do this\u003C/a>!\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Forrest Brazeal &ndash; \u003Ca href=\"https://forrestbrazeal.com\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/forrestbrazeal\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/forrestbrazeal\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>\u003Cp>Show Notes:\u003C/p>\u003Cp>\u003Cul>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=BtJAsvJOlhM\">168 AWS Services in 2 minutes\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=d2dsI8NvdCU\">The Ransomware Song\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=rK_7ozvm53o\">That Sinking Feeling (The #HugOps Song)\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=TN25-siFnS8\">Serverless v Containers\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=TCJutbZZU0w\">Look At You Now (The Google Cloud Song)\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=bp6dsKleGpU\">Kingston Trio-Merry Minuet\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=ZB_aklcD2Hg\">Big Tech ((It’s Probably Fine))\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/forrestbrazeal/status/1398074742310162433?\">The AWS Elastic Load Balancer Yodel Rag\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.fm/466\">Song Encoder: $STDOUT\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/p>\u003Cp>Something missing or broken? \u003Ca href=\"https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-477.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/477/the-changelog-477.mp3","audio/mpeg",35747291,"Mon, 31 Jan 2022 20:45:00 +0000",1480,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/477",{"transcript":116,"persons":119},{"url":117,"type":118},"https://changelog.com/podcast/477/transcript","text/html",[120,121],{"name":24,"role":20,"img":25,"href":26},{"name":122,"role":123,"img":124,"href":125},"Forrest Brazeal","guest","https://cdn.changelog.com/uploads/avatars/people/9NRNN/avatar_large.jpg?v=63810267646","https://changelog.com/person/forrestbrazeal",{"content":127,"type":128,"url":117},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  \u003Cmeta name=\"robots\" content=\"noindex\">\n  \u003Clink rel=\"canonical\" href=\"https://changelog.com/podcast/477\"/>\n  \u003Ctitle>Transcript for Changelog Interviews #477\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>There&#39;s MQ, EC2,\n\nAnd RedShift and GameLift and Glue.\n\nThere&#39;s Lumberyard, Lightsail and Workdocs and Workmail, with Worklink and PrivateLink too.\n\nDetective, Inspector, and Trusted Advisor, Cognito, Corretto, S3 -\n\nData Pipeline and DataSync, AppMesh and AppSync,\n\nor you can use SimpleDB. But don&#39;t!\n\nAppstream, Timestream, Augmented AI, Auto Scaling, Lambda, Amplify.\n\nOh, DirectConnect or just Connect, Config and RDS -\n\nThese are the major services of AWS.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You&#39;re listening to Song Encoder, a special series of the Changelog Podcast featuring people who create at the intersection of software and music. My name is Jerod Santo. Big thanks to our partners at Fastly for delivering our shows super-fast, all around the world. Check them out at Fastly.com.\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>...Ohh there&#39;s CloudFormation, Lake Formation, Free RTOS -\n\nThese are the major services of AWS.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Forrest Brazeal refers to himself as a Cloud Bard. He plays the piano, sings, raps, and even yodels about cloud-based technologies and services. When I saw Forrest&#39;s HugOps song go viral on Twitter, I couldn&#39;t help but chase him down and ask &quot;What the heck is a Cloud Bard?&quot;\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Well, a Cloud Bard is something that I made up, because you can define any category, arbitrary and small enough, to be the best at it, and... As far as I know, I&#39;m the only person that calls himself a Cloud Bard, so I&#39;m number one.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>No, but - basically, I&#39;m an educator, a cloud advocate. I&#39;ve been teaching people about the cloud, building on the cloud for many years, and this is just a way for me to encapsulate the way that I like to do that, which is creatively, thinking outside the box, with a little bit of fun, a little bit of magic. It seems to help people get excited about technologies that can be a little bit arcane, a little bit abstract, unless you put them in a format that you can easily grab onto.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Do you remember the first spark, the first time you decided &quot;I&#39;m gonna start singing about technology?&quot;\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yeah, actually I do. It was at a conference called Serverless Conf, dearly departed, back in Austin, Texas. This was 2017. I was giving a talk, it was about serverless functions, something like that. I decided that I would end the talk by rapping... Acapella rap, which is just the worst thing you can imagine.\u003C/p>\n\n\n    \u003Ccite>Recording begins:\u003C/cite>\n    \u003Cp>\\[02:09\\]\n\n&quot;Alright, let&#39;s do this.\n\nDo you feel kind of nervous about functions as a service?\n\nIt makes sense to be on the fence. That serverless learning curve is kind of steep. It&#39;s not cheap. Even if it&#39;s affordable, know that Node code you wrote ain&#39;t portable. Yeah, good luck.\n\nServerless is not a panacea, it&#39;s an idea... That infrastructure can be structured like it&#39;s from IKEA... Running your code on compute you don&#39;t manage, freeing you to pursue your true business advantage.\n\nNow, does the tooling have some gaps? Sure. But just like our apps, perhaps, it&#39;ll mature. Meantime, the hype is a little bit fair... For the first time in ever, you don&#39;t have to care. If you&#39;re over-provisioned, or paying for idle, or managing servers where each has a title, like cattle01, or myspecialpet, when they&#39;re really just beasts you should try to forget.\n\nNo maintenance windows from midnight till 2. Jeff Bezos will pay those sysadmins for you. \\[laughter\\]\n\nAmazon hasn&#39;t got your back, forgot them; try Azure, or Google, or - yes, IBM... Use Cloud Functions, Step Functions, Firebase, Cognito, or wrap them all up like a steakless burito. In short the quick kick of that serverless stack is addicting as heck, and there&#39;s no looking back... So go write a function, deploy and test, and let the cloud do what the cloud does best.&quot; \\[applause\\]\u003C/p>\n\n\n    \u003Ccite>Recording ends:\u003C/cite>\n    \u003Cp>\\[03:26\\]\n\nFor whatever reason, it became a very memorable moment at the end of that talk, and it ended up leading to some great opportunities, and I realized &quot;Hey, people do enjoy engaging with these concepts in this way.&quot; And at some point I started putting more music around this stuff, and... Yeah, here we are.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So how long have you been doing music?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>I mean, a long time... I was Conservatory-trained, I&#39;m a classical musician on the side; at some point in the past decade or so I figured out that I could combine that with my dayjob to do something that was more fun than either of them, so here we are.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So has this accelerated your career, do you think?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yeah, absolutely. I would not be doing what I am now, I would not have had the opportunities I have, I would not have met the people that I&#39;ve met if not for putting these songs out there. And it&#39;s surprising how quickly music can cut through the noise and help you to all of a sudden start having a different conversation than everybody else is having.\n\nI think about the song that I wrote on ransomware back when everybody was thinking about &quot;Hey, there&#39;s no gas right now, there&#39;s no meat...&quot; Every day there was a new business getting hacked, and people didn&#39;t understand what was going on, and so I spent some time trying to understand what was behind this phenomenon, putting it into music in a way that was pithy and easy to understand.\n\nThat song ended up winning what&#39;s called a Pony Award at Black Hat. I got to meet a lot of cool security people through that, I got to partner a little bit with CISA, the government agency that&#39;s responsible for cybersecurity... And yeah, you just never know what doors are gonna be opened once you start singing.\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[04:47\\]\n\nOne day I asked my teacher, What use is math to me?\n\nShe answered: When you&#39;re older, someday my boy you&#39;ll see...\n\nThere&#39;s a world of computer systems out there\n\nFull of valuable data and not secured with care\n\nAnd you can make a fortune in ransomware...\n\nWith a little bit of math!\n\nIt&#39;s called encryption,\n\nJust a little bit of math,\n\nCause a conniption;\n\nLock the data, hide the key;\n\nThey&#39;ll pay up eventually,\n\nIt&#39;s all just math.\n\nRansomware is big now\n\nBecause it&#39;s organized.\n\nYou can buy it as a service\n\nAnd sell it for a prize.\n\nThere&#39;s a whole world of tempting targets to hack -\n\nGovernments, hospitals, schools to attack\n\nAnd they pay up in Bitcoin, hard to trace back...\n\nIt&#39;s all just math!\n\nWe call it crypto - just a little bit of math.\n\nNo need to tiptoe,\n\nHackers whisper, don&#39;t be nervous,\n\nWe take pride in customer service...\n\nWell then I told my teacher, I&#39;m feeling terrified;\n\nHow can we protect ourselves from all this cybercrime?\n\nShe said, &quot;Don&#39;t click weird links, or use &quot;password123&quot;.\n\nMake offline backups, invest in security.&quot;\n\nAnd that&#39;s when I realized how screwed we might be...\n\nJust do the math!\n\nSo many systems.\n\nIf they all took a bath,\n\nWouldn&#39;t we miss them?\n\nNext time there&#39;s no meat or water or gas,\n\nAnd we slide a little closer to the day of wrath\n\nYou can blame IT, or some Russian sociopath,\n\nBut personally, I blame math.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>For those of us who don&#39;t write music, we just listen to the songs once they&#39;re fully-formed, what does your creation process look like?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>I think it comes down to wanting to have something on your mind that&#39;s important to share. I&#39;m not writing stuff just to write it. Earlier this summer I did a piece called &quot;That sinking feeling. A HugOps song&quot;, which is about the terrible feeling that we&#39;ve all experienced as developers when you one-second-too-late realize you&#39;ve pushed something to production that you should never have pushed, and you&#39;ve taken down the site, and the pager is blowing up... What are you gonna do about that? Are you still gonna have a job? Are you gonna survive? And it brings in these concepts of blameless postmortems and how to build a team that can be resilient to something like this.\n\nI knew I wanted to put that into song format, because every couple of weeks you&#39;ll see something like this floating around on the internet; someone else who&#39;s panicked about it. I think it was right around the time that that HBO intern had sent out an integration test email to their entire multi-million email list, and I just wanted to capture that feeling in a way that would resonate.\n\nSo from that point, it becomes &quot;Well, what&#39;s it gonna sound like? How are you gonna make this accessible, and also kind of cut through the noise&quot;, like I said before, in a way that people maybe haven&#39;t seen before?\n\nIn that case, I ended up putting the song together as a -- there&#39;s a few different instruments involved. There&#39;s a little rap break in the middle of it, and it&#39;s got a pop sound to it that&#39;s very easy on the ears. I wanted it to sound like an oral hug to help you feel a little bit better about the problem you just caused. Kind of the audio equivalent of the HugOps discipline. So you know, it depends on the setting, it depends on the time, it depends on the concept you&#39;re trying to get across.\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[08:11\\]\n\nMy day was going great;\n\nJust pushed a code update;\n\nBut then the pagers started humming:\n\nOops, did I just delete\n\nHalf the production fleet?\n\nThat sinking feeling&#39;s coming, from deep within my plumbing\n\nNow my life is flashin&#39;,\n\nHope my boss will show compassion\n\nAnd I really, really need someone to say...\n\nHey hey hey, it&#39;s gonna be okay.\n\nYou didn&#39;t just set fire to your resume.\n\nThis happens to the best,\n\nTry not to get too stressed,\n\nIt&#39;ll be an awesome story someday.\n\nI tweaked a small config,\n\nTurns out that it was big\n\nAnd now my app has been beheaded;\n\nWhen I do something wrong,\n\nI fear I don&#39;t belong,\n\nHow can the world forget it, we&#39;re trending now on Reddit.\n\nOh, mistakes will find you\n\nBut you&#39;ve got a team behind you.\n\nSo fix the process - yes, but don&#39;t dismay:\n\nHey hey hey, it&#39;s gonna be okay.\n\nWe&#39;ll do a full postmortem some other day.\n\nIt was a swing and miss,\n\nBut we will learn from this,\n\nAnd we&#39;ll all be better engineers, like...\n\nLook, here&#39;s what you need to know when something gets destroyed\n\nIf there&#39;s negligence or malice, then you shouldn&#39;t be employed\n\nBut if a human is assumin&#39; then the problem is the system;\n\nIt&#39;s gut-wrenching, butt-clenching, but you work with &#39;em.\n\nIt can happen to a junior, or to a senior.\n\nJust because you caused a little pause doesn&#39;t mean you&#39;re incompetent,\n\nIt means you&#39;re doing work with real effect.\n\nIt&#39;s a scar of battle, baby. That&#39;ll earn you some respect.\n\nAnd we all have been there\n\nMade a slip or two or ten there;\n\nSo we try to do a blameless RCA...\n\nHey hey hey, it&#39;s gonna be okay.\n\nYou will still be here when this blows away.\n\nWe&#39;ve all screwed something up,\n\nSo welcome to the club.\n\nWe would love to hear your story someday.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So in your day-to-day work, have you ever been on the receiving end of a HugOps, or have you ever been the guilty party on one of these outages?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Absolutely I have. I remember a few years ago I&#39;d written this thing that shut down cloud instances outside of work hours... And it was great, because it saved a lot of money, so we turned it on in development accounts, and at 5 PM it would shut down everybody&#39;s servers. Guess who accidentally changed the config to have it run on production instead of on development? I shut down 600 live databases, so... Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>I&#39;ve been there. It was a long day.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Singing from experience then.\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yes.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It seems like a lot of the stuff that you sing about is about what you&#39;re currently doing. So you have a lot of AWS stuff, I saw some stuff for A Cloud Guru, I assume there&#39;s some sort of relationship there...\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yes, I used to work for A Cloud Guru. I never actually worked directly for Amazon. I was what&#39;s called an AWS hero for a long time, which is kind of like an unpaid developer advocate for AWS; something like a Microsoft MVP or Google Developer expert. As a result of that, I was constantly involved with AWS technologies and trying to explicate those.\n\nI have moved on to Google, I work there now, so you can expect to see more Google Cloud-related songs coming out, I&#39;m sure. It&#39;s certainly what I&#39;m thinking about, what&#39;s on the top of my mind.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>How did you come to work at Google? Did your singing play a role in that directly or indirectly?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yeah, it was interesting... Somebody had hit me up on a Friday night, like &quot;Hey, you should do a serverless versus containers rap battle&quot;, and I said &quot;If this person&#39;s tweet gets X amount of shares by Monday, I&#39;ll go ahead and write one.&quot; And so they did, and I ended up writing it over the weekend.\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[11:32\\]\n\nWait and see, the latency&#39;s no worse than your complacency.\n\nFace it, see, you&#39;re basically chasing a place you don&#39;t wanna be.\n\nMy services improve all by themselves, they get better,\n\nMeanwhile you&#39;re out of luck, stuck chuckin&#39; out the cheddar.\n\nHey, remember Spectre and Meltdown? You were up all night.\n\nMe? I slept, that&#39;s right, the cloud provider kept it tight,\n\nYou can patch your runtimes, I&#39;ll have happy fun times,\n\nDelivering value while, pal, you fight the same old fight.\n\nMate, that sounds great, but wait, let&#39;s use our brains here.\n\nYo, I got constraints here. I&#39;m running Java 8 here.\n\nDiggin&#39; in the brownfield, movin&#39; the ball downfield,\n\nCan&#39;t rearchitect it all until we look respectable.\n\nI just wanna build more, that&#39;s what I get billed for,\n\nLambda gives me power our past selves would have killed for\n\nI know, I&#39;m just saying, we&#39;re in a different state of being.\n\nYeah, but function are amazing, and ... wait, are we agreeing?\n\nYo, I think it&#39;s possible that both of these architectural approaches are valid in different scenarios.\n\nI hesitate to admit it, but obviously use cases support both of our positions.\n\nTruce?\n\nTruce.\n\nLet&#39;s bring it home.\n\nUltimately, both of us have the same destination,\n\nGet rid of heavy lifting without differentiation,\n\nSo whether your abstraction is a function or a node,\n\nYou can get a lot of traction, just keep truckin&#39; on the road.\n\nAnd if your app goes down at three AM (and it will!)\n\nYou&#39;ve gotta own that, it&#39;s your problem still.\n\nThere&#39;s no silver bullet hocus pocus managed guarantee\n\nBut when business is your focus you&#39;ll be where you wanna be.\n\nHey, that felt good.\n\nAll right, we&#39;re not friends.\n\nSorry.\n\nHey what does this error mean? Process exited without completing req--\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>On Monday I got on a plane and went out to Seattle and we had a bunch of AWS folks out there for a developer summit... So I got out there and everybody had heard it, and it was just kind of a great conversation starter.\n\nThe guy that was over top of the AWS Hero program at that time, Brian Hall, AWS&#39;s VP of marketing, ended up going on to Google, and he&#39;s now the VP that I report to at Google. So it was a great way for us to meet and start a conversation, and we kind of continued that relationship through the years.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What&#39;s your role at Google look like? What is your goal, and what do you do for them?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>My title is head of content, which is kind of -- it&#39;s more what you make of it than what it actually says it is... \\[laughter\\] But I lead a group of extremely talented people who are responsible for telling the story of Google Cloud to the world. So it&#39;s specifically the cloud side of the business.\n\nBut you&#39;re talking about a cloud provider that - hey, it&#39;s third out of three. They&#39;re in a challenger position. And one of the advantages of doing that is you can be pretty outside the box in how you tell your story and what you&#39;re willing to do. So you can expect to see more unusual, creative storytelling coming out of Google Cloud. Will there be some music? I certainly can&#39;t deny that there might be some, you know...\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[13:51\\]\n\nIt doesn&#39;t seem so long ago,\n\nThat you were just AppEngine and Google Apps...\n\nBut while they called you just an embryo,\n\nYou grew up into something that... Kinda slaps.\n\nAnd now when I use Workspace or GCP,\n\nI get this funny feeling this is how cloud should be.\n\nLook at you now, Google Cloud.\n\nBaby, somehow you made us all proud.\n\nLook at you run, clean as can be, sustainably...\n\nGoing beyond buzzwords and platitudes\n\nTo ship AI you can actually use...\n\nJust wow, Google Cloud, look at you now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So we can expect more Google Cloud content, of course... But what else? What&#39;s next for the Cloud Bard?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>I&#39;d like to expand a little bit and sing about some things that are maybe more tangential to tech. I feel like we need a supply chain song in these trying times, so... We&#39;ll see if that happens.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We need a supply chain song... \\[laughs\\] There you go. Go mainstream with that stuff.\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yeah, man.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You do have one that&#39;s related to tech, but it&#39;s not so much cloud and infrastructure and explaining concepts. Your 168 AWS services in 2 minutes is a really fun way of kind of poking fun at AWS, and how many services there are, and how hard it is to remember all their names... But then more recently you have the Big Tech ((It&#39;s Probably Fine)). This almost seems like a little bit of a commentary, right?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>Yeah. There&#39;s a song from back in the &#39;60s called &quot;The merry minuet&quot;, made popular by a group called The Kingston Trio. It&#39;s all about the atomic age, and the razor edge of nuclear Armageddon that everybody was living on back then. But the very kind of serious commentary nature of the song is undercut by these whimsical lyrics, and it&#39;s a very light melody. It actually has a minuet feel to it, and it just trips along very whimsically. So the intentional triviality of the music and of the way it&#39;s phrased is in complete contrast to the civilization-destroying implications of what they&#39;re talking about.\u003C/p>\n\n\n    \u003Ccite>Song extract:\u003C/cite>\n    \u003Cp>\\[16:03\\]\n\nThey&#39;re rioting in Africa\n\nThey&#39;re starving in Spain\n\nThere&#39;s hurricanes in Florida\n\nAnd Disneyland needs rain...\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>So I wanted to write something like that about big tech. So if you listen to that song, you&#39;ll hear - it&#39;s a very kind of calm, flowing, cheerful melody.\u003C/p>\n\n\n    \u003Ccite>Song extract:\u003C/cite>\n    \u003Cp>\\[16:29\\]\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>You know, it just kind of flows along like that, but you&#39;re singing about a world where people are not in control of their own thoughts and feelings, and where you have a small number of oligarchic technology companies that are making decisions about who can speak, and who&#39;s not allowed to speak... That&#39;s our version of Armageddon that we&#39;re contemplating, in some ways, and I just wanted to back that with music that absolutely didn&#39;t sound like it at all.\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[17:11\\]\n\nGrandma is a Nazi now.\n\nFacebook swears it wasn&#39;t them; they don&#39;t know how\n\nTheir algorithm works, it&#39;s too opaque.\n\nIt must have made a small mistake.\n\n(Oops! She&#39;s probably fine)\n\nBetter to avoid a slip,\n\nYouTube seems to be all in on censorship\n\n&#39;Cause hey, that&#39;s always worked for the oppressed.\n\nI&#39;m sure their CEO knows best\n\nAnd we&#39;re hashtag-blessed, yeah yeah yeah, we&#39;re totally fine.\n\nWhoa, fine, fine, fine, fine, we&#39;re all just fine...\n\nWe&#39;re falling through the algorithm\n\nBig Tech took us down with &#39;em\n\nThe hate is ours; the data&#39;s theirs to mine.\n\nAdvertisers sold our souls\n\nTo propaganda, bots, and trolls\n\nBut hey, we&#39;re probably ...\n\nLocked behind a garden gate\n\nOf self-obsession, lies and hate,\n\nWhere every share, reply, and heart\n\nFeels like it&#39;s tearing us apart.\n\nWe&#39;re lab rats hooked on dopamine\n\nWith psychopaths behind the screen\n\nDeciding what is fake or real,\n\nControlling what we think and feel.\n\nNow Instagram is following me,\n\nAlexa listens when I pee,\n\nAnd Google stores my secrets for all time...\n\nAnd Facebook is just Mark Zuckerberg&#39;s way\n\nOf trying to find out how humans behave\n\nSo he can slowly become more human\n\nWhile the rest of us slowly become less human\n\n... but it&#39;s probably fine, it&#39;s probably fine,\n\nYeah yeah yeah, we&#39;re all just fine,\n\nOh, we&#39;re totally fine fine fine,\n\nI&#39;m sure that we&#39;re fine...\n\nRight?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What is it about cloud tech, serverless, this particular realm of the industry that excites you and keeps you so interested?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>You know, it&#39;s changed a lot for me over the years. There was a time when my answer to that would have been very tactical-engineering-focused and saying &quot;Hey, I really just love not having to configure a server&quot; or &quot;I love not having to go out and rack and stack something. I really like just being able to deal with this API and have material provisioned for me.&quot; I think as I&#39;ve progressed, some of the things that I&#39;ve grown to appreciate about cloud are just about the consolidated and centralized nature of expertise that you have access to... And of best practices, and even, honestly, sometimes corporate responsibility.\n\nSomething that I really loved - and this was a super-small announcement that came out at Google Cloud Next, where it could have even just flown completely under the radar... This tiny feature where they added a sustainability recommendation into this tool they have called Unattended Project Reminder, where Google&#39;s now able to tell you &quot;Hey, you created this project, but it doesn&#39;t seem like you&#39;ve really been using the resources in it. Do you wanna shut it down to help reduce your carbon footprint?&quot;\n\nA lot of us, for a lot of years, have thought about cloud resource optimization as something that is just about optimizing our build. But when you think about it, it&#39;s actually something that has a societal and planet-scale implication. That gets very interesting.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Do you find that you have to balance the leveling up of your skills, or is this something you have to continue to work on, in addition to keeping up with everything that&#39;s changing out in the cloud and in technology all the time?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>I think it would be harder if I wasn&#39;t working full-time in this space. I&#39;m always amazed by people like Randall Munroe at xkcd, who are able to remain credible and get way down in the weeds with all kinds of dense, STEM type of topics, whether it&#39;s computer science, or math, or all sorts of hard sciences that he writes about, without seemingly having much professional experience in any of them.\n\nThat&#39;s someone who has an incredible, obviously, commitment to researching and somehow staying up to speed on a lot of different fields. I&#39;m not sure I could do that if I wasn&#39;t working in cloud. A lot of what you&#39;ll hear from me - it&#39;s just coming right out of what I&#39;m working on. I&#39;m not trying to go out and look at the broad landscape of the world and say &quot;Well, materials should exist on this topic. I should go and create content.&quot; So it&#39;s not a content-first experience. It&#39;s very much content as an outgrowth of things that I&#39;ve learned and experienced. And ultimately, I think that does have a good chance of resonating with more people.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, speaking of things that resonate... Yodeling. Some people love it, others not so much... But either way, it is certainly a rare skill. Can you give us a taste?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>You really don&#39;t wanna hear this, I promise, but... \\[laughter\\] So, for context, this is - a while back I had done a yodel about Elastic Load Balancers, which I&#39;ve always thought are a yodelable concept, just because of the sound of the phrase...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right?\u003C/p>\n\n\n    \u003Ccite>Forrest Brazeal:\u003C/cite>\n    \u003Cp>And so it was something like...\u003C/p>\n\n\n    \u003Ccite>Song:\u003C/cite>\n    \u003Cp>\\[21:49\\]\n\nScalability\n\nIs a cinch for me\n\nWhen distributing my traffic with an ELB.\n\nThere&#39;s the ALB\n\nAnd the NLB\n\nAnd the little old load is balanced just for me.\n\nOh, the little old load&#39;ll,\n\nLittle old load&#39;ll,\n\nLittle old load&#39;ll be\n\nBalanced evenly\n\nAcross the ELB.\n\nThe little old load&#39;ll,\n\nLittle old loadl&#39;ll,\n\nLittle old load&#39;ll be\n\nYodel-eedle-odle-eedle-odle-eedle-ay-oo-dee.\n\nWell, if it&#39;s TCP\n\nOr it&#39;s UDP,\n\nThen the NLB will give me the lowest latency;\n\nBut if it&#39;s HTTP\n\nOver VPC\n\nThe little old load is balanced with an ALB\n\nOh, the little old load&#39;ll\n\nLittle old load&#39;ll\n\nLittle old load&#39;ll be\n\nBalanced evenly\n\nAcross the ELB.\n\nOh, little old load&#39;ll,\n\nLittle old loadl&#39;ll,\n\nLittle old load&#39;ll be\n\nYodel-eedle-odle-eedle-odle-eedle-ay-oo-dee\n\nYodel-eedle-odle-eedle-odle-eedle-ay-oo-dee\n\nYodel-eedle-odle-eedle-odle-eedle-ay-oo-dee.\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793558020]