All right patches almost that that long leave merge requests That's what we're talking about today, but before that I wanted to acknowledge that we are streaming Recording on a Gadigal land. I would like to pay respect to the Traditional owners of this land. Hello. I'm Vladimir When I don't read books with random dogs, I do Drupal and It's time for a story so I spend the last year 12 months teaching in TAFE and Those are quite an eye-opening experience so I've seen quite a few different students for the reference TAFE with Australian College Government College where Basically which prepares Students within a year depending on the degree they are doing for the industry They do everything from nursing to IT and so on and so forth So the most interesting bit was that I finished uni in 2005 We didn't do much kid back then and Surprisingly enough. I realized that the IT industry doesn't teach kid now and With the TAFE we have an agreement to have kind of industry feedback and because I'm running the company I said I can give you a feedback and one of my first feedback was you have to teach kid because regardless of the technology regardless of the What are you gonna end up doing in IT? You need to know what version control is. Why do you need to use it and so on and so forth so So That as I said though that actually made me think we are doing patches AI people in other room I mean so I maintain quite a number of modules as well so I talk to developers in the issue queues and not only developers and Another outcome of those talks Again for the last 12 months was that have a comfort Comfortable with patches. Why do we need to do merge requests merge requests are tedious. We need to learn something new Again, not everyone said that but I heard that a lot which ultimately think hmm I was surprised because I'm using stuff like github and githlop on a daily basis I thought that was kind of given once you have a merge request why do we need to create patch in fact? I always hate patches and I'm gonna get into that in terms of like how Do we do that and I think the cherry on the cake was one of our clients that Basically quit git They use the hosting provider that is not git based hosting provider. I mean you can do it git but By default it's not git so it means you can modify the files Or you can send a creative click and update stuff on the production basically do all the fun stuff that makes your website go boom sometimes and Yeah, and they said look thanks for setting up the git and see I so nice But hey, I'm comfortable just SSH into production and do composer update. Oh, I go. It's not a very very good idea because of And I listed all the reasons why it's not a good idea, but in a day They quit git so that was the first time which basically was a prelude of saying okay. I need to talk more about why do we need git? Why do we need actually? Tell non-technical people that git is important Because it seems like the message is not getting delivered Especially the message does getting delivered where Drupal is not right or even some people who run Drupal. They think ah, it's fine I'll just update so target audience for this talk a Basically, I teach students anyone student here There you go one excellent welcome People who graduated people who didn't use git Clients as I mentioned before Who don't like it didn't use git who think this is something for developers Obviously developers who needs to deliver this message or could be convinced otherwise Or saying, you know like merge request. I'm comfortable with all the technology and that's fine So an agenda for today. So we're gonna talk about patches. What is patch in a nutshell? What are the merge request? How they differ into patches? What did git lab? bring to Drupal and How we can leverage that to our advantage? We're gonna look at git lab CI And pending we have time we might even do a little contribution So my talk finishes Doesn't even know what my time will talk finishes. That's fine. I have a schedule 1215 excellent Let's keep going Okay, so if you've been to such is the first time contributors workshop. That's pretty much Success this session would be a successor to her session I will try to post the video for the first time contributors workshop before tomorrow's print So other can watch it again, but if you're watching it online, obviously, yeah, that's something to watch it first. I Also, don't forget. There is a code sprint. Please contribute if you can tomorrow 9 o'clock Carrethane room just this one Right, that's a career And thanks to Bruce next for sponsoring the code sprint for the last many many many years Okay, let's look at the patch. So what is a patch to create a patch? We need a git. What is a git? Git is a revision control system. So you have a code. You have a change. You have another change That's how your system develops. So you need to save it somewhere, right? And the most common use of the git and the most popular one is a github Does anyone not having have an account on the github? So in Drupal world We actually once we set up all the git shenanigans and all that we just can go and pull the code This is an example of a very very little module called dynamic menu item And as you can see there is a version control tab once you logged in and set up your git There is a branch default branch So when you select that you can pull the code and start making changes, right? So that's the basic kind of the contribution. So once you get the code you can Change it and generate the patch The patch is the changes between the commits, right? And if you confuse with terminology Let's have a look at it because the best way to learn is a visual way So we have a branch branch usually main branch and this is where all your code contribution sits so someone comes and contribute the code and That's what the circles represent. So each circle. It's a commit which Basically gives a bit more functionality it takes it away or you know do some changes to the code and someone comes in adds a new commit to a code change and that's how software system develop. So if we'll look at the issue on Drupal.org In this case the issue was actually automatically created by a bot. So Drupal 11 is upon us this year so the bot started going around a couple of weeks ago and Check what needs to be done for the module to be compatible with Drupal 11 So if you scroll Straight after the issue description Now there are two sections. The first one you probably saw it the same thing happened three years ago for Drupal 10 So the first thing is the patch the file that actually shows the difference, right? And if you look at that file, it's a plain file unless you install the browser plug-in And oh does it says Throw out this line at this line. That's all your module should be compatible with Drupal 11 So how do we create patch? So find an issue as I said before We pull the code We did the code changes and We generated the patch right So if we look Can everyone see the His size fine. Can everyone see that? good, so if we do Git status in our system, I pulled exactly the same module dynamic menu There's no changes there. We go and do a suggested change right or 11 with a git Git status, you can see one file was modified. That's what Dread is for there. We do git diff and We can see something something very similar, right? So things comes out things come in relatively simple, but Again, that's a change and then we'll do the commit So let's talk about merge requests. How are they different to a patch? So already have a difference. Why do we need a merge request? The merge request is a proposal To incorporate the changes from the service branch as you can imagine Drupal At the single time. There's plenty of developers are working on the same thing, right? and different things so different features someone work on translation someone works on revisions So there is many many branch if we all start pushing stuff into the same branch Obviously, it's gonna be a mess That's why main branch of Drupal kind of seats there, but we create a separate branch and What we do is we do our commits. We add some code change some code Modified and I will create what called merge request. So once we think the functionality is complete What we do we go and say I want to send this code back Again, this is a simplified version whoever work with a merge request and branching knows that you have to do like Continue and pull in the code if you're working over multiple days and doing all this stuff, but In a nutshell, that's the reality and then once your code would go through approvals Maybe a bit more changes. You finally can push your code back and the main branch would be updated So that's what merge request is And again, if we look at this automated issue created by this Created by this board We can see that under the patch Now we have a section that actually contains a merge request now with Drupal it's not only when we create and we will go and create the branch It's not only creates the branch. It also creates a repository for this branch. The reason for that is That you actually can go and commit to it because you don't have access to a main branch of Drupal and most of the time You don't have an access to a main Branch and repository of the module because you're not a maintainer. You have to be a maintainer So to do that when you create a merge request. It actually creates a different repository pulls the code in and then you do merge request from one repository to the other but In a nutshell, if we'll go back to here, it would be the same. It would be just not only different branch It would be different repository and in the end you would say merge request and however has a right to merge back into the blue Circle and the main branch would actually do that Any questions? So here's another Merge request and I just wanted to point out so when you get a patch file when I get a patch file All you have a file right file with a difference. You don't know if you can merge it back You don't know there's too many variables with the file Although all you need to do is pull the code get a patch try to apply the patch if it works It's great. You start testing if it doesn't work You'll try to figure out why it doesn't work. Maybe patch needs update. Maybe there was a new version Maybe something else was there whereas with pull request. We already can say if Few extra things not only we can see play and if next to a green tick which Shows us exactly the same file. You know, we can also click on changes and have a visual representation of those changes It's gonna be next So I will see that in a few slides But we can also see the name of the branch the green tick actually means there is a Cei is running which we're gonna cover in the final section and it also says it's mergeable It means whatever you have there you can push it back without any conflicts now To when you create a new branch we'll see that when we create a new branch you have a set of commands How to so basically the first and the second section? It's adding the new remote just because we created a new repository right that we need to do a pull request from and Then we have a command how to check out our branch from this repository and the bottom bit is actually once you did the commits You will go and push them using this command right on the bottom Now actually commits commit message you have to scroll all the way to the bottom to get a commit message and It's fine when you have ten comments when you have 120 comments Sometimes it's a bit fun. You need to scroll all the way down copy the commit message all the way up copy the Push message on the bottom and do that. But yeah, it's just something you have to do at the moment So github github was introduced on a back of Drupal. So it's not github.com But yeah, I would recommend you to go and learn more about github because it's not just code repository There's many other things that are part of the system and that's the only code repository out of big three Which is a big bucket github and github that you can install community edition for free on your server For beat bucket enterprise and for github enterprise you actually need to pay And the community edition is fully open source. So here's our Drupal Thing to go and find out how github looks Any module including Drupal core Slide all the way to the bottom of the right column click on the source code And you will see the source code. So this is a Example of how github shows the difference. So two lines we changed In the patch file they look different in Github and actually visual and you can see the list of files that will change so Here's our Drupal code repository and on the left hand side whatever we learn about here's our list of commits Here's our list of branches. Here's our merge request So we can go And check them out and see do we have any merge request there. Do we have any What sort of branches do we have what sort of commits? So again Once we click on Changes instead of play and diff. So that will be our play and diff, right the file we saw before the changes We'll see the changes like this, which is nice and highlighted Here so Makes much more difference Github ci so ci continuous integration is a development practice Where code changes actually Run while we push them commit them and merge them the runs through a set of automated builds tests and different things So and if you use ci before the Drupal ci There was a message not that long ago that on july 1st 2024 which is this year first of july Drupal ci and all patch testing will be turned off So if you thought that patches are still fine one thing you won't be able to do Is you won't be actually from january 1st You won't be actually see any see a Drupal ci testing Which is an all type of testing where you need to go and manually tick which version of Drupal and the database You can use that's why it makes sense to actually move towards Github ci and this is a timeline It's in this tweet, but basically 1st of july non-drupal ci tests will be executed anymore That's all will go towards github and 1st of january no Drupal ci testing results will be kept beyond 1st of january 2025 Okay, so Github ci documentation is in progress Once you start learning ci, I do recommend you to go read it and contribute to it There is some things that needs to be added, but it's a movable thing So I would recommend you if you do in a sprint If you decide to do a ci file in your module or someone else's module Please read through documentation see what is missing. So how did I discover github ci? Last year I was really into eca that still is but I was looking through the code and I saw the Don't github ci completely miss the github ci announcements So I actually found it through the module went to the code again scroll on the bottom source code and I saw github ci file It changed over the last year, but the reality is you don't need much to enable the ci And there are three files that included that that you can see on a line five six and seven That will automatically kick off a bunch of scripts for you.  So again here the green tick Means that the oci passed on this particular merge request And you can actually drill down to the issue And see what's wrong. So you can see there are three stages First stage is ticked which is past the second stage have some warnings or it allowed some Um tests to fail and Third stage is all good So we have time.  We pulled it back We did it there I'll copy the document Have it open There we go So they actually say in the documentation what they say you can actually go And if you read the documentation, there is a template and you can add template GitLab ci as a file To your branch. So you can do it through a template or you can just create a file and copy there Okay, so I'm gonna copy that I'm gonna go to my dynamic menu items I'm gonna go to my issues Create a new issue and we'll say make sure there is an issue if you're doing some contribution add Ci to this module based on Drupal Docs I'm gonna give me an error. So make sure you select that it's a feature request Latest branches. I use development branch and it's a part of the code Save now Yeah, we created a new Issue Now you can see there is a because I created this issue. It says create an issue fork What we're talking about? So it's gonna fork the repository And then do create a Separate branch the one we can commit to right I keep on clicking on this height. It just hides it visually From here, but show commands is Dangerously near it. So show commands is the button you need if you want to Contribute the code. Yeah, you need to follow those instructions Right alternatively you can click and go directly to git lab interface So this is our branch So it says it's forked from project dynamic menu item Do I see at the file? I don't So what I'm gonna do now I'm gonna follow the instructions and I'm gonna commit to Fresh this page make sure I get the instructions. So here go to my code first uh Making sure we know about the other repository that was created then We Check out the branch We need to contribute to Git branch to check that we're actually on a correct branch Right here Can create the file or copy it from another Repository for example, if I'll go to eca you have it somewhere here I can copy git lab ci here Okay Git status it says you have a I'm gonna remove this Change I did before So I have one file now if I'll do git status one file, so I'll do git add Dot git lab I'm gonna scroll the way to the bottom to the commit message Scroll back up to the push message Okay, we pushed our ci file And we'll see that's gonna be reflected very soon here Should be So if I'll click here Yep Ah, I'm not signed in That explained that explained that that's another thing that uh always gets me Don't forget to look up in the top corner and make sure you are signed in Uh, yeah, that's why I couldn't create the file from the drop-down menu either Okay, that makes sense. So now it will ask me. Yeah create a merge request when you create an merge request Check that if this is a correct branch sometimes default branch might be different and that happens from time to time I don't want let's say I don't want to close the issue for example While doing that create the pull request. So when we're creating the merge requests You can see That the now we have a pipeline And if we click on a pipeline it actually consists of two states for now And it actually quite dynamic so it can be two or three stages depending on what you edit and you can see in the first stage It does some composer test in the second stage. It validates. There's composer lint Spelling check PHP code standards for your Drupal code standards as stand. So while i'm finishing it I'll let it run and we'll see the result there But I already contributed and created the merge request so Let's finalize it and then have a look at our results So to conclude please use merge requests if you are contributing to Drupal if you're doing any contribution patches are still fine but there's obviously way more insights and especially Help reviewers to review your module to create merge request. I'm just saying it twice Learn git if you didn't or teach git which I think is another good point as well We all think we know git until we learn a new command That's that's the case been the case for me as well so Keep on using git keep on learning git and have a look at the git lab features That are available for you as a Drupal developer. There's plenty there to learn and again the system is massive so uh If you are going to genre session at three o'clock accessibility in whizzy we get it there She would talk more about insights about full request um And the changes she did for accessibility and ck editor specifically So if you're interested more check out her sessions It's mostly about accessibility, but there are some insights about the issues there as well Oh, I see it when it's Recorded so let's have a look at our pipeline So composer went through composer lint. I assume if it's gonna fail. Usually it's phpcs So you can click on the runner and see while it's going. So it's still running. So I would like to really Say big thank you to volunteers organizer sponsors And thank you for coming and do we have any questions? Yep, so if you go to the eca Uh, here's a eca git lab ci file as I said it changed recently now. It's a bit more clear So you can see here, um, you can see here that they actually, uh Showing what to allow failure And what to there there is an ability to switch off specific That the well false means if it will fail it will stop So most of the stuff I think by default most of the allow failure is true So it means you'll get a brown Exclamation mark and see I would continue running Where is it? That's right Yep Yep, and I'm still learning it because what I saw is if your module has Night watch test they say, whoa, ci would automatically Detect it and would add a night watch Uh container there So there is more to the ci that That that's that to the eye And uh, I would recommend to create the template and read stuff on the template and also go to the documentation Uh, if it's still open here go to the documentation. They do go Inside the pipeline and where to run it And uh some stuff there. It's not complete as I said needs to have more documentation But check the documentation and check the template file Any more questions? Yep Yep, so if we go back to the issue, thank you for that Go back to the issue There you go So here, yep, so you can add div or So there is a plain div Which basically says merge request dot for div That changes that and uh, you can do it and get This is Drupal specific, but you can do it in github and gitlab Using specific URL as well and we saw that We saw That our ci failed. So let's have a look at the results. Obviously it's php code standard And we just go and say oh the code standard is not up to date We can see why it's not up to date also, I found If you are referencing directly Do a prefer source because composer does caches it And if you don't use prefer source, it would actually the composer would download this div From some time and would use it until the composer caches clean and then it would download the newer version So there is a yeah both ways, but that's a good reference Yep, so So yeah, that's uh, usually the case for Version updates. So thanks where the composer changes. It's a good question So you actually in your Because I said when you do a merge request it creates a different repo So you can actually reference this repo and reference this particular branch So what you would do Let me see if I have I don't think I have So we have a section called repositories in our composer So very similar to how we reference for example the library, right you would reference you would say v Vcs I think and you would reference so If we'll go to our branch here So there you would add There you would add the This code repository And then you would reference the branch name Prefix in it with dev dash Then you can pull code directly from this repository and from this particular branch Yep Yep, yep So unless you are the contributor Don't do that, but I did that a lot when migrating clients to Drupal 10 and we couldn't get the Drupal 10 module Up to scratch that would be the only way there is a composer plugin that kind allows patches To turn into a newer version, but I found it didn't work all the time so Yep, yep the saving the file with your repository and documenting it and the commander that's the way One more No, we're good. Well have a good rest of your conference Thank you


Everybody forced here rip in 21 22 national treasures basketball hobby four box full case number 28 See tiered random team style break. I'm gonna screen share the results for you YouTube and Twitch and Facebook Let's go ahead and get started. There's a link in chat For the results as well got one second. We look at one more thing. Let's do it What up tick tock that's an NT basketball group break right here. There we go Alrighty Tier random teams and see this case was per spot 1535 1535 on this one got an Embiid based card for the Sixers here 45 of 75 Preciated trash so tick tock printing plates for the Warriors Nico Manion from impeccable Jersey card Thunder Russell Westbrook 13 of 99 the biography materials Colossal patch card for the Knicks Mitchell Robinson 2 of 25. That's a really sick patch there Should be game worn on the yeah game worn on all vets or that's how it should be an NT anyway Pretty sweet patch there for the Knicks Clippers rookie dual Jersey Auto Brandon Boston, Jr. 78 of 99 clips big redemption here, man big redemption big redemption Steve's got this team first big redemption guys Rookie patch auto and the BA 75th anniversary Scotty Barnes Raptors Be number to 75 on the RPA for the rookie of the year Heck yeah, it's a ronto Jose M. Has the Raptors big congrats Jose Dude that'll be so freaking awesome once you get that thing there we go. This is a group rake Heat on the redemption man Jersey card magic Wendell Carter, Jr. 73 and 99 Jersey card for the Suns is Garfield heard 92 of 99 great now. I want some lasagna Carlos boozer auto 32 of 49 for the jazz Bro back there you go jazz and Colossal rookie Jersey auto spurs Joe Weisskamp 14 of 99 man big hit for Jose with the Raptors there Congrats again, buddy Box two coming up Big talk link is in the bio for late sports cards dot com make sure you click the link in the bio Join group rakes got eminence and flawless going on later tonight for football Lots of Daenerys optic hobby hybrid. We got break schedule through the entire weekend. Alrighty, here we go That is heat Jimmy Butler 54 and 99 printing plate nuggets Dikime Mutombo flawless Nuggets Mutombo Nuggets Ricky triple Jersey bones Highland 66 of 99 by do though your clipperspan Hawks patch card Trey young four of 25 Jersey Treasures sweet Trey Game used on that one another redemption this time it is a rookie materials auto dual Chris Duarte you go Pacers Duarte solid hit there rookie dual materials or dual material auto is gonna be the horizontal one like the The other boss and from earlier true RPA Nicks Jericho Sims 20 of 99 Jericho Sims true RPA Nicks Strongest guys Izzy if you like in revolution you can see his shoulders. They are gigantic Geez scared rookie triple Jersey Warriors Moses moody 31 of 99 bigger than my shoulders Okay, okay, I was gonna say Thunder rookie Jersey Jeremiah Robinson Earl number 39 of 99. My name is Robinson Earl Fantastic show by the way. It was actually pretty good Many like memes and stuff Got wizards auto Denny of D of 45 of 49 a crab man and Jersey auto T-Wolves Jamal Crawford 80 of 99 Jamal Crawford is a T-Wolves. Who do you think of what team do you think of? What do you think of Jamal Crawford? Clippers probably clippers probably clippers. I go clippers because I feel like he was he was huge for them Yeah, nice Crawford though T-Wolves. There you go Patrick. That's awesome, man. So Patrick Nice make a look on the gold packs some of those things have some nice those things have some nice cards and the gold packs are fun This is like stuff. Oh, it's like tapes weird strange Still sealed all that it's just What up tiktok make sure click the link in the bio throw us a follow we appreciate it We do some evidence later. You'll see us on here later. Oh Yeah, flawless and eminence dual case break man big Friday night heat Gold 10 of 10 Jaren Jackson jr. Triple J for the gris Sub-spider Shark Sub-Spider having a good one man. Hope you're doing hope you're having the same printing play pelicans Lonzo ball from iMac jumbo Jersey wizards Chris taps for zingas 90 of 99. It's probably a What I'm trying to say Maverick is the Maverick Jersey Maverick Jersey on the wizards card here wizards. I Look at these patches Keon Johnson on the Blazers rookie triple patch. He was a clipper. So those are clippers patches there one of 25 My Yeah, I love man. I love the next one. It's a big hit for sure, but I'm also very jealous of it this one's going to Harper B with the magic dual rookie auto Jalen Suggs Franz Wagner 17 of 25 Harper huge Congrats, man. Great rookie dual auto there Our guys do local guys Geez man, that's so nice Suggs and Wagner dual rookie auto 17 of 25 Dang man That's sick. That's going in a bag Colossal rookie Jersey Auto Nets Cameron Thomas 61 of 99. I said for the Nets Jersey card Cavaliers Jarrett Allen 26 of 99 all star center right Jared Allen. Yeah Yeah, I'll start starting center very good boy I mean who else would have been indeed? Actually indeed was starting I said starting Jared Allen was not the starter Uh King's Jersey the monist the bonus 50 or 95 of 99 is a clearly a pacer Jersey on the King's card Gail Goodrich Lakers auto 14 of 25 treasures of the hull And Nuggets auto Alex English 17 of 49 on the timeless talents auto Timeless talents most underrated player of all time right there every time we follow my set Alex English Well every time we pull Yeah, that's a good one not not ever obviously He's pretty underrated though All right y'all last box on the case and a pretty good case. Let's see if we can find some monstrous here Come on logo man KD for the Nets number three of 75 75th anniversary parallel printing plates Sons, yeah, Jason Richardson sons iMac Magic legend Jason Richardson. Yeah big time magic legend Nuggets treasure threads Nicola Yolkich 33 of 99 in the jersey Biography materials Cavaliers LeBron James 47 of 99 in the game worn LeBron Jersey Sweet one Cavs Tiktok make sure you guys click the link in the bio The link in the bio is where you can join breaks elite sports cards.com group breaks and personal seven days a week That is a pelicans auto Kira Lewis jr. 29 of 49 Dude, this case was actually really good really really good. Here we go, man Rockets NBA 75th anniversary rpa Jalen green 47 of 75 Sick red color match on that one two Rockets Dude, what a card big-time hit Who's got Houston my goodness harper b with the Rockets two Cowabunga Who had the barn 75th redemption earlier as well, dude, what a stacked case This is going to be a fun recap in a second here. This is Jersey. Isaiah Stewart beef stew to 99 35 and 99 It's a florist favorite player Oh, I say a steward game gear thunder dual orange color there. Darius Bayley one of 99 Appreciate the likes and the follows tick tock click on the link in the bio Join some breaks five of five on the emerald auto bowls. Kobe white Kobe And triple jersey rookie auto hornets on the back kai jones 51 of 99 Chewy soundboard Wow, it's so good. I love that we have that sound on the sound board That I for sure pressed the button that's worth. All right guys, give me one sec. We'll do the recap Again tick tock click the link in the bio make sure you're subscribed to Uh late sports cards on youtube on the lighty the lighty information technology Relics here try to try to get the light right pistons. Isaiah Stewart to 99 Thunder Darius Bayley one of 99 yeah Cavs LeBron James 47 of 99 nugs yokich 33 of 99 kings sabonis 95 of 99 Cavs jared allen 26 of 99 That is a blazers key on johnson triple relic one of 25 Wizards chris taps for zingus 90 of 99 thunder jeremiah robinson earl 39 of 99 triple jersey warriors ricky moses moody 31 of 99 Trey patch for the hawks 4 of 25 uh nugs bones highland triple jersey 66 of 99 um suns retro materials Is a garfield herd? 92 of 99 window carter jr magic 73 of 99 nicks mitchell robinson 2 of 25 and thunder russell wesbrook 13 of 99 It's the best rust thunder rus probably yeah Triple jersey rookie auto hornets chi jones to 99 Kobe white bulls auto 5 of 5 Got a carol lewis jr pelicans auto 29 of 49 nuggets alex english 17 of 49 Lakers gail goodrich 14 of 25 Colossal jersey auto nets cameron thomas 61 of 99 Jamal cropper jersey auto t wolves 80 of 99 and an abdia for the wizards 45 of 49 A few more here Pacers redemption rookie material auto dual chris duarte Sweet one pacers wisecamp jersey auto spurs 14 of 99 Boozer jazz auto 32 of 49 and clippers brandon boston jr 78 of 99 dual jersey auto Got true rpa nicks jericho sims 20 of 99 beautiful true rpa there dual auto magic the rookies jaylin Suggs and france vagner congrats again To harper with the magic That's a sick one Raptors scotty barns rpa nba 75th anniversary redemption that'll be numbered to 75 It'll be a raptors red color match as well big big redemption there hose m with the raptors And 75th anniversary rpa rockets jaylin green 47 of 75 what a case some really big hits in that one That's harper with the rockets congrats bud. Thanks again everybody for joining we've got football coming up


Hi, everyone. Good morning. Thank you all so much for joining us today. I like Mark and very excited to have the opportunity to speak to these women about how they are all leading the charge in this world of harnessing foresight driven impact to shape the next decade. So as Mark mentioned, my name is Rachel McGuire. I'm a research director for the Institute for the Future. For those of you who are unfamiliar with us, IFTF is an educational and research civics futures organization. We have one mission and one mission alone and that's to help all of us individuals, organizations, communities be able to think more systematically, more deliberately and ideally more creatively about a long term future. It is our contention that by thinking about a long term future will actually make better decisions in the present. And I think to set up this conversation that we're going to have with Jennifer and Alandra and Carla about their role in leading this charge in the civic sector is to just remind us all of the urgency of futures thinking at this moment. I think I'm not alone when I say that a lot of us wake up every day feeling like we're living through something that was unimaginable. We're in some sort of world, whether it was a world changing pandemic, but there was a record breaking temperatures this summer that just never seemed to cease. Or even if it's the question of rights that we thought were settled and available to all of us that is no longer the case, we find ourselves oftentimes characterizing the world we live in as it was unprecedented and unimaginable. But at the heart of future thinking is really the argument to say that actually everything is somewhat imaginable. It's just that we don't really want to imagine some of these worlds that we may find ourselves living in today. It's hard to imagine a future that is unsavory, that is unjust and that is unequitable. And so a lot of us just sort of put our heads in the sand and think like, oh, I can't even imagine that future. So I'm not going to. But what that does then is when you wake up in that future, you find yourself in a sense of what we might think of as future shock. You feel like you can't make rational decisions. You can't orient yourself in the world because it seems so absurd. It's out of your logic of what you thought was possible. And for many of us, it puts us in the sense of like malaise and was paralysis when it comes to making decisions in the present about what to do next. The opposite of future shock is future ready. And so what we're doing at the Institute for the Future and in partnership with Youth Law Center and with the W.K. Kellogg Foundation is to help bring this concept of future readiness to philanthropy and the civic sector at large. Future ready is the opposite of future shock because what it means is that you as an individual, you as an organization or you as the communities that we all live in. In some cases we serve. We're all able to anticipate systematic changes far out into the future and we're able to understand what the impact of those changes might be in the near term and in the longer term. And from that we're able to envision preferred pathways out of whatever unsavory future slash present we find ourselves in. And then finally and most importantly in future readiness work, we're able to shape the desirable futures we want. We are not victims to someone else's future. We are architects of building the futures we want. And everything I'm saying is fairly familiar in the corporate sector. There are plenty of sessions around strategic foresight where entities and corporate organizations have spent a lot of time thinking about a broad set of futures say unsavory ones, savory ones. And our work and the urgency we feel this conversation today is to say that the same tools the same processes the same mindsets should be available to every single organization, every single community and every single individual. And so a lot of the work that we're doing with these three women that are at the vanguard of bringing future readiness and bringing futures thinking to the civic sector and to philanthropy is to just is to do that to spread the work of futures thinking and future readiness across all all facets of our society. So, as I mentioned, I'm going to sort of with that set up not talk this much ever again. I'm sorry for the long wind I get really passionate about futures thinking, but I'm going to introduce have these three actually introduce themselves. And then Carla after she introduced herself is actually going to take you on a little adventure into futures thinking, then we'll come back have a conversation about their own for foresight journeys and what they're trying to achieve in their work. And then we'll open it up to you all for some Q&A. So mark is in the room, and he's got cards that they we can hand out just indicate raised by the by a raise of your hand if you'd like to ask a question, and he'll be collecting those so when we get to that phase of the conversation. I'll have your questions. So with that, let me hand it over to Jennifer Rodriguez who's the executive director of the Youth Law Center. Thank you so much, Rachel. Good morning, everyone. It's a joy to be with you here. It's my first so cap ever and I'm thrilled to see so many people have interest in the future. As Rachel said, I'm the executive director of the Youth Law Center. We are a national legal advocacy organization focused on ensuring that the systems that care for young people who are in the foster care and the juvenile justice system are able to support those children in use so they can thrive in the future. And then Landra Washington. Good morning, everyone. Really glad to be here and so excited to see you all. I'm a Landra Washington. I'm vice president for transformation and organizational effectiveness at the W. K. Kellogg Foundation. And we are focused at the heart around ensuring that the lives of children, families and communities are improved with an equitable lens. So I'm really glad about the conversation today and look forward to the engagement. Good morning. Okay, so I see our interactive exercise is going to really have to ramp up the energy, but good morning. I'm Carla Thompson Payton and I'm vice president for program strategy at the W. K. Kellogg Foundation. And at the Kellogg Foundation, we center all of our work on children, but we also recognize that children reside in families and families reside in communities and it will take all of us working through those ecosystems and those supports in order for children to thrive. And we want children to thrive right now. We don't want this to be something that's going to be decades from now, but right now in this moment. And so part of what we wanted to do as an organization was really shake up how we thought about the future. Often we're thinking about the urgency of now we're being responsive to what's happening to children in the communities in the right now. And it's not so often, even from a philanthropic point of view, which is a very privileged seat that we actually take a step to say, Hey, let's think about what we're doing, how we're doing it and where we're doing it. And let's think about where we'd like to go, not just for the next year or the next three years, but where do we want to be a decade from now? And so about two years ago, we began a process to think through how do we change our mindsets and then how do we engage the communities that we serve in new and different ways. And so many of my colleagues from the Kellogg Foundation is in the audience. I will not call them out yet. But one of the things that we wanted to do was really start our foresight practice. And so when we thought about this conversation, it's one thing for you to sit and listen to us, but it's another thing for you to be as part of the process and interactive. So I'm going to ask you three questions and these questions are around possible futures. We want to move from cynicism to optimism within those questions, but there's no right or wrong answer depending on where you sit really determines your outlook. What we want to do is open that mindset to think about other outlooks. So on a scale of one to 10, I'm going to ask you to raise either a 10 because you believe that this future is possible. A one, you have serious questions and a midpoint around whether or not it could be, but I need more support in order to get to a place of optimism. And so here's the first question. What do you think about the next 10 years of philanthropy or impact investing and the possibility of making a real difference in the communities that you serve? If you think it will mostly stay the same, I want you to raise one finger. If you think that it's going to be radically different 10 fingers or anywhere in between that scale. So I'm going to ask everyone to respond to this question. Can we make a real difference for communities that we serve in the next 10 years? I see some very optimistic people in the room. It's good. I saw a couple of ones. Hopefully this conversation will get you to at least a three. If not, we'll revisit. But when you think about the next 10 years, we went through an exercise and there are a variety of tools that we use as part of our practice. And for many of us in that room, we brought together almost 200 grantees and we asked them a very similar question. And they were stumped at first. They were like, we don't think that far in advance. And so we asked them to think about who will you be in 10 years? And that opened up a different type of conversation. And then once they thought about who they would be, who will your family be? Where will you be working? What's the world in which you want to live in? It began to really help folks stretch that muscle to think about the future. So that's one question that we typically use to open up the conversation. Question two, in your social impact world, what is your current outlook? One, are you mostly worried? Ten, are you super optimistic around what's going to happen? Let's see those hands. Okay, this side of the room is not optimistic. This side, that's all right. But again, there's no right or wrong answer. It's where we all fall within that continuum. And so it's trying to really bridge conversations to get us closer together to figure out where we're going to be on that continuum and how do we work together collectively? Our last question, how much power or control do you personally feel like you have to affect real change to shape the world, to shape the future of philanthropic or the investment? One, no control.  I need some answers in this part of the world. What are you thinking? Again, varied positions based on where you are, but that is the reality that we face. Never will there be a time where we're 100% in agreement or we're 100% optimistic about the future. And never will there be a time where we don't have some doubts and some risk. What we've learned in our foresight practice, it gets us comfortable in identifying the risk, identifying the opportunities and helping us to set a stage for what's our risk mitigation strategy? How much risk do we want to lean into? What are the things that we're really optimistic about? And it helps us to be more thoughtful and planful, but most important, it also allows us to bring in new voices to the table. And so we hope through this conversation, we pique your interest in foresight and how to use this in the work that you're doing, because I will tell you, we've used it with our investment team for our $8 billion corpus. We've used this with our social impact team with our $100 million investment strategy, and we use it in our grant making team with our $400 million of grant making we do every year. And every single person came in on a different side of the scale. But at the end of the practice, they realized that there's something in this for each one of them, and that's what we're hoping you walk away from today with. So I will turn it to Alandra to get us started. Thanks, Carla. And I really appreciate the exercise because as we say, there is no wrong or right answer. It really is where you sit and how you see the future. I think for the Kellogg Foundation, as we thought about partaking up on this future ready journey, we've been tipping our toe in this for quite a while, and then really started to get into it in a more succinct and strategic way. Really about 15 years ago, our colleague, Diana Langenberg, who was director of our human resources department, who is now our vice president, introduced a set of her philanthropic HR colleagues to institute for the future and actually invited in the executive director, Marina Gorbis, to come and talk about how do you start to think about a strategy and a future around people. And talent and recruiting and retaining talented and high functioning workforce for philanthropy and thinking about what the future of work will even look like 10, 20 years out. And so she started to introduce colleagues to that particular piece of work just in the HR field. If we fast forward maybe to about 2017-18, our CEO at that time, who's now serving Lejeune Montgomery-Tabron, took the helm of the Kellogg Foundation, and she actually stepped into the role of thinking about ways that we can shift the culture of the Kellogg Foundation to think about our investments from a generational perspective. Understanding that change takes time, and it's going to take time over a generation. And so how do we really start to deepen those investments, get proximate, even more proximate to community, and work in greater partnership with community around the change that we want to see for children and families. With that work, she brought in IFTF to work with our board of trustees and our executive team. And I remember that day clearly. Carla and I were sitting across the table from one another, and at each juncture around Marina introducing those foresight tools and practices and how we could really embed them within philanthropy and within the Kellogg Foundation. Carla and I, our eyes just started to get bigger and bigger and bigger. And we were like, you know what, we're on to something here. Immediately after, Carla and I signed up actually to go through the training and development with IFTF, and then the pandemic hit. And so IFTF had to pivot as we all had to pivot to really navigate that. And they provided an online opportunity for folks to go through that training. And it was a game changer for us at the Kellogg Foundation. And at that time, I was co-leading around our emergence response to the pandemic. And we were able to use almost every tool in that toolbox in order for us to think about how we prepare for a future that we know is going to be uncertain, where we know that we will not have all of the answers and really getting the understanding that there will be plausible futures and possibilities, and how do we prepare for that? And so we had a group of maybe about 15 to 20 folks across the organization who served on our emergence committee that started to embed and learn these tools in a way that helped us to think about the future of the organization and where we want to be as we emerge out of the pandemic. And I'll tell you, all of those assumptions that we hold about philanthropy and what we can and cannot do, we challenged every one of those assumptions. How we give money, how we show up at work every day and what that looks like, how we work synchronously and asynchronously with one another. And we also thought about how the future will look for children and families as we do our grant making and our investment practices. And so those became real game changers for us. And as we emerged out of the pandemic, we became an organization that looks so different than what we looked like and practiced so many different ways of doing philanthropy than what we did before. And that really was helpful for us. The other thing that we did is, you know, it's always the saying that grantees have, don't do anything for me without me and include me in everything that you do. That is a principle of the Kellogg Foundation and part of our DNA as we really embed the voice of our grantees and partners and communities. And so we also invited them into the conversation around how we should emerge from the pandemic. And what does that look like for them in the future using many of the questions that you practice and saw today. And then lastly, as we continue to think about our strategy moving forward, and Carla alluded to this, we've been able to engage our grantees and engage our partners and vendors going on a future ready journey with us. And from a strategic lens, 10, 20 years out, how do you really need the Kellogg Foundation to show up for you? What are the plausible and possible futures that we see, and both on the end of being highly optimistic, as well as those things that we know we still have challenges around, and what will it take for us to address those challenges. And so our future ready journey has been a game changer for the Kellogg Foundation is really shifted our mindset, and it's shifted the culture of the organization to always be ready to step into a futures thinking frame. Thank you so much, Landry and thank you Carla for immersing us into some of the orientation to the future that will do in foresight and future ready journeys. Jennifer, tell us about Youth Law Center's future ready journey. Yeah, absolutely. So I started this journey at a much different place than Carla and Alondra did. And I wish I had met the Institute for the future before the pandemic hit. But as it happened, I guess I met just at the right time. So when the pandemic sort of flipped our world upside down, one of our funders the California Wellness Foundation held a pandemic future scenario training for all of their grantees and they were trying to help us navigate sort of the unchartered waters of figuring out what to do to create the end result as the pandemic went away. This was your one of the pandemic, and how to actively think about building towards that. So this was fascinating to me because as a leader of an advocacy organization. I think, you know, we are always trying to, before I understood what futurists were, I would say we probably were doing the work of futurism we're imagining worlds that don't currently exist and then trying to figure out how can we develop the changes necessary to actually create those worlds. But hearing the kind of tools that the Institute for the future had in sort of being able to not just charter through this time of uncertainty, but really actually build and identify what we needed to be moving towards was really, really helpful to me as an organizational leader. So I went to this training and came out with a million different ideas. So organizationally, I'll tell you that we were in a transitional period. When I became the executive director of the youth law center, my experience was as an advocate and a lawyer. I had not led an organization before and the organization that I took over leading had six very experienced decades long civil rights lawyers, and they had sort of grown up and develop their advocacy skills in the civil rights era. That's how they thought about the work. Those were the strategies they used. I had transitioned to having almost all of those folks retired and this brand new cohort of lawyers who thought very differently about how to achieve change in the world. And so I was sort of standing on the threshold of all of this historical information we had about change and then a whole new generation of lawyers who were coming in and thinking about advocacy and lawyers, not as the center and the like nexus. And so I went to this training for change and for us for change, but really as empowering the community to lead the change that they wanted. And so organizationally we were in flux in our strategies and then the pandemic came in and in some ways the pandemic actually created what I live for, which I am always looking for an opportunity for change. I think where is the moment that we can get systems to change the way that they have been doing things for decades, sometimes centuries. And most of the time people are resistant to that, but the pandemic sort of forced everyone's hand and folks were, you know, who work in the bureaucracies that we advocate to change were forced to do things differently so it actually was an opportunity for us. So the things that I loved about learning from the Institute for the Future was when the values were completely consistent with the way that the Youth Law Center operates, which is we are all about at the end of the day building power with the young people that we advocate for. I started my advocacy journey actually as a teenager. I was a member of the California Youth Connection, which is an advocacy organization of young people have experienced foster care. And so when I started my advocacy journey, I knew that this was something that we're not going to win unless we make sure that the people that are closest to the problems but further away from the power and the resources to change are really the architects for that change. That's what Institute for the Future believes too is necessary to building power in the futures that we want is engaging those folks. So that was thing number one that immediately drew me to the Institute for the Future. But the second piece was the really concrete tools that you heard mentioned. I think my eyes probably got really big on Zoom too, hearing them because one of the things around coming out of the work as a youth advocate and becoming a lawyer is that when you grow up, in the system, my experience like so many other young people's experience was that we by necessity of being raised by a government system never had the opportunity to vision what a good future would look like, what a desired future would look like. So as a result, what we were doing was the limits of our imagination were kind of like what we had read in a book or seen on TV around the way that children should be parented and raised. And I tell people all the time that I didn't as somebody who grew up in institutions and who experienced homelessness. I didn't actually understand what the future I was trying to build for the children and youth we advocate for was until I became a mom. And once I had children of my own and I can see this is what we want. We want our children to be loved. We want our children to be held as sacred. We want our children to have to become happy, healthy, 40 year olds. Right. All the other goals that I had set sort of for the future were too small. So those concrete tools are really critical for folks who haven't had the opportunity to imagine a future in that is worthy of them to use to do that and like just as a very concrete example. I remember one of the things that IFTF had us do in our training was they said, you know, tell us something that is true right now about your organization during the pandemic that you are struggling with. We all wrote that truth down. And then they said, write down what the opposite would be. And none of us wanted to write down what the opposite would be because I didn't sound realistic. It didn't sound practical at the time. But then writing it down, let us know this is what we this is what we want to build. So that was all so helpful. And I integrated those things immediately into our advocacy again as advocates were opportunistic where folks we are constantly we know where we want to go but we need to be figuring out how to get there. And looking doing the foresight practice of scanning for signals and trying to figure out where are there places that people are living the the future in the present was sort of critical to figuring out where we can go. We also engaged the Institute for the future to come in to work with us on a project that we have been funded by a tipping point community to do to reimagine the transition that young people exiting foster care have. And this is critical because the majority of those young people are black and brown young people. Most of them are exiting to homelessness to you know dependency on on the same systems that we're trying to move them away for every negative outcome you can think of. And so what we thought was one of the problems in the area that we advocate in is that people not only sort of use the present to set their their goals. They actually use the past. So when folks were thinking about what would a good life look like for a young person who is exiting foster care. They were relying on the experiences of people like me who exited foster care a decade or two decades ago. They were relying on ideas about work that were really outdated that you could go into a trade not that you would have your first job with an algorithm as a boss as an employer. And many of our systems it's a contraband to be to have a cell phone or to be on the Internet. So really outdated visions of what it takes to thrive. So we brought in the Institute for the Future and we brought in the advocacy organization of current and former foster youth the California youth connection that I mentioned. And we actually have the Institute for the Future train those young people in becoming futurists and you know sort of futurist juniors I guess would be the right way to say it. So teaching them all the tools that they needed to imagine this future for young people in 2035 where they are exiting foster care and they are fully prepared to thrive. And that to me once again felt like that's the work that we need to be doing in terms of sort of taking that project and pushing it across our organization. We adapted other advocacy models that we have as well in response where where we're doing now is making the investment in the community and the folks who are going to live those futures to be able to vision with us. And then we bring in the legal tools to help them achieve that future. And that to me feels like the right approach to change. I think they are bona fide futurists those young people. And we often say that artists and young people get the future more than than the rest of us do. And I was actually at that training with the California youth connection and I remember one of the ideas that they generated about what it would feel like in 2035 exiting foster care was that you could be a foreign exchange student that you could travel abroad. And I thought I wonder how many policymakers and well-meaning advocates would sit around and try to design a benefit set of services and supports and just not come anywhere near the ideas that they were designing for themselves or what we were calling future use. What can you imagine for their future. So it was a reminder that once we get their ideas and we get their voice all our role is to just amplify and act on.  And then we got into this conversation about the future. Now oftentimes this will get set up as a dichotomy that by thinking about the future you're ignoring the problems of the present or we'll say I don't have time to think about the future. Can you see the amount of fires I'm putting out right now. I think this is true for all three of you. So I'm curious if you'd each respond to that. That what I might say is a false dichotomy between the future and the present. Right. So it's one of those things that we constantly face in our work. It's always the urgency of now the urgency of now. But if you don't create an opportunity to think about how do you move past the urgency and what happens when this crisis. Remediates itself. You never get to the point of being prepared for the future only preparing for the urgency of now. And we wanted folks to break that cycle of thinking around it being a negative experience and being something that doesn't allow children to have pathways that they've never experienced before that doesn't allow communities to try things new and different. And we also wanted to really dismantle what's the risky proposition that folks have in their mindset around why the urgency of now is the only thing that they can focus on. And so we began the conversations to say OK yes we recognize the urgency of now there will always be a focus on the urgency of now. We want to create the room and space to think about if you had all of the resources available all of the will available all of the communities being able to voice what they wanted for success which looks very different in every community. What would that look like. And there was a really long pause because most folks never really get to the space around what does it look like when we've arrived. What does it look like to be on a different path in that journey. What does it look like if we were able to actually really dismantle these systems that have held and marginalized communities for a really long time. And when folks began to think that they were actually creating the box that they were operating under then the conversations around what's the possibility. If we have an opportunistic mindset what does that change. Who would we partner with that's different than who we're partnering with now. Are there other sectors that are facing similar issues that we should be engaging with so that we can solution together. Have we actually even talked to children and families around what is it they want and do do those priorities align. And so for us it was really around creating a new conversation with new questions. Some of them would be solution. Some of them would be things that we want to work towards. Some of them are the urgency of now but we can only focus on the now. We actually have to focus on where we want to go because if not we're just spinning in circles and we've all know what it's like to spin in circles. We've seen decades and decades of spinning in circles. If you really want children to thrive you have to break those circles and figure out where else can we go and what's the new thing that we all want to aspire for in the work. And so it takes time to get to that space. I will not say that we have figured it out fully at the Kellogg Foundation nor to the communities that we work with. But if you don't have the conversation you actually don't move forward. And so for us it was engaging folks in a new conversation allowing the space for that. You know what I don't know and that being completely okay. And then also inviting them to think about who's missing from the conversation. Yeah, Rachel and I appreciate the question and I'll just build on that because as we think about even philanthropic practice and what that looks like for us and how we engage with our communities. When we think about that dichotomy of the urgency of now and thinking about the future. For us we continue to feel a little bit stuck as a W.K. Kellogg Foundation and even how we showed up with our communities and what our communities and grantees and partners said about us. Right, so we have been in many of you if you're in philanthropy you might know the Center for Effective Philanthropy and all of the great assessments that they do in this space around philanthropic practice and effectiveness. And as we continue to look at those scores and look at that feedback, we really realized around some real opportunities to get unstuck in that space. And how the tools from IFTF really helped us to think about ourselves in a different way that aligns with what we're hearing from our grantees and grant seekers. It also starts to help us reflect on where we are missing the mark with all of this and starting to challenge those assumptions that we've held. And many of those assumptions if you're in philanthropy, it's around evidence-based practice and making sure that it's working well in community. Market rate return. Market rate return. It's around general operating support versus program support. And so all of those things we really started to internally reflect on in our foresight work and our future-ready work and start to think about practices that we can dismantle and just put aside and say, you know what? That's not working for us anymore. It's not working for our grantees anymore. And as we think about the future, how do we show up differently? So there is, I think, you know, a balance with that and it can get a little dicey, I think, in some of those conversations. But for us, it is how do we push forward with this particular work? And one of the tools that we've used to do that, and Jennifer mentioned around the signal, and we did a signal swarm within the foundation. And I think probably now we've collected over 700 and something signals where all staff are going out and really thinking about what's out there in the future for the lives of children and families for nutrition and health and family economic security. What does that look like and where are the innovations and how can we start to learn about those innovations? But also, we started to test assumptions that were deeply held conventional wisdoms within our foundation and how do we start to break away from that using our future-thinking tools? And that has definitely helped us as a foundation shift our practices and show up in a way that's more beneficial for our grantees and grant seekers. And as we started to do this work, we also saw those GPR grantee perception report scores skyrocket and change and reflect the way that we're now wanting to show up with our grantees. And so I would just say with these particular tools and the way that we've used them, it's both been an inside-outside approach that has been beneficial for our foundation. And the only thing I would add when we thought about it also from our investment perspective, the investment of our corpus and our social impact investing, it also allowed us to think about what's our risk proposition and is our risk proposition aligned to our values. And as we think about market results, is it only a financial result? Is a social result? Which weighs more in any given interaction and any given investment? And really helped us to begin thinking about, yes, we all want the returns, but at what cost? We say we want to work with a diverse market, but are we putting up barriers that doesn't allow that diverse market to actually engage with us in the ways in which we know it needs to happen? What's our language in this space? How are we creating an open door for folks to approach us? And the most importantly, how are we partnering in our network with other folks who are in the impact investing space so that they can learn that what we're learning and we can share our investment ideas, our investment strategies and help to build a broader ecosystem to really get resources to communities that have been historically left out in the market. And just to build off of that, I thought another game changer just in that space is how we blend those two across the foundation and how those who traditionally aren't working in our mission driven investment work and our PRI work are now clearly understanding more of the language and the integration of that work. And before it was two sides of the house, right? You had your grant makers on one side, you had your mission driven investment work on the other side, and never did the two meet. And I think with the way that we're approaching it now, that strong integration and that blending so we can understand where philanthropic tools can actually help to fill in the gaps around that has also helped us in our work and helped us to move the needle around what we care about. Thank you, Jennifer. What would you add? I would just add from a perspective of somebody who is doing the work that it is really critical to know where you're going. And if you don't know where you're going, you're certainly not going to end up where you want to be. And for my team, it is certainly a balance. We are advocates. So again, my team tends to become experts on sort of the harms now in this moment. And it lies a good tool for addressing those harms for prescribing stop doing this thing that's bad. You know, don't do this, don't treat children in this way. It is a terrible tool, though, for dreaming a different future and having people think and behave and sort of changing the culture.  And then you can make sure that you are developing strategies that are not misaligned. And this is really important to me because I feel like as the leader of this organization, I do not want goals for our children and youth that are that are low goals. I do not want goals of, you know, we will not have children dropping out of high school or we will not have children who are hungry or we will not have abuse and neglect. I want high goals. I want goals around joy and happiness and feeling like you can contribute to your community. The only way you can do that is by having a foot in both places, both in the urgency of the now and the other foot in here's where we're trying to go and constantly assessing what's the gap between those two places so that you can strategize so how do we win, how do we get there. And so I feel like for my team, it is constantly keeping them on track to like both and and I will say that something is that is critical in that is that the work with IFTF really helped me as a leader understand that what I needed was I needed time to think and strategize. I particularly during this pandemic period would often be on like zooms responding to things both inside the organization and outside the organization for 10 hours a day. There was no time to think about anything. And part of what I really needed was I needed the time to think and strategize and to expand my reference set.  Those are the experts I listened to. Those are the people that I know that's what I read about work with IFTF really helped me understand that the only way to have the kind of creative thought and vision that we need to have that our children and youth deserve us to have in this work was to read and listen to and learn about from everyone else from every other sector from the business sector from organizational psychologists from people who understand climate change from people who understand what the future of AI is and tech of a workforce and be able to integrate all of that into what our goals are for our young people because they deserve that. So you three are very talented advocates and so you're convincing this group that you've got this has some value so here come the hard hitting questions. If you have more send them my way we've got a few minutes still to ask your questions. Okay so it sounds like you got some buyers in the room but now they're interested in understanding what are the largest barriers to democratizing this kind of training and tools and thinking to an even wider audience and what are your roles in increasing that access. So I think the largest barriers that we work with who we know and who we're comfortable with and that we don't actually really open up that invitation for folks who have different belief systems different processes different ways of doing business to engage with us. And so one of the things that we did as part of our practices that we not only left it open to our grantees but we left it over to partners we left it over to journalists to vendors contractors folks who weren't grant making not in grant making folks were focused on children not focused on children folks who wanted to think only about investments in market rate returns versus folks who want to think about how do we move people out of poverty and so we brought them all into a room. Typically we would segregate them OK those who are working on children issues in this room those who are working on workforce issues in this room those who are contractors in this room. We said no we're going to have an open space and we mixed everyone and I will say we were very nervous because we weren't sure what was going to come out of it but that's what made it even more valuable. The conversations that folks began in that room one made them recognize that the humanity in all of them that all of their value streams were very important to them even if they weren't shared value streams. And that there was a space to have an honest conversation because at the end of the day everyone wanted to have a better future and not just focus on today. And to the willingness to hear things that made you uncomfortable the willingness to continue the conversation past that initial conversation and then the willingness to put resources out there for folks to be able to continue that conversation. And for us that's how we democratize the process where it's not the Kellogg Foundation sitting in that leadership seat. It's here's what we're doing here's what we've been engaged in we want to share it with you we wanted to be a reciprocal process. We don't only want to extract information from you we want to be able to give you back everything that we heard but we're also inviting you to have this conversation in your community and have conversations with people you've never spoken to before. And for us we believe by demonstrating that value stream it gave folks agency to demonstrate the ways in which they wanted to approach their work in their local community and for us that is don't ask people to do what you're not willing to do yourself. And that is the value that we entered into the space. Yeah, I appreciate that Carla. And I think another barrier just for the Kellogg Foundation and I think for the sector in the field overall is really how safe do you want to play it. Right. And so I think we get into these places and these spaces of privilege and safety where we do not really want to hold up a mirror in front of our philanthropic sales and say where are we really missing the mark on making change in the world. What does that look like for us moving forward. And I think the example that you used and what I really got out of it as we were kind of thinking about how will these conversations go in the room with the mix of folks from just all across the spectrum and what that looks like. Because how safe do we want to play it. And what are the risks that we really want to take in this space that will even have the Kellogg Foundation showing up in a vulnerable way and being able to answer hard questions from individuals around. What will it really take for the Kellogg Foundation to get us to this space that we're envisioning for the future. And how are you going to reflect about yourselves and your practices and how you're showing up with us in this space. So for me there was just this space of vulnerability that's really interesting. And I think the other part to that question for me is the role that we play in this is how we show up every day challenging philanthropy in this space to think differently. How we show up with that lens of equity and for us at the Kellogg Foundation. Our DNA is around racial equity community engagement and leadership. And how do we really start to push the needle around that with a future thinking lens that takes in to account all of the ideas and perspectives that people are thinking about in this particular space to improve the lives for vulnerable children. So you know my role is to really be out there pushing around those spaces and being the provocateur in that space as we continue to rise to the challenges. And I'll just do a quick I'll represent for the grantees. I don't know how many of you are in the room there but I will say that for us the barrier is capacity and resources. I was fortunate enough to have a grant that allowed us to bring tipping point in for the sort of time limited project an advocacy project. And that has what has allowed us to really do this. Most funders and investors do not fund opportunities to imagine they fund the work but sort of they want to know what what are your deliverables what's going to happen quarter one. What are you going to change what's going to happen quarter to what are you going to change this kind of process does not fit neatly into that kind of proposal process or even reporting on outcomes. So it's really really important that if we want people to be able to imagine the futures they're going to build and do that in partnership with the right people the people who are impacted that you fund that work it was incredibly time consuming and resource consuming I'm going to train the young people who were advocates and I will tell you it has paid off times a thousand because they took that training they took it for this project yet we're building a campaign there. Yes but they also took it into their own daily work back in their communities and into their own lives. So that's a huge investment that is worth that time. And in contrast I'll tell you I got the opportunity to go to an organizational IFT training that had no resources attached I just went and learned I brought I dragged along a colleague with me but we did not have the capacity to implement what we needed to implement because there was no no funding. If I had my way queen for a day I would make sure that every organization had a I would love to have a futurist on our team who was constantly thinking who was implementing processes in the organization who could be my thought partner around understanding you know what are the future forces that are going to impact our children and youth and how can we be as smart as we possibly can in our advocacy work. But so far I have not found the RFP out there that will allow me to bring that futurist on staff. Well you just take a minute and then I'm going to ask Jennifer a question. Well I'm asking her the audience has asked for a couple concrete examples of using philanthropic tools in the PRI space. So think on that while I just you know you mentioned the capacity of the grantee being a barrier but I'm also watching you right now think about narrative change with policymakers which feel like another piece of this story that now we've got this foresight. We've got this future vision of children in 2035 that is centered around family connections and joy and and a real new definition of what success and thriving looks like for children that are that are exiting foster care or young people really 10 years from now. But now you're now you're in the work of translating this great content to policymakers and to get them to who think also very incrementally to get them to think big and bold and not only think but act big and bold. So I think it's a little bit too about the work of foresight to action in in your space. Yep. I can go second.  Yeah I mean it is a significant barrier. I would have always thought that policymakers sort of the reason they run for political office is because they believe they are architects of the future and they understand that they hold that change. However they are feeling right now like the future is happening to them as well. And so getting them up to speed on what's happening with the climate. What does that mean for children who are displaced from a family. If we have climate emergencies and we need to have children relocating who are not connected with family and extended family. Like isn't that an emergency in in our state in our country. Getting them to understand that getting them to think about what does it mean to be really holistic in an approach to mental health and behavioral health and also how to think how to think positively about our children as children. I think that is that is a huge barrier and so much of that has been I hold us as advocates to blame for this because we have gotten so good on educating policymakers on the urgency of now that they think about our children as sort of a collection of the worst things that happened to them on the worst days of their life and all of the statistics around the things that we're trying to avoid. And we have not shared this expansive vision of what our young people could be in the future. And so there's a lot of work to do to win on this campaign. We have to convince them that our young people are worthy that the system needs to be the one that's accountable not the youth accountable. The system has to be accountable for those outcomes. We have to help bring them up to speed on all the future forces that we now understand are coming down the pipeline and what those mean for children and youth and families. And that's an incredible amount of work. And I do think I really appreciate what you said about a multidisciplinary approach because I don't think we can do that alone as advocates which goes again to sort of the capacity. I think we're going to have to sort of have a unified voice around what the future is that we're trying to create for all folks who are vulnerable and then lift up the special needs of particular populations like children and youth. Yeah, the baseline. Yeah. Okay, a couple examples. So example for our program related investment portfolio. So our PRI program is not traditionally housed within our impact investing portfolio. It's actually housed in our programming grant making portfolio. And we do that because we want ideas that are generated from communities on the ground to burgeon forward. So what we've been trying to do and what we've been doing successfully for the past few years is for every PRI. There's an opportunity to do traditional grant making to help build their capacity, get those groups ready, have them build their networks. Think about what skills they need to have internally to their organization in order to be ready to take on this financial responsibility and figure out how they can schedule out their repayments. They work in partnership with our program related investment officer to really think about what are the things that you need to do as an organization to be able to pass your financial due diligence. Where do you want to start and where do you want to go? How do you, how are you thinking about moving from a PRI to MRI? What are the sorts of things you need to have in your trajectory? What are the partnerships you need to have? What are the financial stability you need to have? What training do you need to have? What coaching and mentoring do you need to have within that space? And we give folks time to think that through. It's not that we believe that everything we do doesn't have risk associated, but we try to mitigate those risks. But we also try to ground it in the value of what's necessary for that community. And for us, if the community is asking for it, it's a way for the community to think about it better tomorrow than we're willing to take on that risk recognizing that not every loan will be repaid. We work that through. We recognize that sometimes we think, okay, we can start off strong, but midway through, they have to have a mid-course correction. And what we've done is build really solid, respectable relationships so that when folks are running into issues, they come to us early so that we can solution together because we want their success. And so particularly during the pandemic, when lots of things were not working out the way we desired, we put out an open call to everyone in our MRI, PRI, or traditional grantmaking and saying, if you are struggling and facing issues, come to us. We will help you figure it out. We will convert whatever you have into general operating if we need to. We'll give you more indirect expenses if you need. We'll figure out if we can reinvest more resources to get you through this patch because it's a partnership. And a world crisis shouldn't be the reason why you don't have success. And so for us, that's how we brought our foresight practice because we recognize that you can't predict today what's going to happen tomorrow because as we learned foresight is not about prediction. It's around planning for the opportunities ahead. And so we wanted folks to feel very comfortable that we recognize that the crisis of today doesn't necessarily block an opportunity of tomorrow. And so we changed the ways in which we supported organizations to get them through that crisis. And because, you know, it's always that first person that tries it that says, oh my goodness, if I'm honest with them, what will happen? And that first person was honest. And then there was the ripple effect. And folks recognize that we were actually going to do what we said. Their success was important. We were willing to navigate our internal policies to bring them closer to success. Last question for you three before we close. And then as Mark mentioned, we'll come back so you can ask them more questions on your own. It's a question around optimism. So we'll end and maybe we'll ask you each to keep your remarks to 30 seconds here. How do you balance the optimism of futures thinking in a moment when our democracy and everything it has enabled us to imagine is facing its strongest internal threats ever. Sure. Thank you, Rachel. And thanks for the question because I do think that there is a balance. And what I always go back to just even personally is around the humanity of our work and my values that really drove me to this sector and understanding how I can show up in that space. And so for me, it's around humanity, how we all understand our connection and interconnection with one another and what that really means. And even in the face of these challenges and even in the face of everything that we're seeing, you know, in our communities that we're seeing on the news that we know is happening both locally and nationally. There is still an opportunity to engage around our shared humanity. And I really try to keep the optimism in that space.  And part of doing the futures work, I think does feed the optimism and it feeds at least my own sense that the future isn't just happening to me, all these things in the world. I can create what I want to create. And I will tell you, I think I'm oriented a little bit different to this just because growing up under the conditions that I grew up with and starting my career, we are working with young people who had been failed in the absolute worst ways by systems and had their lives basically close to destroyed like they survived their experiences in the system. And then seeing them emerge magical. And those folks is in the audience, I won't call out, but, you know, just the level of resilience and pride and, you know, just incredible optimism. And I guess that is the word that it that those young people exhibited. There's no way to be pessimistic to me about the future. And, you know, I have a commitment to myself. I tell my team this too, that the moment we're no longer optimistic as advocates, time for us to go take a break. Time for you to go do something else in the world, because the people that we are advocating for, they need us to believe. They need us to create, you know, as long as we're up and living and and walking and have some power and some opportunity to change things. There's reason for optimism. And so I feel like I want to be very clear that I think optimism is a practical force to you can't be unreasonably optimistic, you have to understand the moment that you are in. But this work sort of helps you, I think, understand where you are and looking at the long arc over time. You know, what I didn't finish my thought earlier, but what I was going to say is that one of the things I've learned in the futures thinking is how important history understanding history, knowing history, knowing what worked before what didn't work is to being able to build the future. But being able to understand where we are in the arc of history is also reason for optimism. And, you know, when I'm thinking about the some of the things that I'm still very frustrated about that we work on, I think, you know, we still are working on, for example, the fact that people do not understand that parents and family and loving nurturing interaction between parents and children that is the intervention period. There is no system other intervention that we can fund that we can give that will deliver for children that kind of outcome. But then I think, you know, 30 years ago, we were trying to help people understand that it was not acceptable to hogtie children in cells and leave them the basement. So we're fighting a different fight at this moment, and I need to understand where we are in that fight. And that gives me some of the energy that I need to stay positive and to also know that, you know, the changes incremental some things we have to start over for when we have a, you know, unexpected crisis in our community, whether that's a war or a climate disaster or pandemic, they're always going to be those things. But, all in all, we're making progress. And when I think about optimism, you know, the work that we do centers on children. And our goal is that all children thrive and we recognize that not all children thrive all the time and there's different circumstances that block children from being all that they can be. But when you, for me personally, when I think about the young child, and I think about the curiosity. When I think about the ways in which they're expressing joy. When I think about the ways in which they're building the blocks for who they're going to be as a well rounded adult. That keeps me optimistic. There's always going to be challenges. There's always going to be rest. There's always going to be moments when you get up and go, Oh Lord, not today.  And for me, I'm always looking to surround myself with folks who have a level of optimism about the promise for tomorrow. And for us to feed each other with that energy around what we can do collectively to make the difference that we want to make. And so, you know, land has seen me on my best day. She's seen me on my worst days. But at the end of the day, the commitment is always there. We're going to do everything we need to do to make sure that children thrive. We're going to work in every hard conversation. We're going to talk to people who we wouldn't talk to them if we could avoid it. But the reality is it takes all of us coming together to change hearts and minds. And that's what we committed to when we came to the Kellogg Foundation. And if I may, I would offer from from observing the communities and the work you're doing, the three of you are doing what I would say is that futures thinking itself is a powerful intervention. When I think about what happened in the room when those young people were invited to not only think their future but describe it and define it and put the like the texture to it. It lit up the room. It gave them a sense of agency and kind of force for what they're advocating for that I don't think they felt they had permission to and no one needs permission to dream a future. But I think some people oftentimes are misled to think that other people only certain people get to define the future. And I had the same experience in Jackson, Mississippi watching a young woman talk to me about her future and all of a sudden as the conversation went and she recognized it's her future. You know, she has agency she has choices and that there are there are good forces out there that are working to help her choices and her dreams become reality that itself can be an intervention on its own. And I just wanted to add on that. I mean, going to another area where I'm immersing myself neuroscience. I mean what we know from neuroscience is that the most powerful intervention that we can do for folks who have experienced trauma is give them a sense of agency over everything that we can possibly do. And so many of our communities have experienced unimaginable trauma and tragedy and so this is an intervention in that way is it's not only giving them real agency and not a feeling of I get to make the power but the real concrete tools to do so and the forums to do that work in. Yeah, the wiring, the rewiring.