The National Party's launched a petition calling on the government to establish a trans-Tasman bubble immediately. Deputy Prime Minister Grant Robertson says the government will make a decision soon. National's leader Judith Collins is with us now. Kia ora. Oh, good morning, Susie. How easy would it be for the government to open the bubble? I think it would be pretty easy, actually. They've already got the Australians saying that they want to have the bubble. We've had New Zealanders able to travel without quarantine to Australia for the most part since October last year, and we could get this moving. I just think that the government here needs to actually find a way through and help our tourist industry, but also help free up 40% of the beds in the managed isolation facilities, which will get more families reunited. Could it, though, not mean a net loss for New Zealand? Because people may take advantage of being able to go over to Australia. And Australians might not necessarily come over here. Oh, no. I think the Australians, we're desperate to get to our ski season in Queenstown, and they will be wanting to come here because they'll be bored in Australia. I think that's absolutely true, is that New Zealand tourism is the biggest market of the Australians, and at the moment that's been choked off. We've got to do this. They've got to have a visa, though, to leave the country. That's yet another hurdle to get over, so travel is still not straightforward.  We can make stuff happen and we can get stuff done. I mean, we're going to win the America's Cup today. We can do anything if we really want to. What if there's an outbreak in either country? What happens? Then when you close the border temporarily, and that's what the Australians have done to us. And I know that the government has said, oh, New Zealanders could be stranded in Australia for, you know, a couple of weeks. Well, they could be. I think, yeah, but you know what, Susie, seriously, people have to make their own decisions. We need to stop treating everyone as they were five-year-olds. But this is the difficulty, isn't it?  What do you think people's employers might say to that? Oh, sorry, I can't turn up for a couple of weeks because I'm stuck in Australia. Well, people have to make those choices themselves and they run those risks. But this is what I'm wondering. Would people actually run those risks or would people think, I'm not going to take myself and the kids over to Australia for a week in the winter? Because what happens if we get stuck? That's when I lose my job. That's when I can't pay my mortgage. But that's for them to decide, isn't it, Susie? It's not for you and me to tell people whether or not they should. They need to actually make their own decisions. And I just think people, you know, it's not like Australia's a third-world country here. I mean, that's not the problem. What we'd rather have is Australians here building our tourism again and actually saving places like Queenstown. But this is why I ask whether they would actually come or not. Like you're saying this is, you know, it's a risk that people have to take. But people might not be that keen on taking a risk in a global pandemic like this. I think they will. And the other thing is what's your option? What are we going to do? Tell Queenstown people to go and pivot like their tourist minister has here. Is that what we want to do? Tell the West Coast they've lost their timber, they lost their mining and now they've lost their tourism. Well, what are they going to pivot to? The fact is we need to get on with it and we need to. One of the things I quite like and admire about the Australian attitude and their government's attitude is they actually want to get stuff done and they think about how they can make it happen. And over here, we've got this absolute paralysis by analyzing all the things that go wrong. How about think about the things that could go right? But isn't that one of the ways that the government has been able to keep New Zealand safe is by analyzing the ways that things can go wrong? And we wouldn't have, for example, contact tracing that would necessarily work in if suddenly a case popped up on either side of the Tasman. The Australians have, in general, with the exception of Victoria that went through a very tough time, other states have done really well. And look, I just look at this and think, do we want our tourist industry or not? Do we want to do this? Or do we want to actually just close up shop, throw away the biggest market that we have when we've got an opportunity now with the Aussie government trying to open up the border and we're standing around saying, oh no, well we can't do that. Well, you know what? We are the back ourselves as we don't as a country. I believe in Kiwis and I reckon we can do this really, really well. Some people that we are allowing to come in, cast and crew from the Lion King Musical, what's the problem with that? There's no problem with that and I've said that. Also, they're coming out of Australia. So Victoria hasn't had any COVID in the community for quite a long time now. So they actually would be able to come in without going through MIQ. So no problem. So you're happy with that even though I guess people might go and see that rather than seeing some homegrown talent perform? Yeah, I actually think we need to stop telling people what they're allowed to go and see. I actually, you know, I think people, you know, there's been loads of opportunities for me to go and slam the government for letting the Lion King people in. But actually why? You know, surely if we open up 40% of the opportunities in MIQ for people to come in from other parts of the world and go into quarantine, we could do that by allowing the Australians or Kiwis to come back from Australia. But you're not explicitly wanting to support the local performers? No, I think you're just going way too far on that one, Suzie. I obviously want to support local performers, but I'm also not silly enough to think that you just every country go to as a production like Lion King, that you suddenly get all new performers in that country. These are professional artists who have been trained in this particular thing. That is what they do.  But is it fair that they go ahead of, for example, crucial healthcare workers or families that are needing to come back and see relatives? Well, I am with you on this, Suzie. I think it's really sad that we've got families who can't get back to relatives, dying relatives in New Zealand and their family members in Australia trying to get back here. That's why you have the trans-Tasman bubble. This whole miserly attitude towards people goes away. But Miss Collins, you're having a bobbage. We're on this one, aren't you? I've just got the solution, Suzie. That's the issue. I've got the solution and the government needs to stop going around saying, yes, we'll pick these winners. We'll have the Lion King, but we won't have families coming back to be united. We can have what we need to have, which is open that travel bubble with Australia, get on with it, and we close it if there's a problem. That's what we do. Everybody's happy. Just very briefly, you said earlier you like the Australian attitude. Do you like the Australian attitude towards the 15-year-old who's come back here? Well, I said that I like the Australian attitude that they can get stuff done and they can take a risk. Well, they got that done. In fact, they certainly did. And I think that's awful, actually. I thought that was dreadful. But I also don't like the Australian Peter Dutton, their minister, coming out and saying he's throwing out the trash. In the same week as we had the commemoration for the 51 people murdered and all those other people severely injured by an Australian. So this war of words is not helpful to either New Zealand or Australia. And it's unnecessary. So our government needs to be careful. We need to say not do things like go and, like Damian O'Connor did, and go and tell the Australians go and behave themselves with China and be kinder and nicer to them. Oh, for goodness sake, keep our nose out of other people's business. And the other thing is the Australians need to show us respect. We need to show them respect. Sending a 15-year-old kid back here. And it turns out Nanaima Huta, the Minister of Foreign Affairs, I saw yesterday, had no one for weeks about it. Well, I don't think she told the Prime Minister. Thank you very much for your time. Judith Collins there, National Party Leader.


Whether you're just getting started in terms of transforming your data center, modernizing, looking at hyperconverged infrastructure, or whether you're building out your cloud strategy, thinking about private, public, distributed clouds, Nutanix and the partners that you met here are committed to helping you on that journey. I am very excited and proud to share that together we have made quite an impact on the four organizations that were here at Dotnext as part of our DotHeart initiative. Girls in Tech, the Women's Sports Foundation, the Foundation for Hospital Art and Workforce Opportunity Services. We have, thanks to your generosity, donated more than $7,500. Now we have a couple more hours to go to get to $10,000 and I know that we can do it. So thank you so much for your generosity and be sure to take advantage of the last couple of hours in the Solutions Expo to grab some tokens and get us to $10,000. It is also my pleasure, in the spirit of giving, to award this tricked-out Nutanix colored Trek bicycle to one lucky winner from our social contest. Trek has been a customer of Nutanix's since 2014 and like Nutanix they share a number of business values around giving back into the community, creating positive change, building things that last, memories, relationships, products. And so I'd like to take a moment to please welcome back out to stage Nutanix CMO Ben Gibson to help me do the honors. Welcome back. Hey Julie. It's a gorgeous bike. Yeah, light. It's very like carbon fiber frame. Look at this thing. Wow. Can you tell me a little bit about it? You know Julie, this bike, I mentioned before I'm a cyclist. This is not only in beautiful Nutanix brand color. It's got top of the line componentry, Shimano, Ultegra. This thing all comes together. I'd like to think of this as hyperconvergence for the cyclist. Right? Just as beautiful, the same impute value. We've got a Nutanix monkey on the front too. It does have a Nutanix monkey on the front. All right. So are you ready to unveil our winner? Let's do it. All right. So the winner of the Trek social contest is Rob Calori. Are you here? There he is. He's here. Now Rob, come on up. You got to come, you know, check this out. We're not going to ask you to clip in. Well actually maybe you should clip in. I'm not sure we can ship it home for you so maybe you just ride it all the way home. Where are you from? New York. You're from New York. It's just a short ride back up there. Congratulations, Rob. We'll get the ship to you. Awesome. Thank you. All right. I think we have someone to help you out with that. Okay. Ben in the spirit of giving, I think we're just going to continue with the good times role. Yeah. So in the beginning yesterday, you also put out a challenge to our dot next audience trying to find the Easter eggs that were in the brand video. Yeah. So we got some good responses. People were hunting, watching the video. If you look carefully, you could see some of these Easter eggs that were popping up on this video. You look carefully. You see some Nutanix logo. You see prism up on the screen for someone who's showing freedom to get a lot of work done. The one my favorite actually is number three there. That's artistic. The Nutanix X in the sky. So Julie, we had a lot of people that tweeted in to try to identify and we have a winner, don't we? Yeah. It was a little bit harder than I think people thought but there was one lucky winner who was one of the first people to find the Nutanix Easter eggs and that is Chad Dorr. Are you here? Chad Dorr, are you here? So you will recall Chad gets to join us at dot next 2019. All expenses paid, airfare, hotel and pass. Very good. We also in true dot next fashion like to reward the person who's been the most active on our mobile app. So this is someone who's been giving us feedback, being part of the community, very prolific with the dot next app. So congratulations to Faisal Jawade if you are here. You also will be joining us at dot next 2019 on us and then how many people are interested in Manook? Anyone interested in Manook we were given away? All right. Congratulations to Mike Geller. Nice job, Mike. So we have given away two prizes. All expenses paid to dot next 2019. However, we haven't mentioned where that's going to be. Julie, where is dot next 2019? Well, I think maybe in the spirit of the culinary theme that we've been on since we had Anthony Bourdain on stage. We could make us a challenge. We will throw out three culinary hints to you. Nutanix employees you may not play. And I think I have, oh I do, I have one more signed cookbook for whoever gets it right. Okay. So if you think you get it right, shout it out. We've got people in the audience you're going to be listening. And Ben, why don't you do the honors of the first clue. All right, first hint. We're going to a place that's going undergoing a culinary revolution. There's a famous chef named Jimmy Martinez just opened up a new restaurant renowned for handcrafted tacos. I'm not sure what Mr. Bourdain would say about that, but handcrafted. They sound delicious to me. Nope. I'm here in a few coming out. Not yet. Hold on, let me give you a second one. I don't I'm not hearing it yet. This city is also renowned. The city is also renowned for celebrating the medieval era.  I haven't heard it yet. Say it again. Anaheim. Yes. So you will be joining us. Dotnext 2019 in the sunny Southern California area of Anaheim. So please mark your calendars May 7th through 9th. And then of course, if you really enjoyed the learning and the fun that we had this week and maybe some of your teammates weren't able to join you, we will be out on Dotnext on tour coming to a city near you. And if you enjoy the conference experience and would like to participate six months from now across the pond, please feel free to join us at Dotnext conference in London from November 27th through 29th. And I think maybe one of the high notes to end on, Ben, might be to circle back on freedom. Yeah, you know, like I said when I opened our show this week, this is a community. We talked about Enterprise Cloud. We explored a lot around what invisibility means and what we're achieving together on that front. And we talked about why. Why are we together on it? It's about realizing new freedoms, freedoms to build the data so that you want to build all the way through the freedom to play. And I was at the party last night and I saw a good deal play last night too. You know, we were thrilled to have you join us here this week as a continuation of this growing community. I want to thank you for your time and your energy and your engagement to make this what it is. And I thought also I wanted to mention a couple things. First of all, thank you to all the wonderful Nutanix engineers and employees that worked so hard to bring this all together. And there's two people in particular I want to acknowledge as part of our Nutanix family and broader community here that really put their hearts and soul into making this experience what it is. The first is Erin Alonzo and her wonderful team who create this entire event. Thank you very much, Erin. Amazing. There's another gentleman named Rohit Goyle. And he's not the only one, but Rohit, more than anyone else and his colleagues, spent a measurable amount of time creating the wonderful content that showed up in all of our breakout sessions. Rohit, thank you so much. And as a reminder, those breakout sessions actually continue. Our last set right after this session here, we'll go to our last set of breakout sessions and then we're going to depart for home. So again, Julie and I both thank you so much for being a part of this week. Hope to see you in London. And if not London, I heard a yes. And if not London, certainly we'll see you in Southern California. Beautiful Anaheim next year. Thank you so much. Be free. Thank you. You are now free. Ladies and gentlemen, this concludes our afternoon keynote. Breakout sessions will begin in 20 minutes.


When the bomb comes down, when the flags go up, I'll watch for rain clouds and reach for my cup. Good afternoon, I pick up the paper but the news is dumb. Says an enemy's coming, I say let him come. I watch the war, it's my favorite show. Seems I'm always seeing somebody I know. What of the warnings? What of terror? Hey, Sarasara, good afternoon. This very morning, I walk in bed. Same time tomorrow, I could be waking dead.


I didn't know my mom. She came to the United States when I was two years old and one of my biggest dreams, as you can tell, was to see my mom for the very first time. Hello, my name is Edder. I'm from Guatemala. I came to the United States eight years ago. As you guys can imagine, it was one of the biggest assignments and one of the best moments in my life to see my mom for the very first time. At the same time, all this was kind of tough for me and for her because we didn't know each other. We couldn't connect at the beginning and it was a little bit tough for both of us. I moved out. I had no friends. I didn't know any English.  And one of my biggest passions is soccer. The only problem was that I didn't know how to tell them that I wanted to play with them. After that, they invited me to a home group. That moment right there changed my life here in the United States. I met the one that is my wife today. Her name is Tatiana. She was living in New York. So I decided to go to New York. My name is Tatiana. I'm from El Salvador. I live in New York and then I met the one that is my husband right now. And we got married over there after a few months. We decided to move to Tri-Cities. We started having problems. So I contacted the one that is our pastor, Vladimir. He said that we needed to come to church. So we came a few times. And then I started to like it. So we were coming together and we were still having those problems. But I knew that God was going to work with us. I had a problem with gastritis for years. And it was December. I remember that we were doing something that we wanted to live all the bad things in the past for that year. And we had to write it down on a paper. So I had these gastritis.  And a few months after, I was like, I didn't get the pain anymore. So I'm going to try and see if I still get the pain. If I don't get the pain anymore, that means I'm here. So I tried some drink that is chocolate because that used to give me the pain on my stomach. So when I drank the chocolate, it didn't give me the pain. So I was like, oh, I'm here. And it's been more than two years already since I didn't have the pain anymore. I got saved. Me and my husband got baptized together. We were in so many blessings from God. And in such a miraculous way, we were given a car. We are expecting a little baby. Now we are hungry leaders also. It wasn't like this before. We were struggling a lot. But thank God for our hungry generation. And thank God for every single friend that is close to us now. Thanks to them, we are where we are right now.


In order to understand what is considered to be the mature HR function, what can be considered to be a high quality HR function, a framework can be very useful. That framework is called competency maturity model in terms of the people function that is why it is called PCMM. Many of you must be aware about the CMM very popular in the software industry. All CMM are constructed with the five levels of maturity. One maturity level is actually reflection of evolutionary play to at which one or more domains of organizational processes have been transformed to achieve a new level of organizational capability. A maturity level consists of related practices for a predefined set of process areas that improve the organization's overall performance. Thus an organization achieves a new level of maturity when a system of practices has been established or transformed to provide capabilities and results the organization did not have at the previous levels. Method of transformation is different at each level that requires capabilities to be established at the earlier levels and consequently each maturity level provides a foundation of practices on which practices at subsequent maturity levels can be built. In order to be true CMM, the maturity framework underlying a model must use the principles established in the process maturity framework for transforming the organization at each level. So, in the nutshell maturity level represents a new level of organizational capability created by the transformation of one or more domains of organization's process. So, let us look at the people competency maturity model. The people CMM applies the principles of the process maturity framework to the domain of the workforce practices or HR function. Each of the people CMM's five maturity level present a different level of organizational capability for managing and developing the workforce. Each maturity level provides a layer in the foundation for continuous improvement and equips the organization with increasingly powerful tunes for developing the capability of its workforce. So, first we need to understand the for this is represented in the pictorial form. Each level is the combination of the people process and technology. CMM looks at any function as a combination of people process and technology. There are five principle combinations possible in any model of CMM and also in the people CMM. Level one reflects the inconsistent management. That means if we take the example of recruitment, recruitment today happens in some process, tomorrow for some other employee it may happen in some other way. Performance management for one employee happening in some way or it is not happening in the same way for other employee. So, or in one year performance management is done in some form and on another year performance management of performance appraisal is done in some other form. So, first level the most basic level is about inconsistent management practices. Second level is related to the repeatable practices meaning from the inconsistency organization reaches to some level of consistency in its process and systems. So, from level one to level two what are the processes we have to look at. Please note that CMM is based on a basic understanding that no organization cannot create very high level of matured processes may be HR or may be any other processes without having a certain set of prerequisite sets of the prior required a priori required processes. So, the so one level of process can come up only on the basis of certain kind of lower level of processes. So, from the initial level managed level is about the repeatable process and in that process they look at the compensation, training, performance management, staffing, communication and work environment. So, from initial level to the repeatable level organization has to have clear processes and systems about these six activities or HR components. Level three in the CMM is a very important level because at this level organization operates at the sound framework of the people competencies. For the repeatable level organizations need not to have the detailed competency map required at any level for any employees but for level three organization has to have a very strong clear competency framework related to all the levels of the employees and all the processes gets aligned with that competency requirement. So, here they identify the primary competencies and align the work force activities with them and what are those activities? Those activities are competency based practices like career development, work force planning, knowledge and skill analysis as a result of it a participatory culture is developed. You can notice that participatory culture, career development and work force planning that is not possible until level two. Until the repeatable level which is about compensation, training, performance management are not achieved. When organization achieves and imbibes level three meaning what? Level three meaning when organization has a good framework of the competencies properly documented for the different employees working at different hierarchical levels and when their processes of the compensation training, PMS etcetera are aligned to these competency then organization is ready to move to the level four that is called managed level. At this level there is a quantitatively managed organizational growth in the work force capability. This is the stage where organization performance is aligned to individual performance. There are team based activities, there are team based practices. Mentoring process is set as a organizational process not the individual initiative. Mentoring, coaching becomes the process of mentoring becomes the part of the organizational process. So, organization performance can become little more predictable. We can predict how organization can perform based on the aggregation of the individual competency or the performance competency gap or the competency required to achieve certain level of performance. Not only that a team aggregation at the competency level is also possible at level four or better way of saying is when organization is capable of telling about the performance at the team level and organizational level based on the aggregation of the individual level competencies and performance then we can say organization is at the level four or which is called the managed level. Last but not the least is level five which is called optimizing. Optimizing or CMM level five is that capability of organization wherein change, innovation, learning, adaptation of the new process, new systems become in build in the organizational process and system. So, the coaching and the personal competency development becomes the regular features of the organizational function. Level five organization are supposed to be the organization which have built the capability of renewing themselves according to the need of the environment and need of the organization. No organization as that can achieve level five without achieving all four levels. There is a robust documentation process and there are lot of organizations consulting organization which help business organizations to achieve the PCMM at different levels. So, I explain the PCMM in order to convey that HR there is no one HR function. HR function can be there in organization at different level of maturity. Maturity level of HR function facilitates the organizations to attain their strategic objectives. Here we come to the conclusion of the first session or the introductory session of the HRM course. We looked at HR is not one homogeneous or one type of function. HR function can vary in its flavor according to the nature of the organization and the stage of organizational growth. HR role can be of four types strategic partner, change agent, employee champion and administrative expert. For organizations to achieve the strategic objectives they need to modify, they need to adapt the HR systems and processes. There is a huge cost of not following HR systems and processes that cost in the form of intangible losses as well as tangible losses. But there are systems and processes with which HR can be made truly a strategic partner, a change agent, an administrative expert and employee champion for its employees or for the organization. PCMM is one framework we discussed which is readily available framework following that an organization can evolve, can develop its HR function. Thank you very much. We will see you in the next session. Namaste.


I love that intro. All right, welcome everyone to the second session of .edu, a cloud native TV show. I'm Kunal, your host. And today we have some really interesting folks with us in the community. So in the last session, we got so many questions. So we weren't able to answer all the questions, but we got so many questions like, hey, how do you contribute to such nice projects? How do you make sure that as a beginner, you're able to contribute? What are the prerequisites? You had questions related to various mentorship programs that CNCF has. We also talked a little bit about the shadows program. By the way, the shadow applications are open right now. So we'll talk more about that later, how you can apply and everything. But let's talk a little bit more about all the questions that we had previously.  How can I contribute? Or how do we get started with non-code contributions? What are the various ways which I can help out? So I thought like, let's, for this show, let's get some of the students who have been really active in the cloud native projects, for example, Kubernetes. So let me bring them on stage. We have Arsh and Madhav here with us. Hey, Arsh, hey, Madhav, thanks a lot for joining. Really appreciate it. Cool. So that's what we're gonna be talking about today. So we're gonna be talking about how Arsh and Madhav as students contributed to Kubernetes, what their journey was like. And answer all of your questions that you can also get started. We'll also be sharing some resources with you that will help you in getting started with being a contributor. But yeah, without further ado, before we jump into the agenda, let's do some introduction. Arsh, would you like to go first? Sure. Hi, folks. I'm Arsh. I'm currently pursuing and in my third year of engineering, I've been involved in the community for like the last six months. I was introduced to it as part of the Linux Foundation membership program, which I've been with Kubernetes. And then I did Google Summer of Code. I'm currently doing Google Summer of Code with CMCF. Yeah, that's been it. Like, let's see, what are we up to last week? Madhav, do you want to go next? Thank you for sharing, Madhav. Would you like to go next? Yeah, hi. I'm Madhav. I am currently a fourth year student in my final year of engineering. I got into Kubernetes and the community around early Jan, or mid-Jan. And since then, I've been involved in various other parts of the community, and just helping on wherever I can. So before, you both are students. And see, I'm a student as well. And most of the people who are joining are students. Before we jump into the project-specific stuff, would you like to maybe share how you got started with open source? How did you learn about what is open source, and what motivated you to get started? Maybe we can start with Madhav. Sure, yeah. So how I got started with open source was, so I was basically very lucky to have, like I had two, three friends of mine who were already into this space. Like, not Kubernetes exactly, but like, they were into open source and the whole idea that we had behind it. So I was, they used to talk about that in my book, because this was really cool and it sounds fun. So we were like, okay, let's do it, like, let me try and explore it a little bit. But exploration took about a year or two. And like, nothing happened until then, but everyone, the one thing I noticed was that everyone's just there to help you, no matter what. There might be rare exceptions, but like, in general, the trend is such that everyone's there to help you. But, and then we got together, we started like a student community in our college and things just sort of took off from there because people helped each other get started. And it was a lot of, it was a lot of good things. And like, I see some of my friends in the chat right now, as well. And so that's how I basically got started in open source, but the way I got started in Kubernetes specifically, that was like, there are a few folks in the community. So like, you might have heard of them, Nikita Nabaroon, Divya, all of them. So they do like a new contributor workshop every now and then. So that's how I got started. That happened in Jan. And that was the time I joined the Kubernetes life. Wanna get started in the Kubernetes. That's all there is to it. Cool, yeah, I can totally relate with that and shout out to all the amazing people who help, you know, beginners in getting started. We will be sharing about those resources before, like afterwards. And if we move forward, it would be great if you all could also follow the Twitch channel because Cloud Native TV has a lot of amazing TV shows, you know, related to the cloud native world. So we have like technical workshops and all the other amazing podcasts. So make sure you follow and share. And yeah, Arsh, how about you? So when I joined college, I wasn't like, I didn't have anything in particular and I didn't even know if I wanted to program. But yeah, first thing I heard all these fancy stuff like CPU, DSA, open source and everything. So everything just comes bombarded at me. So I took my time. I did something like, I did some DSA for a month. I tried my hand at code forces for a month. I created a GitHub account and I started exploring a month. So while I hated the first two, this I thoroughly enjoyed because I was like, wow, like if I write something and people are actually using it and someone was giving me feedback. And then I just like sort of automatically fell in love with the process. This was the first time I was like interacting with a community which was like not limited in space. And that sort of feeling felt excellent. And then I have been like just sticking around project to project and that's how it happened. Plus one for the CP point, I also did not choose the CP route just because of that feeling. I also wanted to, let's say I was intrigued by writing code being used by people around the world. So I agree with the CP point. I'm also not a CP guy. Well, for those of you who are joining, CP means competitive programming. If you're not aware of it, but cool. All right, well, that is great. So let's talk a little bit more about Kubernetes, right? So you started with open source was, was Kubernetes the first project that you got involved with or? No, so I like, I didn't even like know about, I heard the word Kubernetes, but I was mostly familiar with the web. So I looked for organizations which were using that exact one of those organizations. I was like contributing for a month or two. And I asked them, like I wanted to contribute more to the project like, is there something which I should learn? So they said that yeah, Kubernetes would be good to learn. So from then sort of started, I started learning about Docker Kubernetes. And then I wrote some blogs about it. And I was writing these blogs for myself because I was like, at least, this is like a formalized notes for me. That is what it was. But some folks read those blogs and like they offered me an internship in one of the CNCF projects. And then people like in the CNCF place are in general like very helpful and kind. So they told me that there's this mentorship program applied to it. And that's how Kubernetes happened for me. And mother, you mentioned that you were in contact with your friends, we're talking about kids and stuff. As well, quickly touch up on the point, like you know, as you mentioned. So you said something very nice which was that the blogs were actually for you. And that is something that a lot of people ask like, hey, why would I want to write a blog if there's already content available for that? So I was like, you're not writing it for like other people. I mean, obviously, if you share your knowledge, it's helping other people, but it's also helping you. So it does not mean that if a blog is already there on Q and it is, you cannot write a blog on kids. Definitely. And like you mentioned, we'll talk more about that later. Like you got an literally like an internship opportunity via your contributions. Is that correct? Yeah. So that's exactly like something that happened with, you know, I see a lot of folks including me who choose the open source route as students in order to get internships and job opportunities and placements and whatever. Because an open source is like the proof of work, right?  Why wouldn't they give you opportunities if you are doing good work? That's why we have all the mentorship programs. Madhav, would you like to share something related to that? Yeah. So I think my first open source contribution in general. So basically throughout my college life, I was all over the place. Like I had polar interest, like just like completely opposite like North Pole, South Pole days. So during initial years of college, I was into something known as quantum computing a lot. So I contributed a few like very small code changes to this quantum computing project. And from there, I was like, okay, this is kind of fun. Like I didn't, I was yet to fully experience the helpful aspect of open source, but I experienced like what my code is going into like this software is like all over the world. Like how crazy is that I'm just sitting at home. I'm like a second year student. I don't know what's going on, but like this seems cool. Then I started like talking to a lot of people this that and then my interest if it was like the system side of things. So I got really, really into just like computer systems in general. So like be it at the kernel level or like be it at the higher levels or like cloud and distributed, any of those. Like I used to have a lot of fun with that. And that's something important, right? Like just have fun with it. And I was having fun with like all of these projects. And then I wasn't involved with any such project until this year, but like in the middle, we were running a few open source projects of our own. And that sort of helped me gain a lot of perspective because what I realized was even though we were just like second year students not fully understanding a lot of things, whatever we built, we got people who were like senior developers like send in contributions because they thought that what we were doing was interesting or fun. And I'm like, okay, this is really cool.  It's just that people are, you have knowledge to share that are people to consume that knowledge and then there's the back and forth which happens. So I'm like, okay, now I want to be associated with something I don't know what. And like I stumbled onto Kubernetes because someone used to like talk about it. I'm like, okay, this sounds interesting and I looked it up. And I looked it up and like, this is so complicated. I don't know if I can do this. So I waited six months after that and then in Jan finally I'm like, okay, let's just join this lack and say, hi, what's the worst that could happen? So then that's why I got started. There's a very good point you mentioned which was related to contributing to your own projects as like open sourcing your projects and getting other people to contribute. There's something I've seen like in many students like you have your let's say final year project and you get it graded and everything. And then that project is not looked after at all. Or let's say sometimes there are some hackathon projects so you make a really nice hackathon project and then you let's say after the hackathon is over, project is done. The good thing you can do is maybe you can choose to open source that and see if other people would like to contribute. Thanks a lot for sharing both of you and get good. I think just to add to that what Malak said something very important was like, I personally feel like in open source you should try to find the thing which interests you like he said if the systems for him. So for me like while I was contributing to organizations which were like related to web development and all, I wasn't like really liking the entire stack and all and like when I started learning Kubernetes that was also not because like I thought that I would get something out of it. I was just like genuinely curious about what this fancy word everyone is using. So yeah, just to add to that like if you want to purchase something specific that's very good. Yeah. Speaking of the fancy word, a lot of people are asking about it. Can you tell us a like brief about Kubernetes and what is Kubernetes? I think mother does the best so much better than me. Sure. So I'm sorry to assume, but like I'm hoping folks know what a container is at least. Okay, let's not assume anything at all, right? Let's start from like ground zero.  So you like slap boundaries around it. You put boundaries around it and you make sure that it runs. You are giving it to someone and you're ensuring that okay, you run it this way and it will run. So just think of containers as like a way to package some program that you've written and run it basically wherever you choose to with other very important added benefits like constraints and things like that. So what Kubernetes does is it's basically a container management platform. So if you read like the GitHub description of the Kubernetes repository, it will read it's a production grade container scheduling system. So what that basically means is if you have a machine that is something running like something like your website which you want people to see, but let's say your website grows really, really popular really, really fast, you can either buy a more powerful machine, you can go on buying more powerful machines but that's not really going to help you after the point because it for financial reasons or like more powerful machine might not exist after a point. So what you can do is you can work with smaller machines but you can have a lot of them. So you can run, applicate your website on all of these machines and then you can like share all of the incoming traffic which is coming in. And to do all of this, you need to make sure that these applications that are supposed to be run need to be actually placed on these different machines that you have. That's what Kubernetes is on like a very, very extremely oversimplified level is it's a container scheduling system which is a production grade. And when it's a production grade, I mean like it's used by a lot of companies in production currently. So that's what Kubernetes does for you. And it does it in like really, really interesting very, very cool ways. So if you are interested in that, there are like a lot of great talks on that. So I can help with links. Yeah, we can definitely check out all the, you know, if you just YouTube as well like Kubernetes tutorial, I'm sure you'll find a lot of nice resources. Let's talk a little bit more about the contribution part. So one point is like using the project and the other point is actually contributing to it. So how did that happen? Ash, maybe you can go first. Yeah, so since folks are getting started I think it's good if you have first basic, just basic understanding like a little more than what Madhav said about the project. And it's definitely much easier to contribute to it. But so using Kubernetes as a student, you can just like play around with mini cube and kind and all, I think that is what we can do at our level right now. But yeah, contributing specifically to Kubernetes, I think it is much easier compared to other open source projects, especially because of like all the helpful folks around here. So for me like contributing, I did not, I was just learning it, contributing happened automatically. Like when I grew interested and I came to know about that Linux Foundation mentorship program. So I talked to Dems and everyone in the community and that's how I sort of got into contributing to Kubernetes. Thanks a lot for sharing, Ash. Madhav, would you like to share your experiences as well? Sure. So like Ash said, there's not a lot of things you can do as a user of Kubernetes if you're a student. But like a lot of times when you ask people how to get started, the advice you'll get is first be an end user, but that might not be possible if you're a student and that's totally okay. Both sides of the story are perfectly valid. But if you're a student, one thing I would say is, try to make sure that the project that you're contributing to, like in our case it was Kubernetes, but in your case it can also very well be something else. But just try to make sure that the project you're contributing to interests you in some way or the other. So for me personally, I was just having fun with it, like trying to understand how Kubernetes works as a system, trying to understand the architecture of Kubernetes, like why does it work the way that... Because when you get started, you hear these different terms in Kubernetes and you just wonder like, why did they decide to build it this way? And like why this, why that? So I was just like on a witch hunt for all of these answers. And that got me really interested in a lot of things. And I was like, okay, this is really, really fun for me. And this is really, really interesting. And throughout that process of like trying to learn, that's how basically contributing also started. So like this, I would say, try to make sure that contributing is like a... It's the aftermath of your learning in the project basically, not the other way around.  And then once you do, you'll be able to understand, because one of the biggest barriers in contributing is understanding the issues itself. If you go and see Kubernetes, the issues page right now, like if assuming you don't really know a lot of things in Kubernetes, you won't even understand what's going on there. Like you won't understand the terms. And this was me for like a good half year. And trying to learn about Kubernetes just at least helps to understand what discussions are going on and what conversations are taking place. And once you know that you can offer help, even if issues aren't opened up, you know what needs to be worked on. You can say that, hey, I know this needs to be worked on. Can I please help with this? So that way it sort of becomes relatively easy. And I really love the... Now you're saying I just really love the point you mentioned related to, it took you like months and months because it's not going to happen overnight. It is going to take time.  But yeah, are you saying something? I was just saying that Madhav has a really cool talk on how Kubernetes works. It's on the Kubernetes Bangler channel, so you can check that out. But yeah, completely agree with the sitting as a fly on the wall in the meetings. I think that's one of the analogies James gives. But you just have to observe just more down stuff you won't understand and learn about it. Because that is where the actual learning will happen. If you just observe and see what all things are happening in SIG meetings and stuff, we'll talk more about SIGs later. People like Arsh mentioned, Madhav mentioned. A lot of people will be there to help you, basically. Getting a lot of questions regarding the prerequisites. So let's talk about prerequisites first and then we'll talk about what the actual contributions can be as a first-time contributor. So let's talk a little bit more about the tech stack point of view prerequisites. Arsh, maybe you would like to share. Honestly, I feel like pre-requisites every is a value you're setting for yourself and you should not do that. Just jump in. You would not understand anything. You would not understand 90% of the stuff. Google, ask. And that is how this barrier, you don't need to have this pre-requisites barrier and create it that I will learn this first, learn this first, learn this first and then start contributing. Just go ahead, at least that's my take on pre-requisites. Yeah, totally agree with that. Learn on the go, basically. So even if you know 30% to 40% or whatever the tech stack is being used, you can learn while contributing. You can also start with non-code contributions which many people are sharing in the chat. Another question, like if we ask as a follow-up is, so you started as first using Kubernetes and learning about it and then how did you, this is a question we get quite a lot. How do you understand such a large code base? You don't, like I don't understand the large code base. I only know the parts, I don't know the parts I am working on, I think. True. Take it into pieces. There's a reason it's divided into modules and packages. So you don't have to like, know how every single file is. You don't have to go through every single line of every single file. It's not, no, it's not possible, like checking out every file and stuff. Cool. Let's talk a little bit more about then your first contributions, right? So maybe if you could share a little bit about that, how that started. Madhav, would you like to go next? Sure. So this is a nice segue. So I have like a small personal experience to share from the like the first one. So my first contribution was, like a lot of people's first contribution was fixing a broken link that I found while trying to explore what's up and like what's going on in Kubernetes. So if you are new to Kubernetes, check out the community repo. That's the knowledge repository of all the SIGs that, so SIG stands for something on a special interest list. We'll come to that later as well. But that's the knowledge repository of everything everyone is working on. So I thought, okay, this might be a good place to start. So that's where I found a broken link. I sent a PR to fix it. And one very, like one thing that I've realized and like someone also has, how do you get familiar with such a large code base, right? So one thing is that when you send in that small contribution also, so if you think that fixing a broken link is possibly insignificant or like correcting a typo somewhere is insignificant, that's not the case. Because what you, what I did was, and this was like really helpful for me. So when I fixed the broken link somewhere, I was, I made sure to read above and below that line, which I fixed. So what I did was, okay, I'm fixing a broken link, but what am I fixing to? Like, what am I fixing here? It doesn't really, I'm fixing something, but I don't know why am I fixing, like what is this document telling me? So get that context. It doesn't matter what you're doing. Every small thing that you try and do for the community, it'll give you like a lot more in terms of what you learn. So for example, there was some small thing that was there in the Kubernetes repo and you had to add like a if condition, that's this one, two, three lines add addition. Might seem insignificant, but through that contribution, I learned one full part of like that particular component, how it works. And that's how you sort of like go on learning more and more about how these code-based components work and you get so much more context over time. And that's really helpful as well. I totally agree with the examples you gave and that's another questions we get like quite often are, can you suggest me some beginner-friendly open source project to contribute to? I mean, you can contribute to large open source projects as well, I mean, they have beginner-friendly issues for a reason. So it's not like you cannot contribute to big open source projects as a beginner. So I personally would recommend directly jumping on to such projects, if you have some development experience, because it's not just about coding, open source, it's much more about coding. It's also about the community and all these other things. Yeah, this is true. There's like, you can search on YouTube, Kubernetes contributor workshops. There are a lot of recordings available on YouTube as well, if you want to dive deep into like SIG and stuff. So they're like contributor workshops. But Ash, would you like to share something? Related to this, I think like, I just remember that you were talking about the code there's been too big and how to learn. There are also code walkthroughs which happen in the Kubernetes lab. So if you join the Indepth channel, you'd see pinned in the description, the past recordings about self code way, which boils down to basically if you're stuck, ask for help. There are so many people willing to help you that part of the code, yeah. Cool. And one more thing, for like any, like if you're first familiarizing yourself with the project, I think test cases is a really great way to start. It can either be like for the contribution part or understanding how the project flow is working or whatever. You can look at the test cases. Personally, it helps me quite a lot. But yeah, you can definitely try it out if it helps you all as well. Cool. So next thing we have on the agenda is when you first started out, right? Did you face any blockers and how you resolve those blockers? Anyone can take this. Ash, you would like to go? Yeah, go for it.  And my agenda approach to blockers is that I spend some time on my own googling and if I'm able to figure it out, that's great. But if I don't, then I just try for help once again. No particular blocker comes to mind, Maru, do you have a story on this? So one thing, this isn't really a materialistic blocker, but just something I personally felt or faced. So I was very lucky to realize this and someone told this to me very early in the community. So basically, Kubernetes does this thing called Meta Contributors. So on one of those sessions, one of the contributors who was there, they said something very, they said one, like I don't remember anything else on the session, but this one thing, like it's really stood out for me. They said, non-response is not rejection. And this is something that a lot of people face in the community and also might not feel very positively about. So basically, a lot of people working in the Kubernetes community are busy folks. And if you reach out to anyone for help, it's very much possible that they will get back to you two, three days later or they might not get back to you at all. And that's completely okay. People aren't obligated to get back to you. And considering and keeping this in mind, the best thing that you can do as someone who wants help or is asking someone else for help, please always do your initial homework before asking for help. Don't DM someone asking that, hey, can you help me get started? Like get started with what, like I will be more than happy to help you out. But if you tell me that, hey, can you help me get started with so-and-so thing? These are my interests. And this is basically what I've looked at so far. I'll at least be in a better position to point you towards more specific resources. Or if I can't help you out, I can at least tell someone else or like refer you to someone else. So like, they can help you out better. And this is not just for asking help. So if you're working on an issue, for example, you don't really get a response on your PR or something like that, or you have a question. So you DM the person on Slack, but you don't say, hey, I'm not able to figure this out, can you help me? It's always, it always helps a lot. If you tell, hey, I've tried so-and-so, this is what failed, this is what I think. But I feel like I'm not fully understanding this correctly. Could you please help me out over here? Could you point me to what I could look at or understand this better? And it's always better to ask for resources that can help you understand that better rather than the answer for the question you're looking for. Because that way, again, you get to learn like a whole other thing that you previously didn't, right? And that's what's the fun part of this, like this community is a lot of fun and gender. So, and this is the same thing holds for if you message in like a Slack channel also, like no one's going to, people might not reply with like the whole answer. If you give them some context, you might get some response back with helpful links, please. So that sort of helps a lot. Yeah, could not agree more on that point. Asking, help us help you basically, help them help you. So if you just ask the vague questions and most probably like, you're not going to get much beneficial answers. I really like the point you mentioned related to they're going to share the resources is not like directly the answer because that's going to help you grow. Totally agree with that point. Communication is key, especially in like open source and remote work. Arsh, would you like to add on to that? Totally agree with it, just like adding on to it. Like people are very busy and sometimes like even if you like tag someone and do your homework and everything and you don't get a response, don't take that person, it might just be that person is like super busy and they like so many messages and conversations happen that it gets lost. So just don't take that to add anything. But do your homework, yeah. And just like I should also mention this since this conversation came up, this does not mean that it's not okay to reach out. Please reach out. What I'm saying is it's okay if the response gets delayed by a some amount and it's okay if you don't know enough to have that context, you can very well say, please can you help me get started? There are resources for you to, for people to get started even if you don't have an initial context. So it's okay to even ask that. But just as a general rule of thumb, just keep these points in mind. That's pretty much it. So as usual, all of those things which you think about when you think about the COVID-19 community, like extremely helpful people, warm and welcoming, they're all very much intact. But yeah, so just don't be afraid of like reaching out basically. And if you don't get a response, this is probably the reason. And in order to maximize your like chances to get a response, ask questions in public. So that's also a great, great point. There's another question, like there are so many SIGs and channels. Sometimes it seems to be over. I mean like which SIGs work to follow. So how did you decide which SIG you wanted to be a part of? So for me, I didn't like go SIG hunting that I want to be this, but that is also totally valid. Like if some SIG aligns with your interest then definitely go for it. I was just like looking at what is there to be done. And then if like you get to know about something and then I looked for the corresponding SIG and attended their meeting. So I took the approach of from the issues to SIG, but going looking for a SIG which aligns with what your interest is that is also perfectly valid. And you don't have to catch up with every SIG, that is not possible. Just don't get overwhelmed. Sticking with a SIG in a big time like that, sticking with it for one or two months and if you're getting a sponsor then just like, I have literally gone to SIG meetings and said that is there something I can help with? Let me know. Couple of things there was nothing to do, but I kept going and when stuff popped up like, I got to know about it and so that's what I did. I just shared a link in the chat. It's basically of all the SIGs. And if you join any of the mailing list, you will get calendar invites. So you can attend the meetings. Everything you'll get in your invite only. SIG is basically a special interest group for the contributor experience, for like APIs and docs and everything. Cool. There was one more thing I wanted to ask was, so you all are like your current students. So it's sort of like a very general question, but still it was like, people ask this quite a lot of times. How has contributing helped you? Like both in terms of let's say technical skills and the people skills like the soft skills part. So maybe Martha, you would like to go first? Sure, yeah. So definitely in terms of technical skills, it's just like, I feel like the way I write code now is influenced a lot by the way Kubernetes code exists. So for example, like extremely verbose function names and like extremely well documented code. And so that is just something that I feel like, it's so important that I was very thankful that I got influenced by that part of contributing. Another thing is you learn a lot of technical skills along the way. So it might not even be Kubernetes specific. So if you are, for example, making code contributions, that was the case for me. So I learned a lot of things related to Golang, for example, through like, why is writing code? So things like, how do I benchmark code? How do I write certain things in terms of interfaces and things like that. And but also if you're working in terms of non-code contributions, there that way also you get to learn a lot in terms of your soft skills. And this works for code contribution results. For in terms of soft skills, you get to know about how do I ask for help in a way that I get a response back? By that I mean, how do I ask for help knowing that the opposite person is busy but also that I've done my initial research and how do I make sure that I present what I've done in an advocate way to make sure that I'm getting my point across? Because I used to have a very, very difficult time getting my point across initially. So I used to say something, they used to reply back and it was like, oh, sorry, I don't think I was clear enough. So that sort of back and forth was there initially, but then as time goes on, you sort of learn how to communicate better and ask people better and things like that. So that helped me quite a lot over here from contributing. Awesome. Well, thanks a lot for sharing. We got a lot of nice people asking some questions related to which is some beginner-friendly sakes or whatever. And check out SIGDocs, SIG Contribux. You can attend the meetings. You can attend the marketing meeting of SIG Contribux. Have some nice things. You can get started with non-code contributions. But let's share a little bit more about some of the programs that students can be a part of, as we promised. So let's talk a bit more about the LFX mentorship program. The applications for that are going to start, I believe, this month. It's the third one for this year, like the fall one. I'll share the link in the description, but till that time, Arsh, would you maybe like to share your experiences? Yup, so while I'm familiar, like three or four active programs are run by CNCF, which is like the LFX mentorship program which happens three times a year. Google Summer of Third, which happens in the summer. Outreach, which I'm not so familiar with, when and what happens, if anyone knows, then please add on. And Google season of course, that has also happened once a year. So what do you want me to add in terms of these programs? Yeah, then maybe just share your experiences and like how you applied and what you got out of it. I believe it's also not just open for students. I think it's open to everyone. So like even if you are graduated, working somewhere, I think you can still apply. I definitely know that it's focused for beginners, like for beginners who want to get started in contributions. But yeah, I mean, if there's anything else you would like to add, that'd be great, but otherwise we can move forward. Yeah, my experience has been like incredible with both the programs because like I already said, like people not just incubators, but in the CNC ecosystem in general, are like super nice and super welcoming and they help out. And I guess like some common things which people have is ask is like, they don't set blockers for yourself, like I'm in my second year or something. I don't know about this or something. So honestly, like for my Google Summer 4 project, it was using Terraform AWS. I hadn't touched those. I didn't know what they were. My situation would be like just look at the project list and talk to the people, like if you're interested, like you will be able to learn what the texts are. That is not the top part. Just communicate and that's all. Yep, thanks for sharing, Harsh. Madhav, you were saying something? Yeah, just like one more thing I would want to add. So I remember like Harsh had a really nice way that he like got into LFX. So I remember he had like a whole proof of concept thing ready for his application before he applied. So like if you can share about that, I feel like that was really nice. Like a nice way to go about it. Yeah, so I wanted to apply and I talked to Dems again. So I feel like incredibly lucky that I had Dems as my mentor. In general, I got introduced to so many good people and made friends with them. I think that adding to like what you have benefited and all like skills and everything is there. Honestly, like making friends is super awesome. I like the friends you make in the community and having a place where you can belong. That is like the biggest addition to me in terms of like open source and things. So for my LFX application, like I talked to Dems and I understood about the project. And then I basically like tried seeing that can this be like done, can I like do it on a smaller scale? Basically proof of concept, created a proof of concept and I tried that. And that is totally in the opposite direction of what the project is today. But that at least sort of, I was not even familiar with Golang that much. So it sort of helped me learn Golang and everything there. Yeah, that was awesome. Thanks a lot for sharing, Arsh. I really appreciate it. For people who are asking to sum up, how do we get started? Check out the links that we shared in the chat related to various six. Try learning about the projects. You can also check out the, if you don't want to contribute to let's secure it is, but some other project. So many other projects, Prometheus and Thanos and other projects. So you can check it out on the CNCF projects list. If you just Google CNCF projects, you'll find it. The insights that we mentioned in this session hold true for every project. Like asking good questions, being active, attending the meetings, asking questions, not going to happen overnight. It's going to take a few weeks or months. Don't need to understand the entire code base. Just learn while contributing. If you have basic understanding, just learn while contributing. Make sure you follow the cloud native channel on Twitch and check out all the other cloud native TV shows as well. But yeah, I sent all the links in the channel. And then you can also look at the Kubernetes contributor summit where there's a much more detailed section about SIGs and everything. Last thing I also want to share is the Shadows program applications are open right now. So Kubernetes has its new releases, the version releases. Recently we have 1.22. So next is 1.23. So the release team of Kubernetes basically recruits a number of people and trains them for each release to be release leads for the next role. So basically, if you want to contribute to, let's say, in a particular release, a lot of things go. So for example, documentation, communications part, release notes, a buck triage, CI signal. So you can apply it to be a shadow in any one of these roles.  So for example, most recently, for 1.22, I was a shadow for communications comms. So I learned about how we interact with other people like enhancements and stuff, and work on documentation, feature blogs, and all these other things. So the application for that is open right now. If you can just, how do I find the link one second? I think Dimz shared about it. So you can check out Dimz's Twitter. He shared about it. You can just find it on the Twitter of Dimz. But yeah, here we go. I'll just share it in the chat again one second. There you go. So this is the link. You can apply it. And one thing I would like to share is when I applied, I got rejected like once and twice. So after that, only tip I can give you. Navarone shared this with me. And he told me, be specific. What do you want to do? Why do you want to join? Be specific in the rules. That helped me quite a lot. And I was already contributing to CIC Contribux. So previous contributions, I believe also help a little bit. Ash and anyone else who would like, mother would like to add on to something to that? No, so I don't really have too much experience with the release or the shadow program. But as like Navarone in the chat mentioned and you mentioned, you don't really, it's totally OK if you're a business, if you want to apply for a shadow role. It's totally OK. That's fine. If you want to know about the program, you can check out Navarone's already in the blog post. But in general, you have to sum up the best thing. If you're starting with Kubernetes, the best resource at this point would be the new contributors workshop that you would find on the Kubernetes regular YouTube channel. And just join the in-depth Slack channel on the Kubernetes app. You'll find resources and you'll find us there. Awesome. And just like if anyone is new to the in-depth channel, when you join, drop a high. It's totally OK. If you're not comfortable with it, but I would highly recommend doing it because you would have already sent your first message in the community. And that holds for quite a lot. And so just make sure you say hi and introduce yourself. Yeah, and ask good questions. And don't be afraid to ask questions in-depth channel, people who are asking. Yeah, it's shared over here. Thanks a lot for joining, Arsh and Madhav. I think a lot of insights were shared, more than enough for people to get started. We shared the resources, how to get started, shared about some tips and resources and links and everything. Once again, to sum up, it's not going to happen overnight. You're going to be required to give in time and efforts and stuff and be patient. And yeah, that is pretty much about it. Thanks a lot for joining, folks. Really appreciate it. And for everyone else as well, do check out some other Cloud native TV shows. Make sure you give the follow button for the Cloud native channel. Would really appreciate it. And yeah, that is pretty much about it. We'll see you in the next session with another session for the students. But till that time, you can definitely explore all the other amazing shows that are running. Once again, thanks, Arsh and Madhav. Really appreciate it. Lots of insights being shared. Any closing remarks you may have? Thank you for having us and thank you for joining and hope to see everyone around in the community. Most definitely. Thanks, everyone. Have a great day and a good night. And great day from where you are joining. Bye. Bye-bye.


Aloha, I'm Marsha Joyner, and this is Cannabis Chronicles, a 10,000-year odyssey. And so we have been looking and exploring and discovering all the things about cannabis. And now, what we have discovered is that Governor Ege's campaign website states, and I quote, Ege secured federal funding and created a statewide initiative to involve state health, public safety, and consumer protection agencies to fight the opiate abuse. Then, just last week, on June 25, 2018, the governor stated that he's going to veto the Senate Bill 2407, Medical Cannabis Opiate Addiction Substance Abuse, Debilitating Medical Condition. The definition of debilitating medical conditions are cancer, glaucoma, lupus, lep—that's not leprosy— epilepsy, multiple sclerosis, rheumatoid arthritis, positive status for human with HIV, or the treatment of these conditions. As the Pennsylvania Secretary of Health, Dr. Rachel Levin said when she recently approved the use of medical cannabis against substance disorder, this is not meant to be a substitute for other proven treatments, but rather to act as another tool against this devastating disease. By vetoing SB 2407, the governor is planning to deny additional medical care to the very people that are addressed on his campaign website. Perhaps, just perhaps, he did not read Senate Bill 2407, or maybe his very own website. Either way, he's not telling the truth, or maybe he just doesn't know. We'll give him the benefit of that, but he just doesn't know. Anyway, I need you to call the governor's office, like now, and tell him not to veto this, or you won't vote for him. It's that simple. Okay? Get on the phone, call the governor's office, and tell him, do not veto this necessary bill. And bill is Senate Bill 2407, or tell him to read his website, either one, or both. Thank you so much. Aloha. We'll see you next time.


Okay, and what I'm going to provide today is my personal or our personal Dr. Workpress made by someone who was a checklist. Today, we're being called a few times in the last few weeks by people asking us to do the support or hosting or further development of the Workpress site. And the agency did that, but the agency won't provide the most support. So before you should just say yes to such a contract, you might want to ask a few questions. And that's what I'm going to tell you today. So there are two situations you should face to see the most. The first could be the better situation. There's a completely over-precipitation made by the agency or three houses, and they don't do hosting or they do support, so they need another agency to do that, and that's cool because you obviously have to use Workpress in a version in New York City. We talk about everything, but it can still be a major problem, if you ask me. I thought that was very important. And then there's the situation of two, which we're facing currently. We have Workpress information in the version 3.5. Workpress doesn't even exist anymore. But it's four years old, and you might have a chance in that case to just look at the new, but there's a small chance of your customer not paying you 10,000 cents if you need, because it's a very expensive situation. And we also face, and I'll just give you a follow-up on this of course, there's a lot of things you should ask before you take all the support for something you did to yourself. From a project management point of view, first, you surely have to ask the previous three houses or agency, is there any documentation? Do you have PhD doctorial specs? Do you have some kind of PVS which is written on the website? I'm not talking about a grammar book or something. I'm talking about something that's an extensive science. Then, a lot of very important questions, especially if you're a freelancer or an agency who develops things and you don't do the support I count in that it is. Ask your customer if they do changes on their own or if they have to trade for the specific website features. Because I had a case with you where we took over, we didn't ask that. And then we switched that to our hoaxing service, and then we received mailings like four or five times a week for the change in text, for the change in time, to the point at which it came in. If you don't want to do that, you should ask before you take it, before you sign a contract. Ask it so you don't have to do it yourself, and we don't want to do that. And then, of course, you might want to ask them if they did test the software level. Don't ask them if they did test the software. You might want to ask them, how did you test? Did you test the client? Do you have ultimate tests? And they will get the answer, because I had a case where it was majorly profanity when I asked them if they did test the software. Of course they did test the software, but they didn't know if they did test the software. And then there's the technical part. The first thing you should ask about is mostly. Because we are a very special case. We're currently hosting a WordPress course, too, for a third of that's been closed down, and the class is only one until the end of the year. So we have a hundred and twenty WordPress installations that we need to move away from that, from like a closed source mix up of WordPress and other social media stuff. And it's very odd to move to that, because there's a lot of IP access, all we can do already is test for those. And you won't believe me how many agencies did ask something about how they get that stuff out of their infrastructure to their own. Zero questions were asked. Another one very funny case where we didn't hear anything about that page, the whole, and then we used to make a relationship and said, well, we get that site new. We're going to move it to our own servers. Could you please send me a dot and it's not going to be followed by email. And I told them, well, yes, if your email is as long as it allows me to give you 320 gigabytes of data. They told us that we can get a bit of it. We can get a bit of it as well. They were able to move the 320 gigabytes to the server. They had to set up everything new. They had to set up the host to manage the server. They had a lot of storage. If they asked before, they would have known that. They couldn't even have taken a look at the page because we didn't think so. So I don't know why people don't ask this question. Then in some environments, you will have, like, test systems, deployment systems, and data deployments, or any deployments, whatever. If you don't know that stuff, they keep your hands off the process. And in one case, we had a paper on the license keys where the agency paid the licenses, and once we took it over, we had to repaid the license. Of course, in most cases, these are only, like, 50 to 100 dollars. Think about it. And it doesn't cost anything, but... Then, the second thing, if possible, take a good look at the code. I haven't seen some nasty things. A lot of nasty things. Even with the hard installation where we had a workforce for two people in the process, that was newly developed, the work rest of the day, they did everything themselves. They made a child fee from 2014, but there's nothing to see as 2014. But it was still a child fee, and it resulted in the whole spreadsheet page fee for nothing. And then they overrided a lot of centers. They provided only many more. They replaced the whole gallery with short codes. And in the end of the life, 4,000 lines of code that are not maintainable in the next three or four years. So, if you want to be a good developer for your new clients, you might want to look at the code before you and get over it for the development. And of course, in some cases, you can do everything that's that thing. And then what took me a lot of times is some PhD of other frameworks. We have seen, we've got a PhD contest on those YAS, YAS CSS stuff. And you need like Ruby, you need Ruby virtual machines to get that stuff, just to compile your CSS and you need to get some problems if you want to change the code, of course. So, you might want to ask yourself frameworks in use that you don't even know and you might want to rethink if you really want to do that job. So, of course, it's possible you should try to install it locally if your client wants it before you sign a contract. In some cases, it's possible to sign one, but if you aren't sure, you should take over some. There are a lot of questions you can ask. There are a lot more questions you should talk about. So, it greatly depends on the size of the content that you have signed for the code. So, this is just a reminder. So, we won't project. Well, that's about it. Thank you.