← Back
Mischa Vandenburg February 22, 2026 1h 41m

🐧 Teaching Vim & Linux

Read full transcript 81 segments
  1. Just finishing up the whole setup again. Just finishing up the whole setup again. All right. I see some people coming in. right. I see some people coming in. Hello. Hello. I'm just setting up Hello. Hello. I'm just setting up Hello. Hello. I'm just setting up everything Hey, welcome everybody. Hey, welcome everybody. Good to see some people coming in.

  2. I had some issues going live on X for I had some issues going live on X for some reason. So, we're for we won't be some reason. So, we're for we won't be some reason. So, we're for we won't be streaming live to X today. Okay, now I have the YouTube chat Okay, now I have the YouTube chat on as well. on as well. on as well. Hello there. Welcome everybody. I'm just Hello there. Welcome everybody. I'm just Hello there. Welcome everybody. I'm just setting everything up. So, you should be able to see my screen So, you should be able to see my screen now.

  3. And let's share the link with the And let's share the link with the community. Hello Rafael from Brazil. Bruno, hello Hello Rafael from Brazil. Bruno, hello Yaniv. Nice to meet everybody. Yaniv. Nice to meet everybody. Yaniv. Nice to meet everybody. Teliv, thanks for the Linux course. Ah, thank thanks for the Linux course. Ah, thank you. That's uh nice to hear. How did you you. That's uh nice to hear. How did you you. That's uh nice to hear. How did you like it? Did you learn something?

  4. Cool. Cool. So last week we ended up at Linux and the last week we ended up at Linux and the command line command line command line and and and we went pretty deep into Unix we went pretty deep into Unix we went pretty deep into Unix Pix Shell and yeah so today we are going to dive a and yeah so today we are going to dive a bit deeper into bit deeper into bit deeper into why it's important important to use the why it's important important to use the why it's important important to use the command line. command line. command line. So I'll speak a little bit on that So I'll speak a little bit on that So I'll speak a little bit on that because you see me work on the command because you see me work on the command because you see me work on the command line all the time but what why is the re line all the time but what why is the re line all the time but what why is the re what's the reason for that really? what's the reason for that really? what's the reason for that really? uh some maybe show you a couple tricks uh some maybe show you a couple tricks uh some maybe show you a couple tricks from the command line. from the command line. from the command line. And there were a few questions here that And there were a few questions here that And there were a few questions here that we probably won't get to in this we probably won't get to in this we probably won't get to in this session, but we will see how it goes.

  5. session, but we will see how it goes. session, but we will see how it goes. And yeah, but it's all also dependent on And yeah, but it's all also dependent on And yeah, but it's all also dependent on what you guys want to see, right? So if what you guys want to see, right? So if what you guys want to see, right? So if there are any questions or anything that there are any questions or anything that there are any questions or anything that you are stuck with in the Linux course, you are stuck with in the Linux course, you are stuck with in the Linux course, if you want to if you want to if you want to discuss a a particular topic, then feel discuss a a particular topic, then feel discuss a a particular topic, then feel free to drop it in the chat. That's why free to drop it in the chat. That's why free to drop it in the chat. That's why we're doing live teaching so that I can we're doing live teaching so that I can we're doing live teaching so that I can actually help you with the problems that actually help you with the problems that actually help you with the problems that you're having right now. So let me know in the chat if there's So let me know in the chat if there's anything in particular that you would anything in particular that you would anything in particular that you would like to discuss ideally related to this like to discuss ideally related to this like to discuss ideally related to this but um if not then I will just get going with if not then I will just get going with that. How many people? Great. 69 people. that. How many people? Great. 69 people. that. How many people? Great. 69 people. Nice. Currently at se 70 people on Currently at se 70 people on YouTube. How many people on Twitch? Do I YouTube. How many people on Twitch? Do I YouTube. How many people on Twitch? Do I have some people on Twitch?

  6. have some people on Twitch? have some people on Twitch? I've been streaming on Twitch I've been streaming on Twitch I've been streaming on Twitch for the past couple of times, but like I for the past couple of times, but like I for the past couple of times, but like I I don't have any following on Twitch. I don't have any following on Twitch. I don't have any following on Twitch. So, So, So, dashboard if there is anyone watching. See if there is anyone watching. See stream manager. What? One viewer. [laughter] What? One viewer. [laughter] We have one viewer on Twitch. Well, We have one viewer on Twitch. Well, We have one viewer on Twitch. Well, hello one viewer on Twitch. I hope you hello one viewer on Twitch. I hope you hello one viewer on Twitch. I hope you are doing well. are doing well. are doing well. Let me know in the comments. Show how you document stuff also Vim Show how you document stuff also Vim shortcuts. shortcuts. shortcuts. Okay. Explain how to secure the SSH Okay. Explain how to secure the SSH Okay. Explain how to secure the SSH connection to Linux. Okay, that's a an connection to Linux. Okay, that's a an connection to Linux. Okay, that's a an interesting topic. Let's um that will be interesting topic. Let's um that will be interesting topic. Let's um that will be good. good. good. Um Um Um hello Vimito. I'm doing good. How are hello Vimito. I'm doing good. How are hello Vimito. I'm doing good. How are you doing today?

  7. you doing today? you doing today? You live in the caravan. Where are you You live in the caravan. Where are you You live in the caravan. Where are you currently? Well, I I don't actually live currently? Well, I I don't actually live currently? Well, I I don't actually live in in my van in that sense. Like I don't in in my van in that sense. Like I don't in in my van in that sense. Like I don't live in that full-time. live in that full-time. live in that full-time. I I have a camper van, but I don't I I have a camper van, but I don't I I have a camper van, but I don't travel around in that uh all the time. travel around in that uh all the time. travel around in that uh all the time. So now it is winter here in Europe and So now it is winter here in Europe and So now it is winter here in Europe and we're getting closer towards the spring we're getting closer towards the spring we're getting closer towards the spring and and and the that's when I'm going to start the that's when I'm going to start the that's when I'm going to start driving around again in my in my camper. driving around again in my in my camper. driving around again in my in my camper. So I'm currently just at home. This is So I'm currently just at home. This is So I'm currently just at home. This is my home office. Last week I am I was my home office. Last week I am I was my home office. Last week I am I was streaming from my studio but today I am streaming from my studio but today I am streaming from my studio but today I am just streaming from my home office here. just streaming from my home office here. just streaming from my home office here. And you can even see uh hold on. uh hold on. Can you see that? No. Well, anyway, you Can you see that? No. Well, anyway, you Can you see that? No. Well, anyway, you I this is just my normal office and when I this is just my normal office and when I this is just my normal office and when I have the nice light, then I'm in my I have the nice light, then I'm in my I have the nice light, then I'm in my studio, but I'm not driving around just studio, but I'm not driving around just studio, but I'm not driving around just now. But I really look forward to doing now. But I really look forward to doing now. But I really look forward to doing that again in the spring. Just waiting that again in the spring. Just waiting that again in the spring. Just waiting for the weather to warm up. Hello, Tom for the weather to warm up. Hello, Tom for the weather to warm up. Hello, Tom Drosski on Twitch. you are my one Drosski on Twitch. you are my one Drosski on Twitch. you are my one supporter on Twitch. Very good to see supporter on Twitch. Very good to see supporter on Twitch. Very good to see you. If you have any questions, let me you. If you have any questions, let me you. If you have any questions, let me know.

  8. know. know. Uh some more people coming in. Hello Uh some more people coming in. Hello Uh some more people coming in. Hello everybody. Let's just wait for people to everybody. Let's just wait for people to everybody. Let's just wait for people to tune in uh before we start. How's the tune in uh before we start. How's the tune in uh before we start. How's the framework treating you? Yes, doing very framework treating you? Yes, doing very framework treating you? Yes, doing very well. I really uh enjoy the framework. well. I really uh enjoy the framework. well. I really uh enjoy the framework. I'm now streaming from my framework I'm now streaming from my framework I'm now streaming from my framework desktop. desktop. desktop. and my laptop is in the living room. But and my laptop is in the living room. But and my laptop is in the living room. But for the past weeks when I've been for the past weeks when I've been for the past weeks when I've been streaming, I was actually streaming, I was actually streaming, I was actually I was actually streaming from the I was actually streaming from the I was actually streaming from the framework laptop. So the last weeks when framework laptop. So the last weeks when framework laptop. So the last weeks when you have me see me streaming or all of you have me see me streaming or all of you have me see me streaming or all of the YouTube videos I've made, those were the YouTube videos I've made, those were the YouTube videos I've made, those were all done on the framework laptop. Anders, I've signed up for the Anders, I've signed up for the beginner's Linux course, but I haven't beginner's Linux course, but I haven't beginner's Linux course, but I haven't heard anything. Uh unders no well heard anything. Uh unders no well heard anything. Uh unders no well okay no you don't need to take any okay no you don't need to take any okay no you don't need to take any action action action uh I let me see in the Linux course we uh I let me see in the Linux course we uh I let me see in the Linux course we don't have any pending membership don't have any pending membership don't have any pending membership requests either so I suppose if you go requests either so I suppose if you go requests either so I suppose if you go back to the school.com/lininux back to the school.com/lininux back to the school.com/lininux and you click community and you click community and you click community maybe no I don't see you yet uh if if maybe no I don't see you yet uh if if maybe no I don't see you yet uh if if you go here again you go here again you go here again and if you click the community tab tab, and if you click the community tab tab, and if you click the community tab tab, then you should be able to uh find you then you should be able to uh find you then you should be able to uh find you should be able to access the community.

  9. should be able to access the community. should be able to access the community. Hello, Applause and Nakazm on Twitch. Hello, Applause and Nakazm on Twitch. Hello, Applause and Nakazm on Twitch. Oh, we we are getting some Twitch Oh, we we are getting some Twitch Oh, we we are getting some Twitch viewers today. That's nice to see. The viewers today. That's nice to see. The viewers today. That's nice to see. The last couple of times I had no no Twitch last couple of times I had no no Twitch last couple of times I had no no Twitch Twitch viewers at all. Twitch viewers at all. Twitch viewers at all. And uh welcome everyone. Welcome on the And uh welcome everyone. Welcome on the And uh welcome everyone. Welcome on the the Twitch community as well. the Twitch community as well. the Twitch community as well. If you have any questions, then you can If you have any questions, then you can If you have any questions, then you can let me know. let me know. let me know. the I just want you to know that I am the I just want you to know that I am the I just want you to know that I am streaming from my school.com/lininux. streaming from my school.com/lininux. streaming from my school.com/lininux. This is a free eighth hour Linux course This is a free eighth hour Linux course This is a free eighth hour Linux course which is what the people are referring which is what the people are referring which is what the people are referring to here. Uh and this is exactly the same to here. Uh and this is exactly the same to here. Uh and this is exactly the same course that people that my paid students course that people that my paid students course that people that my paid students also follow and you can get it also follow and you can get it also follow and you can get it completely for free. Hey, they're coding completely for free. Hey, they're coding completely for free. Hey, they're coding Viking. Yeah. Hello Necratal, hello, welcome. All right. Necratal, hello, welcome. All right. Well, we have some people joined now. Well, we have some people joined now. Well, we have some people joined now. 102 people in total. That's cool to see.

  10. 102 people in total. That's cool to see. 102 people in total. That's cool to see. So, today I figured we would continue So, today I figured we would continue So, today I figured we would continue where we were from last week. uh where we were from last week. uh where we were from last week. uh especially talking about why it's especially talking about why it's especially talking about why it's important to use the command line and important to use the command line and important to use the command line and when any and what you can do from the when any and what you can do from the when any and what you can do from the command line and then maybe we'll get command line and then maybe we'll get command line and then maybe we'll get into Vim as well but if you have any questions or but if you have any questions or anything related that you want to me to anything related that you want to me to anything related that you want to me to dive deeper on then please drop them in dive deeper on then please drop them in dive deeper on then please drop them in the chat and I will occasionally go into the chat and I will occasionally go into the chat and I will occasionally go into the chat and ask answer the questions the chat and ask answer the questions the chat and ask answer the questions there there there but first let's talk about why It's but first let's talk about why It's but first let's talk about why It's important to use the command line. Okay. important to use the command line. Okay. important to use the command line. Okay. So, I'm going to So, I'm going to So, I'm going to cut this out and let's go to the cut this out and let's go to the cut this out and let's go to the to my zel casten to my zel casten to my zel casten and then live the next teaching and let's create and let's create the CLI So, this is what we were going to So, this is what we were going to discuss.

  11. Actually, I can just do it from here as Actually, I can just do it from here as well. so this is our notes for today. so this is our notes for today. My markdown viewer is My markdown viewer is My markdown viewer is complaining. Okay, so why is it complaining. Okay, so why is it complaining. Okay, so why is it important to use the command line? Why important to use the command line? Why important to use the command line? Why do I have so much emphasis on using the do I have so much emphasis on using the do I have so much emphasis on using the command line? Let's just start a pomo command line? Let's just start a pomo command line? Let's just start a pomo timer as well. timer as well. timer as well. start the let's do 80 minutes start the let's do 80 minutes start the let's do 80 minutes for now and because I'm I'm planning to for now and because I'm I'm planning to for now and because I'm I'm planning to stream for about 90 minutes. We're about stream for about 90 minutes. We're about stream for about 90 minutes. We're about 10 minutes in. So, I'll set the timer 10 minutes in. So, I'll set the timer 10 minutes in. So, I'll set the timer for that and then we'll see how far we for that and then we'll see how far we for that and then we'll see how far we come. Maybe I'll go a bit longer today. come. Maybe I'll go a bit longer today. come. Maybe I'll go a bit longer today. So, with that being said, let's um let's So, with that being said, let's um let's So, with that being said, let's um let's go. go. go. Oh, I see some questions there already. Oh, I see some questions there already. Oh, I see some questions there already. Still only getting the signup page. have Still only getting the signup page. have Still only getting the signup page. have signed up again. Okay, so my moderator signed up again. Okay, so my moderator signed up again. Okay, so my moderator and my team should accept you pretty and my team should accept you pretty and my team should accept you pretty soon. Can you explain the file system in soon. Can you explain the file system in soon. Can you explain the file system in Linux like changing logs v services Linux like changing logs v services Linux like changing logs v services and can you explain how it is built and and can you explain how it is built and and can you explain how it is built and just what lives where? Okay, well I do just what lives where? Okay, well I do just what lives where? Okay, well I do have a full module on that in the free have a full module on that in the free have a full module on that in the free Linux course. So you can go there and Linux course. So you can go there and Linux course. So you can go there and learn more about that, but we can go learn more about that, but we can go learn more about that, but we can go into into into uh go into that a little bit more in the uh go into that a little bit more in the uh go into that a little bit more in the future. Is it worth taking any of the

  12. future. Is it worth taking any of the future. Is it worth taking any of the Linux certifications? Good morning from the US. Hello. Good Good morning from the US. Hello. Good morning. morning. morning. Is it worth taking Linux certifications? Is it worth taking Linux certifications? Is it worth taking Linux certifications? Yes. Um Yes. Um Yes. Um the LPIC one Linux certification is the LPIC one Linux certification is the LPIC one Linux certification is worth taking, but it's very heavy on on worth taking, but it's very heavy on on worth taking, but it's very heavy on on theory. So let's just do a quick one on theory. So let's just do a quick one on theory. So let's just do a quick one on um is it important um is it important um is it important to do Linux certifications? Uh I generally I there are a few Uh I generally I there are a few certifications that I recommend looking certifications that I recommend looking certifications that I recommend looking into. The first one is the LPIC one. into. The first one is the LPIC one. into. The first one is the LPIC one. Let's disable completion here. LPIC one Let's disable completion here. LPIC one Let's disable completion here. LPIC one is the one that I have. is the one that I have. is the one that I have. LPIC one is very theoryheavy and requires and requires a lot of memorization.

  13. a lot of memorization. a lot of memorization. However, it is a However, it is a However, it is a yeah it is very useful yeah it is very useful yeah it is very useful because it's extremely thorough and the learning materials and the learning materials are also completely free. So you can are also completely free. So you can are also completely free. So you can you can go on the internet and I'll pick you can go on the internet and I'll pick you can go on the internet and I'll pick one study I think one study I think one study I think is it this? Yeah. So here the LPIC1 learning Yeah. So here the LPIC1 learning materials they have they have all of the materials they have they have all of the materials they have they have all of the learning materials here out out here for learning materials here out out here for learning materials here out out here for free. So it's really good. you go deep free. So it's really good. you go deep free. So it's really good. you go deep into system architecture, booting the into system architecture, booting the into system architecture, booting the system, but it is pretty dry, right? And system, but it is pretty dry, right? And system, but it is pretty dry, right? And there are good YouTube videos about there are good YouTube videos about there are good YouTube videos about this, but like it is page after page this, but like it is page after page this, but like it is page after page after page of this. Also, the person who after page of this. Also, the person who after page of this. Also, the person who had Linux file system questions, like had Linux file system questions, like had Linux file system questions, like all of the information here is here, but all of the information here is here, but all of the information here is here, but it is very dry, but it's a really good it is very dry, but it's a really good it is very dry, but it's a really good certification. Uh the second certification. Uh the second certification. Uh the second certification that I can recommend certification that I can recommend certification that I can recommend looking into is the RHCSA.

  14. looking into is the RHCSA. looking into is the RHCSA. So that's the redhead red certified system administrator exam. red certified system administrator exam. This is also this is a very good This is also this is a very good This is also this is a very good certification to get. However, it does certification to get. However, it does certification to get. However, it does lock you into the Redhead ecosystem lock you into the Redhead ecosystem lock you into the Redhead ecosystem obviously and there's nothing wrong with obviously and there's nothing wrong with obviously and there's nothing wrong with that and a lot of Redhead will transfer. that and a lot of Redhead will transfer. that and a lot of Redhead will transfer. So is a Redhead So is a Redhead So is a Redhead CIS admin exam great exam where you will CIS admin exam great exam where you will CIS admin exam great exam where you will learn a lot where you will learn learn a lot where you will learn learn a lot where you will learn very uh valuable skills. very uh valuable skills. very uh valuable skills. disadvantage disadvantage disadvantage is that you are somewhat is that you are somewhat is that you are somewhat locked in to the Red Hat ecosystem locked in to the Red Hat ecosystem locked in to the Red Hat ecosystem and that that but it's not that you if and that that but it's not that you if and that that but it's not that you if you do this one you can only work with you do this one you can only work with you do this one you can only work with Red Hat. That's not the the case but you Red Hat. That's not the the case but you Red Hat. That's not the the case but you should you should consider thoroughly should you should consider thoroughly should you should consider thoroughly whether you want to do that or not. And whether you want to do that or not. And whether you want to do that or not. And the next one is the LFCS, the next one is the LFCS, the next one is the LFCS, which is the Linux Foundation Certified which is the Linux Foundation Certified which is the Linux Foundation Certified System Administrator uh certification.

  15. System Administrator uh certification. System Administrator uh certification. I don't have this one yet, but between I don't have this one yet, but between I don't have this one yet, but between LPIC one and this one, the these are the LPIC one and this one, the these are the LPIC one and this one, the these are the two ones to get if you want to be two ones to get if you want to be two ones to get if you want to be um um um platform agnostic. Okay? If you want if platform agnostic. Okay? If you want if platform agnostic. Okay? If you want if you don't want to tie yourself into an you don't want to tie yourself into an you don't want to tie yourself into an ecosystem ecosystem ecosystem then this one is a good one to get as then this one is a good one to get as then this one is a good one to get as well. well. well. Configuring kernel parameters persistent Configuring kernel parameters persistent Configuring kernel parameters persistent non-persistent. So this is good. Uh the non-persistent. So this is good. Uh the non-persistent. So this is good. Uh the thing I don't know is the learning thing I don't know is the learning thing I don't know is the learning materials for this but I can assure you materials for this but I can assure you materials for this but I can assure you that if you do my course that if you do my course that if you do my course and you go through this step by step and you go through this step by step and you go through this step by step then you are already then you are already then you are already um 80% of the way there and you just um 80% of the way there and you just um 80% of the way there and you just have to fill in the gaps. have to fill in the gaps. have to fill in the gaps. Learning path to LFCS. Does that say Learning path to LFCS. Does that say Learning path to LFCS. Does that say anything? Okay, here. Start by enrolling anything? Okay, here. Start by enrolling anything? Okay, here. Start by enrolling in these free courses. in these free courses. in these free courses. So, No, this cannot be right.

  16. No, this cannot be right. Are they talking about GitOps here? No. Are they talking about GitOps here? No. Are they talking about GitOps here? No. No. That's Kubernetes. No. That's Kubernetes. No. That's Kubernetes. Oh my god. I did not know that this was Oh my god. I did not know that this was Oh my god. I did not know that this was so bad. so bad. so bad. This is interesting. Wow, look this is the official path Wow, look this is the official path sample curriculum path. This is the sample curriculum path. This is the sample curriculum path. This is the problem with modern tech education guys. problem with modern tech education guys. problem with modern tech education guys. Even the Linux Foundation Even the Linux Foundation Even the Linux Foundation gives you a learning path which is gives you a learning path which is gives you a learning path which is completely useless. Like introduction to completely useless. Like introduction to completely useless. Like introduction to Linux, great. But introduction to Linux, great. But introduction to Linux, great. But introduction to open-source software development and open-source software development and open-source software development and introduction to GitHubs, this has introduction to GitHubs, this has introduction to GitHubs, this has nothing to do with the curriculum that nothing to do with the curriculum that nothing to do with the curriculum that they put here. You know what? This is they put here. You know what? This is they put here. You know what? This is all free. But then they're saying, "Oh, all free. But then they're saying, "Oh, all free. But then they're saying, "Oh, wait. If you want the essentials, then wait. If you want the essentials, then wait. If you want the essentials, then go and you have to pay $300 for this go and you have to pay $300 for this go and you have to pay $300 for this course." And I know this course. This is course." And I know this course. This is course." And I know this course. This is like a texton like a texton like a texton course, which is really bad. course, which is really bad. course, which is really bad. I I think I've seen this course.

  17. I I think I've seen this course. I I think I've seen this course. So So So yeah. yeah. yeah. Okay. Okay. Okay. Well, it does it does seem like a good Well, it does it does seem like a good Well, it does it does seem like a good certification though, although I'm not certification though, although I'm not certification though, although I'm not sure about the road to get that sure about the road to get that sure about the road to get that certification. Took the LPI one Took the LPI one pass, but pain in the ass. Yeah, I say pass, but pain in the ass. Yeah, I say pass, but pain in the ass. Yeah, I say RCA probably superior for practical RCA probably superior for practical RCA probably superior for practical experience. Yeah, I agree. That's what I experience. Yeah, I agree. That's what I experience. Yeah, I agree. That's what I mean. The RHCSA is a good one. Um, it's mean. The RHCSA is a good one. Um, it's mean. The RHCSA is a good one. Um, it's very hands-on as far as I understand and very hands-on as far as I understand and very hands-on as far as I understand and it doesn't lock you in that much, but it doesn't lock you in that much, but it doesn't lock you in that much, but you have to consider it. Linux is too you have to consider it. Linux is too you have to consider it. Linux is too hard for me to understand. Well, you hard for me to understand. Well, you hard for me to understand. Well, you just need a better teacher, John, and just need a better teacher, John, and just need a better teacher, John, and you can find my free course. I'm sure you can find my free course. I'm sure you can find my free course. I'm sure that I can help you doing this.

  18. I've ra listed for jobs on debun. Okay, I've ra listed for jobs on debun. Okay, so the RCSA is listed on jobs for Debian so the RCSA is listed on jobs for Debian so the RCSA is listed on jobs for Debian and Ubuntu shops. That's interesting. and Ubuntu shops. That's interesting. and Ubuntu shops. That's interesting. They have a lot of courses. CKA is the They have a lot of courses. CKA is the They have a lot of courses. CKA is the most popular search. Yes, exactly. Linux most popular search. Yes, exactly. Linux most popular search. Yes, exactly. Linux Foundation is more for CKA. Those Foundation is more for CKA. Those Foundation is more for CKA. Those searchs, they have video courses, but searchs, they have video courses, but searchs, they have video courses, but they are also bad. Yeah, that's my they are also bad. Yeah, that's my they are also bad. Yeah, that's my experience with them, too. experience with them, too. experience with them, too. Okay, maybe a noob question. What's the Okay, maybe a noob question. What's the Okay, maybe a noob question. What's the difference between DevOps, data ops, difference between DevOps, data ops, difference between DevOps, data ops, MLOps? They seem similar but named MLOps? They seem similar but named MLOps? They seem similar but named differently. Um, it is definitely differently. Um, it is definitely differently. Um, it is definitely um there are nuances between that um there are nuances between that um there are nuances between that DevOps, data ops, MLOps. DevOps, data ops, MLOps. DevOps, data ops, MLOps. That's the problem with DevOps. It's not That's the problem with DevOps. It's not That's the problem with DevOps. It's not really a job title, right? But DevOps is really a job title, right? But DevOps is really a job title, right? But DevOps is more like development operations. So more like development operations. So more like development operations. So you're you're deploying infrastructure you're you're deploying infrastructure you're you're deploying infrastructure and development environments, helping and development environments, helping and development environments, helping developers deploy their applications to developers deploy their applications to developers deploy their applications to the cloud or to the the users as quickly the cloud or to the the users as quickly the cloud or to the the users as quickly as possible. Data ops and ML ops is more as possible. Data ops and ML ops is more as possible. Data ops and ML ops is more tailored towards internal teams where tailored towards internal teams where tailored towards internal teams where you are actually working with machine you are actually working with machine you are actually working with machine learning operations. So you're not learning operations. So you're not learning operations. So you're not necessarily deploying applications, you necessarily deploying applications, you necessarily deploying applications, you are enabling software engineers to do are enabling software engineers to do are enabling software engineers to do their machine learning and to do their their machine learning and to do their their machine learning and to do their AI training workloads, that kind of AI training workloads, that kind of AI training workloads, that kind of thing.

  19. thing. thing. But DevOps is definitely part of MLOps. But DevOps is definitely part of MLOps. But DevOps is definitely part of MLOps. I would say like a good MLOps I would say like a good MLOps I would say like a good MLOps environment uses Kubernetes, GitOps, environment uses Kubernetes, GitOps, environment uses Kubernetes, GitOps, um iterating very quickly, deploying um iterating very quickly, deploying um iterating very quickly, deploying frequently and that kind of thing is all frequently and that kind of thing is all frequently and that kind of thing is all integrated in in DevOps in MLOps. I mean integrated in in DevOps in MLOps. I mean integrated in in DevOps in MLOps. I mean so DevOps is more like the foundation so DevOps is more like the foundation so DevOps is more like the foundation below MLOps I would say. The LCS has a YAML certification. Is The LCS has a YAML certification. Is this a joke website? Oh, I got to see this a joke website? Oh, I got to see this a joke website? Oh, I got to see that. The YAML certification. [laughter] Open data formats. YAML. Oh my god. Open data formats. YAML. Oh my god. [laughter] [laughter] [laughter] $79. $79. $79. Be become accredited YAML engineer. Be become accredited YAML engineer. Be become accredited YAML engineer. [laughter] [laughter] [laughter] The YAML skill credit is for anyone The YAML skill credit is for anyone The YAML skill credit is for anyone interested in gaining a credential in interested in gaining a credential in interested in gaining a credential in YAML to further their career. [laughter] Oh my god, this is so funny. I didn't Oh my god, this is so funny. I didn't know this one. This is one of the best know this one. This is one of the best know this one. This is one of the best jokes I've seen in a long time.

  20. jokes I've seen in a long time. jokes I've seen in a long time. YAML certified because nothing beats YAML certified because nothing beats YAML certified because nothing beats learning YAML than doing a certification learning YAML than doing a certification learning YAML than doing a certification instead of writing it. Right. [laughter] Oh, thanks for putting that on my radar. Oh, thanks for putting that on my radar. That's really funny. That's really funny. That's really funny. YL Ops. YL certified. YAML cannot be YL Ops. YL certified. YAML cannot be YL Ops. YL certified. YAML cannot be this hard. No, it's not that hard. It's this hard. No, it's not that hard. It's this hard. No, it's not that hard. It's literally [laughter] literally [laughter] literally [laughter] It's literally text and indentations. It's literally text and indentations. It's literally text and indentations. That's what YAML is. That's what YAML is. That's what YAML is. $97. That's a real steal. Yeah, exactly. $97. That's a real steal. Yeah, exactly. $97. That's a real steal. Yeah, exactly. [laughter] Oh, this is funny. Okay, Oh, this is funny. Okay, so yeah, going back to Linux, uh so yeah, going back to Linux, uh so yeah, going back to Linux, uh actually we have to they even have a actually we have to they even have a actually we have to they even have a YAML certification. YAML certification. YAML certification. I have to add that to the notes as well I have to add that to the notes as well I have to add that to the notes as well as a joke. This kind of Okay. Okay. So, LFCS um seems like a Okay. Okay. So, LFCS um seems like a decent certification to get, but the decent certification to get, but the decent certification to get, but the learning path to the to the exam is learning path to the to the exam is learning path to the to the exam is cloud is not clear and the LF uh the LF cloud is not clear and the LF uh the LF cloud is not clear and the LF uh the LF courses tend to be of low quality.

  21. courses tend to be of low quality. courses tend to be of low quality. So all that to say that um is it So all that to say that um is it So all that to say that um is it important to do Linux certifications? important to do Linux certifications? important to do Linux certifications? It depends a lot where you are in your It depends a lot where you are in your It depends a lot where you are in your career. So if you are beginning in at career. So if you are beginning in at career. So if you are beginning in at the beginning of your career the beginning of your career the beginning of your career and trying to landing your first job and trying to landing your first job and trying to landing your first job um Linux certifica cert getting um Linux certifica cert getting um Linux certifica cert getting certified in Linux is is a good idea in Linux is is a good idea but certifications are not a substitute. ude are not a substitute. ude for handson skills. You need to be able You need to be able to work fluently on the command line if to work fluently on the command line if to work fluently on the command line if you want to land a job. Fortunately, you want to land a job. Fortunately, you want to land a job. Fortunately, this is what I teach, right? Um this is this is what I teach, right? Um this is this is what I teach, right? Um this is what is taught.

  22. Cool. Okay. So, the next question then Cool. Okay. So, the next question then is why is it important to use the is why is it important to use the is why is it important to use the command line? And I'll get into that um command line? And I'll get into that um command line? And I'll get into that um if maybe if there are a few if maybe if there are a few if maybe if there are a few uh questions then we'll get into that uh questions then we'll get into that uh questions then we'll get into that question. Okay. Okay. Yeah. Yeah. Okay. So then we can go into Yeah. Yeah. Okay. So then we can go into Yeah. Yeah. Okay. So then we can go into the next question which is why is it the next question which is why is it the next question which is why is it important to use the command line. Now, I don't know if you have noticed Now, I don't know if you have noticed so far, but I am jumping around these so far, but I am jumping around these so far, but I am jumping around these screens just using my keyboard, right? I screens just using my keyboard, right? I screens just using my keyboard, right? I am hardly ever using my mouse. And even am hardly ever using my mouse. And even am hardly ever using my mouse. And even on this website, I am navigating with my on this website, I am navigating with my on this website, I am navigating with my keyboard. And if I want to open a new keyboard. And if I want to open a new keyboard. And if I want to open a new one, and let's do Redhead one, and let's do Redhead one, and let's do Redhead CSA, I can uh go there. Go here. I press CSA, I can uh go there. Go here. I press CSA, I can uh go there. Go here. I press escape. escape. escape. And if I open this one, I I'm doing all And if I open this one, I I'm doing all And if I open this one, I I'm doing all of this with my keyboard. Okay. Now, of this with my keyboard. Okay. Now, of this with my keyboard. Okay. Now, this skill of moving around with only my this skill of moving around with only my this skill of moving around with only my keyboard keyboard keyboard is trained because I work exclusively on is trained because I work exclusively on is trained because I work exclusively on the command line where you cannot use the command line where you cannot use the command line where you cannot use the mouse.

  23. the mouse. the mouse. So when you get really good at this, So when you get really good at this, So when you get really good at this, then then then anything that you do on the computer, if anything that you do on the computer, if anything that you do on the computer, if you use the command line interface, and you use the command line interface, and you use the command line interface, and if it's not clear to you what the if it's not clear to you what the if it's not clear to you what the command line interface actually means, command line interface actually means, command line interface actually means, what a terminal is, CLI, etc., then I I what a terminal is, CLI, etc., then I I what a terminal is, CLI, etc., then I I strongly recommend you go to the free strongly recommend you go to the free strongly recommend you go to the free Linux course in school and you review Linux course in school and you review Linux course in school and you review last week's live stream because we went last week's live stream because we went last week's live stream because we went really deep into that. really deep into that. really deep into that. But if you this is the this is the most But if you this is the this is the most But if you this is the this is the most efficient way to interact with a efficient way to interact with a efficient way to interact with a computer. Okay? It's it's the fastest computer. Okay? It's it's the fastest computer. Okay? It's it's the fastest way and I know this because I've been way and I know this because I've been way and I know this because I've been optimizing this like hell for years and optimizing this like hell for years and optimizing this like hell for years and if I can shave off a second of work if I can shave off a second of work if I can shave off a second of work somewhere I will do it. I will I will I somewhere I will do it. I will I will I somewhere I will do it. I will I will I will try to automate things or to make will try to automate things or to make will try to automate things or to make things more efficient. So all of the things more efficient. So all of the things more efficient. So all of the mentors I've had, like all of my most mentors I've had, like all of my most mentors I've had, like all of my most respected mentors who were actually respected mentors who were actually respected mentors who were actually really good, they all use Vim as their really good, they all use Vim as their really good, they all use Vim as their editor and they all work on the command editor and they all work on the command editor and they all work on the command line mainly. They are not VS Code users.

  24. line mainly. They are not VS Code users. line mainly. They are not VS Code users. They are not um uh they don't use guies They are not um uh they don't use guies They are not um uh they don't use guies or they always work from the command or they always work from the command or they always work from the command line. So there's no for example the line. So there's no for example the line. So there's no for example the Primigen, right? There's no coincidence Primigen, right? There's no coincidence Primigen, right? There's no coincidence that this guy is always on the command that this guy is always on the command that this guy is always on the command line and using Vim because he is also line and using Vim because he is also line and using Vim because he is also obsessed with efficiency and and doing obsessed with efficiency and and doing obsessed with efficiency and and doing things as quickly and as efficient as things as quickly and as efficient as things as quickly and as efficient as possible and that's why all of these possible and that's why all of these possible and that's why all of these pros end up using the command line as pros end up using the command line as pros end up using the command line as well. well. well. So that is the the the efficiency So that is the the the efficiency So that is the the the efficiency argument. So, um, using the command line argument. So, um, using the command line argument. So, um, using the command line is the most efficient way is the most efficient way is the most efficient way to to to operate a computer. And in fact, in the operate a computer. And in fact, in the operate a computer. And in fact, in the past, it was the only way to operate a past, it was the only way to operate a past, it was the only way to operate a computer. In the past, it was the only computer. In the past, it was the only computer. In the past, it was the only way. operating systems operating systems like Windows and Mac OS were developed uh that we saw that we could start uh that we saw that we could start using a GUI as an interface to our using a GUI as an interface to our using a GUI as an interface to our computer.

  25. computer. computer. So So So the like it's a it's not in that sense it's like it's a it's not in that sense it's not a modern development but first there not a modern development but first there not a modern development but first there was only the command line and now then was only the command line and now then was only the command line and now then Mac OS and Windows came along and then Mac OS and Windows came along and then Mac OS and Windows came along and then you could drag around things etc. But you could drag around things etc. But you could drag around things etc. But that was you that used to be the only that was you that used to be the only that was you that used to be the only way that you can interact with a way that you can interact with a way that you can interact with a computer. Now uh it is no coincidence that the the pro professionals that the the pro professionals that people that people that people with um with um with um let's say let that the top 1% of the let's say let that the top 1% of the let's say let that the top 1% of the industry industry industry always work all my um best mentors all my um best mentors uh end up using uh end up using uh end up using a T-Mox centered a T-Mox centered a T-Mox centered Vimbased CLI workflow.

  26. Vimbased CLI workflow. Vimbased CLI workflow. Um, also Um, also Um, also the Primogen, the Primogen, the Primogen, it is no coincidence it is no coincidence it is no coincidence that the primogen that the primogen that the primogen uses it as as well. So this is the [clears throat] So this is the [clears throat] actually we should have this as markdown actually we should have this as markdown actually we should have this as markdown headings. We should not do this. Um headings. We should not do this. Um headings. We should not do this. Um let's write some proper markdown here. let's write some proper markdown here. let's write some proper markdown here. Okay. All right. So why is it important Okay. All right. So why is it important Okay. All right. So why is it important to use the command line? to use the command line? to use the command line? Um so this is then the Um so this is then the Um so this is then the the efficiency argument. argument. Um okay. Yeah. And then there is the the second Yeah. And then there is the the second argument which is career focus the argument which is career focus the argument which is career focus the career the tech career career the tech career career the tech career argument argument argument and that's when we get into this one.

  27. But let's see if there are any questions But let's see if there are any questions on this so far. It's important because on this so far. It's important because on this so far. It's important because watching people fumble for 20 minutes watching people fumble for 20 minutes watching people fumble for 20 minutes trying to find the appropriate tool is trying to find the appropriate tool is trying to find the appropriate tool is when it's actually a few key strokes. when it's actually a few key strokes. when it's actually a few key strokes. Yes, exactly. I don't know if you have Yes, exactly. I don't know if you have Yes, exactly. I don't know if you have ever seen a um a like a normal person ever seen a um a like a normal person ever seen a um a like a normal person watch a computer especially on Mac OS watch a computer especially on Mac OS watch a computer especially on Mac OS but some people when they when they they but some people when they when they they but some people when they when they they will press command tab on their their will press command tab on their their will press command tab on their their Mac and then there are like a thousand Mac and then there are like a thousand Mac and then there are like a thousand apps open and it's just an explosion of apps open and it's just an explosion of apps open and it's just an explosion of applications and I don't understand how applications and I don't understand how applications and I don't understand how people can work that way how can you people can work that way how can you people can work that way how can you live your life like that like I need to live your life like that like I need to live your life like that like I need to know exactly know exactly know exactly If I press command three, I'm going to If I press command three, I'm going to If I press command three, I'm going to my my terminal or mod 3. If I do mod my my terminal or mod 3. If I do mod my my terminal or mod 3. If I do mod two, I'm in obsidian. Mod one, I'm in my two, I'm in obsidian. Mod one, I'm in my two, I'm in obsidian. Mod one, I'm in my browser. Mod 4, I'm now in my chat. browser. Mod 4, I'm now in my chat. browser. Mod 4, I'm now in my chat. Okay, I can instantly I know where I go. Okay, I can instantly I know where I go. Okay, I can instantly I know where I go. So if I if I'm working and I need to So if I if I'm working and I need to So if I if I'm working and I need to look something up in the internet, I can look something up in the internet, I can look something up in the internet, I can go go back. It's I can switch between it go go back. It's I can switch between it go go back. It's I can switch between it seamlessly.

  28. seamlessly. seamlessly. And that is not a a command line thing And that is not a a command line thing And that is not a a command line thing as such but it's a a keyboard centered as such but it's a a keyboard centered as such but it's a a keyboard centered thing. So it's uh there's two different thing. So it's uh there's two different thing. So it's uh there's two different ways here two different ways here two different ways here two different aspects uh keyboard center keyboard aspects uh keyboard center keyboard aspects uh keyboard center keyboard centric centric centric and command line and command line and command line workflows. workflows. workflows. uh there's an overlap uh there's an overlap uh there's an overlap because if you work on the command line and learn how to use FIM, and learn how to use FIM, you also automatically you also automatically you also automatically train your keyboard centric workflow train your keyboard centric workflow train your keyboard centric workflow skills. Okay. Okay. So, yes. Uh am I on Twitched too? Yes, I So, yes. Uh am I on Twitched too? Yes, I So, yes. Uh am I on Twitched too? Yes, I am um I am also streaming to Twitch.

  29. You had a question mark command that you You had a question mark command that you used in one of your videos. Can you tell used in one of your videos. Can you tell used in one of your videos. Can you tell more about that? Yes, the actually we more about that? Yes, the actually we more about that? Yes, the actually we can start using that too. So my question can start using that too. So my question can start using that too. So my question mark command and this is this is mark command and this is this is mark command and this is this is something I stole from rwx Rob just to something I stole from rwx Rob just to something I stole from rwx Rob just to be clear. But if I do if I do this and I be clear. But if I do if I do this and I be clear. But if I do if I do this and I do redhead do redhead do redhead or certified uh or just RHCSA. uh or just RHCSA. I am now browsing duck.go and I can I am now browsing duck.go and I can I am now browsing duck.go and I can visit I can browse the web with uh from visit I can browse the web with uh from visit I can browse the web with uh from the command line like this. So I'm the command line like this. So I'm the command line like this. So I'm searching duck.go and I can now read searching duck.go and I can now read searching duck.go and I can now read about the RHCSA as I'm going into the about the RHCSA as I'm going into the about the RHCSA as I'm going into the command line here. command line here. command line here. So this is actually a very very um So this is actually a very very um So this is actually a very very um useful way. This like this is even more useful way. This like this is even more useful way. This like this is even more efficient than doing going through the efficient than doing going through the efficient than doing going through the browser. The problem is that you don't browser. The problem is that you don't browser. The problem is that you don't always get um you cannot always browse always get um you cannot always browse always get um you cannot always browse every website with this. So if I go to every website with this. So if I go to every website with this. So if I go to Substack for example, if I open Substack for example, if I open Substack for example, if I open Substack, Substack, Substack, then it's going to say this site then it's going to say this site then it's going to say this site requires JavaScript to run correctly. So requires JavaScript to run correctly. So requires JavaScript to run correctly. So that is very unfortunate of um of of um that is very unfortunate of um of of um that is very unfortunate of um of of um command linebased browsing.

  30. command linebased browsing. command linebased browsing. Um but if I go um visha vandenberg.com Um but if I go um visha vandenberg.com Um but if I go um visha vandenberg.com for example my own website is completely for example my own website is completely for example my own website is completely um obviously it's completely um obviously it's completely um obviously it's completely compatible with command line browsing. compatible with command line browsing. compatible with command line browsing. So I can read my own blog here from the So I can read my own blog here from the So I can read my own blog here from the command line and browse the internet and command line and browse the internet and command line and browse the internet and do research and I can grab things. So if do research and I can grab things. So if do research and I can grab things. So if I want to grab this for example I want to grab this for example I want to grab this for example and I can do this and go back to my and I can do this and go back to my and I can do this and go back to my notes here and then I can just paste notes here and then I can just paste notes here and then I can just paste that in. Right? No mouse needed. So that that in. Right? No mouse needed. So that that in. Right? No mouse needed. So that is the question mark command that he was is the question mark command that he was is the question mark command that he was asking about asking about asking about and this is basically using W3M under and this is basically using W3M under and this is basically using W3M under the hood and it then opens duck.go and the hood and it then opens duck.go and the hood and it then opens duck.go and it searches the internet. So W3M is the it searches the internet. So W3M is the it searches the internet. So W3M is the the web browser because I can also just the web browser because I can also just the web browser because I can also just do W3M misha van vanberg.com and then it's W3M misha van vanberg.com and then it's just going to open my website straight just going to open my website straight just going to open my website straight away. So the difference is that the away. So the difference is that the away. So the difference is that the question mark command then opens um question mark command then opens um question mark command then opens um opens do go Do you use a split keyboard? Uh, yes. I Do you use a split keyboard? Uh, yes. I use, let me see, use, let me see, use, let me see, um, if I can hold it up. I am using an

  31. um, if I can hold it up. I am using an um, if I can hold it up. I am using an ultimate hacking keyboard. Ultimate hacking keyboard. This is the Ultimate hacking keyboard. This is the one I got. one I got. one I got. It feels like a freaking tank. It is It feels like a freaking tank. It is It feels like a freaking tank. It is extremely durable. Let me just open it extremely durable. Let me just open it extremely durable. Let me just open it on the screen. on the screen. on the screen. This is the the keyboard I have. And I This is the the keyboard I have. And I This is the the keyboard I have. And I am using the UHQ60. am using the UHQ60. am using the UHQ60. This is the model that I have This is the model that I have This is the model that I have and it's an amazing keyboard. It is and it's an amazing keyboard. It is and it's an amazing keyboard. It is insane. The software is also really insane. The software is also really insane. The software is also really good. good. good. And I have the wooden palm rests and the And I have the wooden palm rests and the And I have the wooden palm rests and the the risers like this. It's ex like this. the risers like this. It's ex like this. the risers like this. It's ex like this. I think this thing like each side weighs I think this thing like each side weighs I think this thing like each side weighs like I don't know half a kilo or like I don't know half a kilo or like I don't know half a kilo or something. It is so heavy and so solid. something. It is so heavy and so solid. something. It is so heavy and so solid. It oh it's the best typing experience in It oh it's the best typing experience in It oh it's the best typing experience in the world. I absolutely love it. Uh so the world. I absolutely love it. Uh so the world. I absolutely love it. Uh so this is the the keyboard that I have.

  32. this is the the keyboard that I have. this is the the keyboard that I have. Yeah. Highly worth every every cent. Yeah. Highly worth every every cent. Yeah. Highly worth every every cent. Worth every cent. How will the arch wiki look in the How will the arch wiki look in the terminal? That's a good question. Let's terminal? That's a good question. Let's terminal? That's a good question. Let's do W3M. Uh uh do W3M. Uh uh do W3M. Uh uh Arch Wiki. Arch Wiki. Arch Wiki. Arch Wiki is the official wiki for Arch Arch Wiki is the official wiki for Arch Arch Wiki is the official wiki for Arch Linux. So let's see. Linux. So let's see. Linux. So let's see. Table of contents. Let's see. Can we main page table of Let's see. Can we main page table of contents? contents? contents? Oh, unfortunately it is just redirecting Oh, unfortunately it is just redirecting Oh, unfortunately it is just redirecting to the to the same page apparently. to the to the same page apparently. to the to the same page apparently. H Okay. So, yeah, shell built-ins. Let's Okay. So, yeah, shell built-ins. Let's open that.

  33. Yeah. Okay. So you can read it, but Yeah. Okay. So you can read it, but it's probably best to just use the the it's probably best to just use the the it's probably best to just use the the browser for this one because of the browser for this one because of the browser for this one because of the search and everything. But yeah, it does search and everything. But yeah, it does search and everything. But yeah, it does work. Vimotions is the secret to life itself. Vimotions is the secret to life itself. Yes, exactly. Currently on the Z is a Yes, exactly. Currently on the Z is a Yes, exactly. Currently on the Z is a Voyager, but the ultimate hacking Voyager, but the ultimate hacking Voyager, but the ultimate hacking keyboard could be the premium upgrade keyboard could be the premium upgrade keyboard could be the premium upgrade I've been looking for. Yes, abs. I I I've been looking for. Yes, abs. I I I've been looking for. Yes, abs. I I highly recommend it. I'm not sponsored highly recommend it. I'm not sponsored highly recommend it. I'm not sponsored or affiliated or whatever. It's just a or affiliated or whatever. It's just a or affiliated or whatever. It's just a amazing piece of hardware. And it's an important thing that um TWWG And it's an important thing that um TWWG says here, votions are the secret to says here, votions are the secret to says here, votions are the secret to life itself. life itself. life itself. Because for example, I'm doing this Because for example, I'm doing this Because for example, I'm doing this browser browser browser W3M, but I'm just using Vim key bindings W3M, but I'm just using Vim key bindings W3M, but I'm just using Vim key bindings to navigate here. Okay, not I just use to navigate here. Okay, not I just use to navigate here. Okay, not I just use space to go down and J and K to go up space to go down and J and K to go up space to go down and J and K to go up and down. So all of this is um all all and down. So all of this is um all all and down. So all of this is um all all of this is done because I know the Vim of this is done because I know the Vim of this is done because I know the Vim key bindings. The same in my browser. I key bindings. The same in my browser. I key bindings. The same in my browser. I do J and K because I have a plugin do J and K because I have a plugin do J and K because I have a plugin called what's it called? Vimeium.

  34. Yeah, Vimeium. I have Vime. The Vimeium Yeah, Vimeium. I have Vime. The Vimeium extension. It's completely free. This extension. It's completely free. This extension. It's completely free. This allows me to navigate the the web by allows me to navigate the the web by allows me to navigate the the web by this. I can do F and then it shows AA this. I can do F and then it shows AA this. I can do F and then it shows AA over here. If I type A, it is now going over here. If I type A, it is now going over here. If I type A, it is now going to show me the the page, right? So I can to show me the the page, right? So I can to show me the the page, right? So I can navigate and I can do everything with my navigate and I can do everything with my navigate and I can do everything with my keyboard. keyboard. keyboard. So the thing is if you learn Vim, if you So the thing is if you learn Vim, if you So the thing is if you learn Vim, if you learn how to use Vim as your editor and learn how to use Vim as your editor and learn how to use Vim as your editor and if you learn how to work on the command if you learn how to work on the command if you learn how to work on the command line, then these key bindings, they line, then these key bindings, they line, then these key bindings, they transfer to other areas as well. So I transfer to other areas as well. So I transfer to other areas as well. So I always love doing activities that have always love doing activities that have always love doing activities that have high leverage. Okay? So you do one thing high leverage. Okay? So you do one thing high leverage. Okay? So you do one thing but it has an effect in many different but it has an effect in many different but it has an effect in many different areas of life as well. That's why Vim is areas of life as well. That's why Vim is areas of life as well. That's why Vim is such an insane insanely high leverage such an insane insanely high leverage such an insane insanely high leverage activity learning it um because it goes activity learning it um because it goes activity learning it um because it goes in many different domains. Okay. So in many different domains. Okay. So in many different domains. Okay. So going um back to the tech career focused going um back to the tech career focused going um back to the tech career focused argument of why you should learn to work argument of why you should learn to work argument of why you should learn to work from the command line.

  35. from the command line. from the command line. Um we had the efficiency argument but Um we had the efficiency argument but Um we had the efficiency argument but also the tech career focused argument. also the tech career focused argument. also the tech career focused argument. The thing is when anything breaks you The thing is when anything breaks you The thing is when anything breaks you will be in a Linux shell. Okay. I don't will be in a Linux shell. Okay. I don't will be in a Linux shell. Okay. I don't care if you are a software engineer, if care if you are a software engineer, if care if you are a software engineer, if you are an infrastructure operations you are an infrastructure operations you are an infrastructure operations engineer, DevOps engineer, MLOps, engineer, DevOps engineer, MLOps, engineer, DevOps engineer, MLOps, or anything cloud engineer, anything or anything cloud engineer, anything or anything cloud engineer, anything that has to do with any sort of that has to do with any sort of that has to do with any sort of infrastructure, infrastructure, infrastructure, if anything breaks, usually the only uh if anything breaks, usually the only uh if anything breaks, usually the only uh way you have of interacting with a way you have of interacting with a way you have of interacting with a broken system is the shell, the the broken system is the shell, the the broken system is the shell, the the Linux command line. As we saw a couple Linux command line. As we saw a couple Linux command line. As we saw a couple weeks ago, most systems use Linux under weeks ago, most systems use Linux under weeks ago, most systems use Linux under the hood. And that also means that the hood. And that also means that the hood. And that also means that there's usually a shell available. Even there's usually a shell available. Even there's usually a shell available. Even if a Linux system won't start and you're if a Linux system won't start and you're if a Linux system won't start and you're just stuck at the boot loader, at least just stuck at the boot loader, at least just stuck at the boot loader, at least you'll be able to load a rescue shell you'll be able to load a rescue shell you'll be able to load a rescue shell and you'll be able to uh debug from the and you'll be able to uh debug from the and you'll be able to uh debug from the command line. So whenever you lose command line. So whenever you lose command line. So whenever you lose access to a place you usually can take a access to a place you usually can take a access to a place you usually can take a SSH um connection to it for example. So SSH um connection to it for example. So SSH um connection to it for example. So in other words in other words in other words whenever something breaks you will be in whenever something breaks you will be in whenever something breaks you will be in a Linux shell working on the command a Linux shell working on the command a Linux shell working on the command line. And line. And line. And this means that means it means that all

  36. this means that means it means that all this means that means it means that all debugging debugging debugging happens happens happens well most debugging most debugging happens from a command most debugging happens from a command line. So in order to debug efficiently so to So in order to debug efficiently so to debug you need the following skills. debug you need the following skills. debug you need the following skills. um reading files or opening and reading um reading files or opening and reading um reading files or opening and reading files, searching through searching for files searching through searching for files and inside of files uh interacting with uh interacting with with system services. So usually that means systemd. So usually that means systemd. So if I have a an issue with my So if I have a an issue with my So if I have a an issue with my Bluetooth for example, just taking a a Bluetooth for example, just taking a a Bluetooth for example, just taking a a desktop user example here. If I do desktop user example here. If I do desktop user example here. If I do systemctl status blue Bluetooth service, systemctl status blue Bluetooth service, systemctl status blue Bluetooth service, this is going to show me this the the this is going to show me this the the this is going to show me this the the status of the Bluetooth Damon that's status of the Bluetooth Damon that's status of the Bluetooth Damon that's running on my system. Okay. So I can now running on my system. Okay. So I can now running on my system. Okay. So I can now see the information it was loaded. I I I see the information it was loaded. I I I see the information it was loaded. I I I also see where this service file is also see where this service file is also see where this service file is located, right? So I can even copy this located, right? So I can even copy this located, right? So I can even copy this and open that afterwards. Uh it shows me and open that afterwards. Uh it shows me and open that afterwards. Uh it shows me logs. So here are the logs for this

  37. logs. So here are the logs for this logs. So here are the logs for this particular service. Okay. And I see it particular service. Okay. And I see it particular service. Okay. And I see it has a status etc. But I access this by has a status etc. But I access this by has a status etc. But I access this by running this command from the command running this command from the command running this command from the command line. Okay. And I can do that because I line. Okay. And I can do that because I line. Okay. And I can do that because I know that Bluetooth is running as a know that Bluetooth is running as a know that Bluetooth is running as a service. If I open up this file, this service. If I open up this file, this service. If I open up this file, this Bluetooth service, we see that this is Bluetooth service, we see that this is Bluetooth service, we see that this is defined on in a on as a file on my disk. defined on in a on as a file on my disk. defined on in a on as a file on my disk. And even here I can check how it is And even here I can check how it is And even here I can check how it is configured, what it has access to, what configured, what it has access to, what configured, what it has access to, what it does not have access to, when it is it does not have access to, when it is it does not have access to, when it is in started, when it is going to start, in started, when it is going to start, in started, when it is going to start, what it depends on. what it depends on. what it depends on. All of this is all configured as a file All of this is all configured as a file All of this is all configured as a file on my file system. So if and I'm just on my file system. So if and I'm just on my file system. So if and I'm just taking an example here, but this might taking an example here, but this might taking an example here, but this might as well be an application that's as well be an application that's as well be an application that's running, right? I'm just taking an running, right? I'm just taking an running, right? I'm just taking an example of having a problem with example of having a problem with example of having a problem with Bluetooth on my system. So if you know Bluetooth on my system. So if you know Bluetooth on my system. So if you know that the the system systemd is where you that the the system systemd is where you that the the system systemd is where you should check first and then you can should check first and then you can should check first and then you can check the configuration of that and you check the configuration of that and you check the configuration of that and you can maybe see that something is can maybe see that something is can maybe see that something is misconfigured. The same thing with misconfigured. The same thing with misconfigured. The same thing with journal ctl. So journal ctl since uh b 0 since uh b 0 uh or since today uh or since today uh or since today here this mean I'm now looking at the here this mean I'm now looking at the here this mean I'm now looking at the logs of my um logs of my um logs of my um system since today. Okay. And I can

  38. system since today. Okay. And I can system since today. Okay. And I can I can if I can if I'm able to search in I can if I can if I'm able to search in I can if I can if I'm able to search in here. So here I see a ton of errors with here. So here I see a ton of errors with here. So here I see a ton of errors with browser extensions for example. And browser extensions for example. And browser extensions for example. And again I'm using Vim key bindings to to again I'm using Vim key bindings to to again I'm using Vim key bindings to to um navigate from here. But here I can um navigate from here. But here I can um navigate from here. But here I can check all of the logs everything that's check all of the logs everything that's check all of the logs everything that's wrong with my system here. So if I had wrong with my system here. So if I had wrong with my system here. So if I had an issue with Bluetooth, I could do an issue with Bluetooth, I could do an issue with Bluetooth, I could do /blue /blue /blue and see oh there's the Bluetooth and do and see oh there's the Bluetooth and do and see oh there's the Bluetooth and do I have any errors with Bluetooth and I I have any errors with Bluetooth and I I have any errors with Bluetooth and I can search through it. Okay. So this is can search through it. Okay. So this is can search through it. Okay. So this is how if something goes wrong in how if something goes wrong in how if something goes wrong in production or same thing with my production or same thing with my production or same thing with my Kubernetes home lab. If I if I enter my Kubernetes home lab. If I if I enter my Kubernetes home lab. If I if I enter my home lab container very quickly home lab container very quickly home lab container very quickly I I run a Kubernetes home lab I I run a Kubernetes home lab I I run a Kubernetes home lab and if I open up K9s and if I open up K9s and if I open up K9s I can go and check out all of the I can go and check out all of the I can go and check out all of the applications that are running on my applications that are running on my applications that are running on my system all from the command line. Okay. system all from the command line. Okay. system all from the command line. Okay. I can check the logs. I can check what's I can check the logs. I can check what's I can check the logs. I can check what's going on on my blog. I can see people going on on my blog. I can see people going on on my blog. I can see people who are now reading my my blog right who are now reading my my blog right who are now reading my my blog right from the command line including the IPs from the command line including the IPs from the command line including the IPs etc. Um I have all of my applications etc. Um I have all of my applications etc. Um I have all of my applications running here and I can I can debug this running here and I can I can debug this running here and I can I can debug this from the command line. There's no I from the command line. There's no I from the command line. There's no I don't have a screen where I click around don't have a screen where I click around don't have a screen where I click around on. If I enter my walabag namespace and k get pods and I can do k logs and k get pods and I can do k logs walabag, I can check the logs of my

  39. walabag, I can check the logs of my walabag, I can check the logs of my walabag um pod etc. So if I have a walabag um pod etc. So if I have a walabag um pod etc. So if I have a problem on my home lab, if I have a problem on my home lab, if I have a problem on my home lab, if I have a problem on my kubernetes cluster, I just problem on my kubernetes cluster, I just problem on my kubernetes cluster, I just go on my on on my command line and I I go on my on on my command line and I I go on my on on my command line and I I poke around and I do things. So, because all of the tooling is built on because all of the tooling is built on Linux and is using Linux, Linux and is using Linux, Linux and is using Linux, you're going to be using a Linux command you're going to be using a Linux command you're going to be using a Linux command line to fix these problems. Okay? So, if line to fix these problems. Okay? So, if line to fix these problems. Okay? So, if you do one of these shallow boot camps you do one of these shallow boot camps you do one of these shallow boot camps that you that that promise you to get a that you that that promise you to get a that you that that promise you to get a job, etc., but all you learn is just to job, etc., but all you learn is just to job, etc., but all you learn is just to click around in the AWS portal. I'm click around in the AWS portal. I'm click around in the AWS portal. I'm sorry, but you're not going to make it. sorry, but you're not going to make it. sorry, but you're not going to make it. Like if I'm hiring a DevOps engineer, I Like if I'm hiring a DevOps engineer, I Like if I'm hiring a DevOps engineer, I want someone who is able to work on the want someone who is able to work on the want someone who is able to work on the command line, to debug on the command command line, to debug on the command command line, to debug on the command line, to find help on the command line, line, to find help on the command line, line, to find help on the command line, like we talked about yesterday with man like we talked about yesterday with man like we talked about yesterday with man pages and shell builtins and the help pages and shell builtins and the help pages and shell builtins and the help command. I need someone who is able to command. I need someone who is able to command. I need someone who is able to do this and who knows what he's doing to do this and who knows what he's doing to do this and who knows what he's doing to confidently do this. Okay.

  40. confidently do this. Okay. confidently do this. Okay. Um so for Kubernetes environments um um interacting interacting interacting with the Kubernetes API through cubectl only. through cubectl only. You should not need you should not need You should not need you should not need You should not need you should not need guey tools to do that. And sometimes guey tools to do that. And sometimes guey tools to do that. And sometimes they are useful. I'm not going to say they are useful. I'm not going to say they are useful. I'm not going to say never use lens or something like that. I never use lens or something like that. I never use lens or something like that. I used things like that in the beginning used things like that in the beginning used things like that in the beginning of my career, but of my career, but of my career, but it is much better to learn these things it is much better to learn these things it is much better to learn these things from the command line. So let's see. from the command line. So let's see. from the command line. So let's see. Debug, opening and reading files, Debug, opening and reading files, Debug, opening and reading files, searching for files inside of files, searching for files inside of files, searching for files inside of files, systemd systemd systemd reading and searching in logs. reading and searching in logs. reading and searching in logs. like it's related to the first point but like it's related to the first point but like it's related to the first point but it's good to mention it. Uh it's good to mention it. Uh it's good to mention it. Uh and yeah, you know, restarting services and yeah, you know, restarting services and yeah, you know, restarting services and um and um and um um debugging configuration files.

  41. um debugging configuration files. um debugging configuration files. Also Also Also managing managing managing packages, packages, packages, checking which files are installed and checking which files are installed and checking which files are installed and reinstalling reinstalling reinstalling or updating packages, for example. or updating packages, for example. or updating packages, for example. Very often problems in production Very often problems in production Very often problems in production environments are solved by simply environments are solved by simply environments are solved by simply updating a server. Right. So let's see updating a server. Right. So let's see updating a server. Right. So let's see if there are any questions around this. Notice the ThinkPad style trackpoint. Notice the ThinkPad style trackpoint. Yes, exactly. I have that on my uh on my Yes, exactly. I have that on my uh on my Yes, exactly. I have that on my uh on my keyboard. keyboard. keyboard. Um as someone new learning Linux, I love as someone new learning Linux, I love taking notes. Do you recommend? Yes, I taking notes. Do you recommend? Yes, I taking notes. Do you recommend? Yes, I strongly recommend taking notes and I I strongly recommend taking notes and I I strongly recommend taking notes and I I use I recommend using doing this on the use I recommend using doing this on the use I recommend using doing this on the command line as well with Vim, but you command line as well with Vim, but you command line as well with Vim, but you can also use Obsidian. What tools settings do you use for that What tools settings do you use for that window navigation? Do you mean the window navigation? Do you mean the window navigation? Do you mean the um um um the window navigation on here?

  42. the window navigation on here? the window navigation on here? This is done through a window manager This is done through a window manager This is done through a window manager and I use sway for that sway. What Microsoft Sway? I didn't know that What Microsoft Sway? I didn't know that Microsoft has something called Sway. But Microsoft has something called Sway. But Microsoft has something called Sway. But this is the this is the tiling window this is the this is the tiling window this is the this is the tiling window manager I'm using. Sway. manager I'm using. Sway. manager I'm using. Sway. Uh yeah. Uh yeah. Uh yeah. Can you explain how to secure SSH Can you explain how to secure SSH Can you explain how to secure SSH service on Linux? Can I disable root service on Linux? Can I disable root service on Linux? Can I disable root login? Um, yes. We'll see if we can get login? Um, yes. We'll see if we can get login? Um, yes. We'll see if we can get to it. But if you go to the free Linux to it. But if you go to the free Linux to it. But if you go to the free Linux course, I do explain it inside of that course, I do explain it inside of that course, I do explain it inside of that course, just so you know. course, just so you know. course, just so you know. Would I still need to learn Linux if I'm Would I still need to learn Linux if I'm Would I still need to learn Linux if I'm not using it as my main OS? And what's not using it as my main OS? And what's not using it as my main OS? And what's the importance of learning Linux? I'm an the importance of learning Linux? I'm an the importance of learning Linux? I'm an aspiring software engineer. Yeah. So, I aspiring software engineer. Yeah. So, I aspiring software engineer. Yeah. So, I strongly recommend you go to the free strongly recommend you go to the free strongly recommend you go to the free Linux course. Linux course. Linux course. I'm going to share the link and you go I'm going to share the link and you go I'm going to share the link and you go to the classroom and then first of all to the classroom and then first of all to the classroom and then first of all you can do the course but also you check you can do the course but also you check you can do the course but also you check out the live streams that we did and I out the live streams that we did and I out the live streams that we did and I did a twohour live stream basically did a twohour live stream basically did a twohour live stream basically addressing your question whether you addressing your question whether you addressing your question whether you should um should um should um whether you should whether you should whether you should uh learn Linux or not especially if uh learn Linux or not especially if uh learn Linux or not especially if you're a aspiring software engineer the you're a aspiring software engineer the you're a aspiring software engineer the answer is yes you should do it but if answer is yes you should do it but if answer is yes you should do it but if you want to have more information, you you want to have more information, you you want to have more information, you can check out that live stream. We go can check out that live stream. We go can check out that live stream. We go really deep in that.

  43. really deep in that. really deep in that. Um, Um, Um, Boris, hey Boris is here, stopping by, Boris, hey Boris is here, stopping by, Boris, hey Boris is here, stopping by, showing the support for the best teacher showing the support for the best teacher showing the support for the best teacher and human being on the planet. Thank you and human being on the planet. Thank you and human being on the planet. Thank you so much, Boris. I so much, Boris. I so much, Boris. I really appreciate you. Thank you for really appreciate you. Thank you for really appreciate you. Thank you for saying that. Um, Boris is a valued saying that. Um, Boris is a valued saying that. Um, Boris is a valued member from CubeCraft. I've known him member from CubeCraft. I've known him member from CubeCraft. I've known him for over a year now. I think he's a for over a year now. I think he's a for over a year now. I think he's a great community member and I I really great community member and I I really great community member and I I really really enjoy um having you in the really enjoy um having you in the really enjoy um having you in the community, Boris. So very thank you so community, Boris. So very thank you so community, Boris. So very thank you so much for saying that. How is it going? Are you a programmer? How is it going? Are you a programmer? No, I I am not a programmer. I am a uh No, I I am not a programmer. I am a uh No, I I am not a programmer. I am a uh yeah I don't even know what I am these yeah I don't even know what I am these yeah I don't even know what I am these days but my uh my you could say I'm a days but my uh my you could say I'm a days but my uh my you could say I'm a DevOps engineer. That's what I that's my DevOps engineer. That's what I that's my DevOps engineer. That's what I that's my field. So I've been working as a DevOps field. So I've been working as a DevOps field. So I've been working as a DevOps engineer for about five years now and I engineer for about five years now and I engineer for about five years now and I uh I do write code. I write Python, Bash uh I do write code. I write Python, Bash uh I do write code. I write Python, Bash and I don't see myself as a software and I don't see myself as a software and I don't see myself as a software engineer but I do I do program and I do engineer but I do I do program and I do engineer but I do I do program and I do um build applications as well.

  44. um build applications as well. um build applications as well. What is the difference between Docker What is the difference between Docker What is the difference between Docker Swarm versus Kubernetes? Swarm versus Kubernetes? Swarm versus Kubernetes? Well, the short answer is Docker Swarm Well, the short answer is Docker Swarm Well, the short answer is Docker Swarm is u legacy. It's completely you you is u legacy. It's completely you you is u legacy. It's completely you you should not use Docker Swarm at all. Um should not use Docker Swarm at all. Um should not use Docker Swarm at all. Um just learn Kubernetes. But this stream just learn Kubernetes. But this stream just learn Kubernetes. But this stream is more for Linux beginners. If you are is more for Linux beginners. If you are is more for Linux beginners. If you are interested in learning Kubernetes from interested in learning Kubernetes from interested in learning Kubernetes from me, then you should check out the me, then you should check out the me, then you should check out the cubecraft.dev dev. cubecraft.dev dev. cubecraft.dev dev. This is where I teach Kubernetes from This is where I teach Kubernetes from This is where I teach Kubernetes from the ground up and where you can um land the ground up and where you can um land the ground up and where you can um land a Kubernetes job. That's what you do a Kubernetes job. That's what you do a Kubernetes job. That's what you do that at cubecraft.dev. But let's not go that at cubecraft.dev. But let's not go that at cubecraft.dev. But let's not go into Kubernetes for this stream because into Kubernetes for this stream because into Kubernetes for this stream because people um might get too um people um might get too um people um might get too um confused with that. confused with that. confused with that. [sighs] [sighs] [sighs] Do you have any good plug-in or Do you have any good plug-in or Do you have any good plug-in or something for NVM and Obsidian something for NVM and Obsidian something for NVM and Obsidian integration? No, I I don't use um there integration? No, I I don't use um there integration? No, I I don't use um there is something called Obsidian Envim.

  45. is something called Obsidian Envim. is something called Obsidian Envim. [clears throat] It's like a a plugin, but I don't use It's like a a plugin, but I don't use it. I think it's very bloated. And like it. I think it's very bloated. And like it. I think it's very bloated. And like my my Zetle casten contains, as you see my my Zetle casten contains, as you see my my Zetle casten contains, as you see here, 5,463 here, 5,463 here, 5,463 notes. notes. notes. And that's a lot of notes. So this kind And that's a lot of notes. So this kind And that's a lot of notes. So this kind of thing where it searches and it of thing where it searches and it of thing where it searches and it suggests notes it just crashes even on a suggests notes it just crashes even on a suggests notes it just crashes even on a very modern PC. So if you have a serious very modern PC. So if you have a serious very modern PC. So if you have a serious note takingaking system this very note takingaking system this very note takingaking system this very quickly breaks down. So I just use plain quickly breaks down. So I just use plain quickly breaks down. So I just use plain neovim I I just I can search through my neovim I I just I can search through my neovim I I just I can search through my files. If I do 3D printing then I can files. If I do 3D printing then I can files. If I do 3D printing then I can just very easily open my 3D printing just very easily open my 3D printing just very easily open my 3D printing note like this. And um I did write my note like this. And um I did write my note like this. And um I did write my own u little tool where I own u little tool where I own u little tool where I um where I'm able to for example um where I'm able to for example um where I'm able to for example um I can for example create a note from um I can for example create a note from um I can for example create a note from here. So if I do uh testing note here. So if I do uh testing note here. So if I do uh testing note for live stream then if I do space ZN it for live stream then if I do space ZN it for live stream then if I do space ZN it will create that note and if I do space will create that note and if I do space will create that note and if I do space Z O Z O Z O I can open that note and this is my new I can open that note and this is my new I can open that note and this is my new note from the live stream and this is B note from the live stream and this is B note from the live stream and this is B this I I did this by creating a Python

  46. this I I did this by creating a Python this I I did this by creating a Python CLI CLI CLI um set CLI. This is highly bespoke and um set CLI. This is highly bespoke and um set CLI. This is highly bespoke and something I created just for myself, but something I created just for myself, but something I created just for myself, but it is open source. It is available on it is open source. It is available on it is open source. It is available on GitHub. Uh you can check it out and GitHub. Uh you can check it out and GitHub. Uh you can check it out and steal it and maybe use it as steal it and maybe use it as steal it and maybe use it as inspiration, inspiration, inspiration, but I don't recommend doing I doing like but I don't recommend doing I doing like but I don't recommend doing I doing like Obsidian MD or something like that for Obsidian MD or something like that for Obsidian MD or something like that for Neoim. Uh it's much better to just learn Neoim. Uh it's much better to just learn Neoim. Uh it's much better to just learn how to do this how to do this how to do this from the command line really. I have a strong background in Linux. I have a strong background in Linux. Please advise for the next path to take. Please advise for the next path to take. Please advise for the next path to take. DevOps and infrastructure engineering DevOps and infrastructure engineering DevOps and infrastructure engineering and the next stage after Linux is and the next stage after Linux is and the next stage after Linux is Kubernetes Kubernetes Kubernetes and the link I shared here cubecraft.dev and the link I shared here cubecraft.dev and the link I shared here cubecraft.dev is your next step if you want to make is your next step if you want to make is your next step if you want to make six figures in the tech industry. six figures in the tech industry. six figures in the tech industry. Kubernetes is the what comes after Kubernetes is the what comes after Kubernetes is the what comes after Linux.

  47. Linux. Linux. Uh, do you use anything for ST on Linux? Uh, do you use anything for ST on Linux? Uh, do you use anything for ST on Linux? I use Whisper Flow in Windows and I use Whisper Flow in Windows and I use Whisper Flow in Windows and Android. Yes, I I have I build a um Android. Yes, I I have I build a um Android. Yes, I I have I build a um transcription transcription transcription script. Let me see if it will work. I script. Let me see if it will work. I script. Let me see if it will work. I don't think so because I'm using the don't think so because I'm using the don't think so because I'm using the microphone here, but we can try. Hello. microphone here, but we can try. Hello. microphone here, but we can try. Hello. I'm just trying to dictate something I'm just trying to dictate something I'm just trying to dictate something here as a test. Yeah. Okay. So, it did work. Um, so I I Yeah. Okay. So, it did work. Um, so I I I did that with a um this is just a bash I did that with a um this is just a bash I did that with a um this is just a bash script that listens to my microphone and script that listens to my microphone and script that listens to my microphone and then sends it to the OpenAI then sends it to the OpenAI then sends it to the OpenAI transcription API. transcription API. transcription API. The next step for me is to do this The next step for me is to do this The next step for me is to do this um um um to do this to do this to do this uh with a local AI model, but I haven't uh with a local AI model, but I haven't uh with a local AI model, but I haven't gotten around doing that yet. But it's gotten around doing that yet. But it's gotten around doing that yet. But it's just a bash script which I it's just a just a bash script which I it's just a just a bash script which I it's just a sway. I just do it with a sway sway. I just do it with a sway sway. I just do it with a sway keybinding bashcript and send the text keybinding bashcript and send the text keybinding bashcript and send the text to to um the open AI API.

  48. to to um the open AI API. to to um the open AI API. So let me know if um yeah, you should be So let me know if um yeah, you should be So let me know if um yeah, you should be able to still hear me. So it I hope that able to still hear me. So it I hope that able to still hear me. So it I hope that still works. Learning Kubernetes is going to be very Learning Kubernetes is going to be very valuable as we all deploy our own agent valuable as we all deploy our own agent valuable as we all deploy our own agent swarms. You got it. Liquidity. That's swarms. You got it. Liquidity. That's swarms. You got it. Liquidity. That's where the future is. What's your where the future is. What's your where the future is. What's your thoughts on Debian? I tried Arch, but thoughts on Debian? I tried Arch, but thoughts on Debian? I tried Arch, but things break often. things break often. things break often. Yeah. Um Yeah. Um Yeah. Um I mean that's a skill issue. I I Arch in I mean that's a skill issue. I I Arch in I mean that's a skill issue. I I Arch in my experience Arch has been very stable. my experience Arch has been very stable. my experience Arch has been very stable. It it's just depends on how you how you It it's just depends on how you how you It it's just depends on how you how you configure things. Okay. configure things. Okay. configure things. Okay. And And And uh I I do teach a eight hour is it 10 uh I I do teach a eight hour is it 10 uh I I do teach a eight hour is it 10 hours like in cubecraft there is a Linux hours like in cubecraft there is a Linux hours like in cubecraft there is a Linux course where I will actually teach you course where I will actually teach you course where I will actually teach you how to build a stable Arch Linux system. how to build a stable Arch Linux system. how to build a stable Arch Linux system. So first there is the Kubernetes So first there is the Kubernetes So first there is the Kubernetes fundamentals the ones that I give away fundamentals the ones that I give away fundamentals the ones that I give away for free but then there is the for free but then there is the for free but then there is the containers course and then there is the containers course and then there is the containers course and then there is the Linux advanced course where you will Linux advanced course where you will Linux advanced course where you will actually learn how to build an Arch actually learn how to build an Arch actually learn how to build an Arch Linux system that is very stable. Okay.

  49. Linux system that is very stable. Okay. Linux system that is very stable. Okay. Um like I've been teaching this for over Um like I've been teaching this for over Um like I've been teaching this for over two years now and I I almost never get two years now and I I almost never get two years now and I I almost never get support requests from people with support requests from people with support requests from people with problems with Arch. they get they get problems with Arch. they get they get problems with Arch. they get they get some problems in the beginning when some problems in the beginning when some problems in the beginning when configuring the bootloadader but after configuring the bootloadader but after configuring the bootloadader but after that there's no um no issues because that there's no um no issues because that there's no um no issues because it's so stable so it's so stable so it's so stable so if you say you are in the beginning of if you say you are in the beginning of if you say you are in the beginning of your Linux journey well in the beginning your Linux journey well in the beginning your Linux journey well in the beginning I think I don't think Arch is the right I think I don't think Arch is the right I think I don't think Arch is the right thing to do if you don't have a mentor thing to do if you don't have a mentor thing to do if you don't have a mentor or a teacher or a teacher or a teacher um um um but Debian is really stable So the I I but Debian is really stable So the I I but Debian is really stable So the I I recommend using Ubuntu and Ubuntu is recommend using Ubuntu and Ubuntu is recommend using Ubuntu and Ubuntu is based on Debian. So you can either go based on Debian. So you can either go based on Debian. So you can either go for Debian or Ubuntu. I think Ubuntu is for Debian or Ubuntu. I think Ubuntu is for Debian or Ubuntu. I think Ubuntu is a little bit more user friendly um for a little bit more user friendly um for a little bit more user friendly um for if you use it as a guey u distro. So if you use it as a guey u distro. So if you use it as a guey u distro. So with Gnome, but Debian is also really with Gnome, but Debian is also really with Gnome, but Debian is also really good.

  50. How about or mode in Envim? Yeah, I org How about or mode in Envim? Yeah, I org mode is like um I don't know about org mode is like um I don't know about org mode is like um I don't know about org mode, but it is with what's it called? mode, but it is with what's it called? mode, but it is with what's it called? Emacs, right? So I I don't know. I have Emacs, right? So I I don't know. I have Emacs, right? So I I don't know. I have I've never even tried. So like I'm going I've never even tried. So like I'm going I've never even tried. So like I'm going to be completely honest. I I just to be completely honest. I I just to be completely honest. I I just learned Vim. I learned um how to use learned Vim. I learned um how to use learned Vim. I learned um how to use that and I never look back. But there is that and I never look back. But there is that and I never look back. But there is Emacs Emacs Emacs ORG mode ORG mode ORG mode and I I have no idea what what that is. and I I have no idea what what that is. and I I have no idea what what that is. or mode. You're live in plain text. or mode. You're live in plain text. or mode. You're live in plain text. The GNU Emacs major mode for keeping The GNU Emacs major mode for keeping The GNU Emacs major mode for keeping notes, authoring documents. notes, authoring documents. notes, authoring documents. Yeah. Okay. Yeah. Okay. Yeah. Okay. So, or is a highly flexible structured So, or is a highly flexible structured So, or is a highly flexible structured plain text file format view. Okay. plain text file format view. Okay. plain text file format view. Okay. Click the headings and links to the Click the headings and links to the Click the headings and links to the score. How? score. How? score. How? Okay. So, it's folding content. Yeah, I can do that with just using Yeah, I can do that with just using markdown headings. Okay.

  51. Yeah. So, at my my first impression is I Yeah. So, at my my first impression is I don't need this, but like Emacs, it's don't need this, but like Emacs, it's don't need this, but like Emacs, it's it's just the the Emacs versus Vim it's just the the Emacs versus Vim it's just the the Emacs versus Vim debate, right? But I mean, I I I have debate, right? But I mean, I I I have debate, right? But I mean, I I I have everything I need just using Vim and everything I need just using Vim and everything I need just using Vim and Markdown. And I don't use folding, but I Markdown. And I don't use folding, but I Markdown. And I don't use folding, but I could just fold this, right? And I can could just fold this, right? And I can could just fold this, right? And I can do another fold and I could I can toggle do another fold and I could I can toggle do another fold and I could I can toggle that like that. There's no magic with that like that. There's no magic with that like that. There's no magic with that. I for me uh I have no idea if this that. I for me uh I have no idea if this that. I for me uh I have no idea if this is what um what org mode is all about, is what um what org mode is all about, is what um what org mode is all about, but just using a zetle casting system but just using a zetle casting system but just using a zetle casting system will work just as well. So I don't um will work just as well. So I don't um will work just as well. So I don't um yeah, I haven't used that myself. I'm a software developer and prefer to I'm a software developer and prefer to use Linux. Best experience as I know. use Linux. Best experience as I know. use Linux. Best experience as I know. Yes, exactly. Yes, exactly. Yes, exactly. Kubernetes and DevOps is going to blow Kubernetes and DevOps is going to blow Kubernetes and DevOps is going to blow up even more because we need support on up even more because we need support on up even more because we need support on the AI infrastructure. Exactly, Boris. the AI infrastructure. Exactly, Boris. the AI infrastructure. Exactly, Boris. This is exactly right. I there's a video This is exactly right. I there's a video This is exactly right. I there's a video coming up on the YouTube channel uh very coming up on the YouTube channel uh very coming up on the YouTube channel uh very soon. this week. This is going to be soon. this week. This is going to be soon. this week. This is going to be Yeah. Keep an eye out on the YouTube Yeah. Keep an eye out on the YouTube Yeah. Keep an eye out on the YouTube channel because the video I'm about to channel because the video I'm about to channel because the video I'm about to drop, you're going to be very very happy drop, you're going to be very very happy drop, you're going to be very very happy that you're going to that you're that you're going to that you're that you're going to that you're learning Linux today.

  52. The markdown files look much different The markdown files look much different in your Vim. And what Markdown viewer in your Vim. And what Markdown viewer in your Vim. And what Markdown viewer plug-in do you have? It looks very good. plug-in do you have? It looks very good. plug-in do you have? It looks very good. Yeah, I use um Yeah, I use um Yeah, I use um markdown nvim I think I think ren render markdown envim. This is the ren render markdown envim. This is the ren render markdown envim. This is the the one that I use. the one that I use. the one that I use. Yeah. So you basically rebuild a behavior So you basically rebuild a behavior exists in obsidian. Yes. That's exists in obsidian. Yes. That's exists in obsidian. Yes. That's basically what I did. Yeah, exactly. But basically what I did. Yeah, exactly. But basically what I did. Yeah, exactly. But I just do it from my own CLI that I I just do it from my own CLI that I I just do it from my own CLI that I control. So, it's much easier to um control. So, it's much easier to um control. So, it's much easier to um that to modify to my own wishes and it's that to modify to my own wishes and it's that to modify to my own wishes and it's just doing the same. It's just doing just doing the same. It's just doing just doing the same. It's just doing exactly what I want. Um, or mode is an amazing thing. watch Um, or mode is an amazing thing. watch it in action and you'll be enamored, but it in action and you'll be enamored, but it in action and you'll be enamored, but it's Emac, so you'll be disgusted as it's Emac, so you'll be disgusted as it's Emac, so you'll be disgusted as well. Well, I'm not I'm not necessarily well. Well, I'm not I'm not necessarily well. Well, I'm not I'm not necessarily um I'm not against Emacs or anything. I um I'm not against Emacs or anything. I um I'm not against Emacs or anything. I just prefer Vim, but I I I can't really just prefer Vim, but I I I can't really just prefer Vim, but I I I can't really judge because I never tried it, right?

  53. judge because I never tried it, right? judge because I never tried it, right? So, I'm not in a position to say Emac is So, I'm not in a position to say Emac is So, I'm not in a position to say Emac is better than Neoim. I just know that Vim better than Neoim. I just know that Vim better than Neoim. I just know that Vim is really good. is really good. is really good. Um, but yeah, I I do have to see it in Um, but yeah, I I do have to see it in Um, but yeah, I I do have to see it in action. If you have any recommendations action. If you have any recommendations action. If you have any recommendations of seeing it in action, I would love to of seeing it in action, I would love to of seeing it in action, I would love to know it. know it. know it. There's an org mode plugin for NVIM. I There's an org mode plugin for NVIM. I There's an org mode plugin for NVIM. I use that. Oh, that's interesting. Do you know if American startups hire Do you know if American startups hire remotely and how I can potentially remotely and how I can potentially remotely and how I can potentially search for those six figure jobs in the search for those six figure jobs in the search for those six figure jobs in the UK? Well, this is going into CubeCraft UK? Well, this is going into CubeCraft UK? Well, this is going into CubeCraft territory, right? like um like this is territory, right? like um like this is territory, right? like um like this is like I teach people how to land jobs in like I teach people how to land jobs in like I teach people how to land jobs in CubeCraft. CubeCraft. CubeCraft. I do have several people that I know I do have several people that I know I do have several people that I know that work from outside of the US for that work from outside of the US for that work from outside of the US for people in the U in the US. Uh also here people in the U in the US. Uh also here people in the U in the US. Uh also here from the Netherlands, I know someone who from the Netherlands, I know someone who from the Netherlands, I know someone who makes really good money working for a US makes really good money working for a US makes really good money working for a US company, but it is a bit harder.

  54. Have you explored ways to make your Have you explored ways to make your obsidian just not human centric but also obsidian just not human centric but also obsidian just not human centric but also agent centric having part of it for agent centric having part of it for agent centric having part of it for leveraging context into your AI systems? leveraging context into your AI systems? leveraging context into your AI systems? Yes, I do. Um I do I'm experimenting Yes, I do. Um I do I'm experimenting Yes, I do. Um I do I'm experimenting with that but I can't say too much about with that but I can't say too much about with that but I can't say too much about that yet. that yet. that yet. I'm I'm still keeping that private for I'm I'm still keeping that private for I'm I'm still keeping that private for now. now. now. What plugin do you use for the Pomodoro What plugin do you use for the Pomodoro What plugin do you use for the Pomodoro timer? Actually, this is uh the Pomodoro timer? Actually, this is uh the Pomodoro timer? Actually, this is uh the Pomodoro timer you see on the top here is another timer you see on the top here is another timer you see on the top here is another CLI that I wrote myself. CLI that I wrote myself. CLI that I wrote myself. Uh but this is based on a program that Uh but this is based on a program that Uh but this is based on a program that RWX Rob used to make. Uh he he took it RWX Rob used to make. Uh he he took it RWX Rob used to make. Uh he he took it down unfortunately, but I basically just down unfortunately, but I basically just down unfortunately, but I basically just reverse engineered it and it is open reverse engineered it and it is open reverse engineered it and it is open source. You can check it out on my source. You can check it out on my source. You can check it out on my GitHub GitHub GitHub and it's uh this is the one that I use. and it's uh this is the one that I use. and it's uh this is the one that I use. So that's how you see it up here and I So that's how you see it up here and I So that's how you see it up here and I use this for my my deep work tracking use this for my my deep work tracking use this for my my deep work tracking and the cool thing is is that I uh if I and the cool thing is is that I uh if I and the cool thing is is that I uh if I do do do pomo help pomo help pomo help pommo list.

  55. pommo list. pommo list. So here it show I'm I'm storing my my my So here it show I'm I'm storing my my my So here it show I'm I'm storing my my my Pomodoro timers in my database in my Pomodoro timers in my database in my Pomodoro timers in my database in my quantified self database. And the idea quantified self database. And the idea quantified self database. And the idea is that I can then eventually I'm not is that I can then eventually I'm not is that I can then eventually I'm not doing it yet but I could actually um doing it yet but I could actually um doing it yet but I could actually um track my deep work from um from the track my deep work from um from the track my deep work from um from the database. So that will be a lot of fun database. So that will be a lot of fun database. So that will be a lot of fun to mess around with that. to mess around with that. to mess around with that. >> [snorts] >> What are you doing right now? What kind >> What are you doing right now? What kind of project doing in the live stream? of project doing in the live stream? of project doing in the live stream? Yeah, we're just I'm just going through Yeah, we're just I'm just going through Yeah, we're just I'm just going through questions that came from last week. So, questions that came from last week. So, questions that came from last week. So, um we're we're talking about why um we're we're talking about why um we're we're talking about why uh it's so important to to um you learn how to use the command line um you learn how to use the command line and we're going pretty deep into that.

  56. and we're going pretty deep into that. and we're going pretty deep into that. But then I'm just answering questions But then I'm just answering questions But then I'm just answering questions from the chat as they come up because a from the chat as they come up because a from the chat as they come up because a lot of the stuff is um answered in the lot of the stuff is um answered in the lot of the stuff is um answered in the course as well. But not this is how I course as well. But not this is how I course as well. But not this is how I can give even more teaching based on can give even more teaching based on can give even more teaching based on your questions. Right? That's the whole your questions. Right? That's the whole your questions. Right? That's the whole point of doing live teaching. How are you holding down shift? It auto How are you holding down shift? It auto displays a list of next keys. And what displays a list of next keys. And what displays a list of next keys. And what do they do? do they do? do they do? Um this is called um Um this is called um Um this is called um witch key witch key envim. witch key envim. So this is a plugin So this is a plugin So this is a plugin and if I then if I for example press and if I then if I for example press and if I then if I for example press space then it's going to show me keys space then it's going to show me keys space then it's going to show me keys that I can press. And if I do s it's that I can press. And if I do s it's that I can press. And if I do s it's going to show me some search commands. going to show me some search commands. going to show me some search commands. And if I do I for example, I can now And if I do I for example, I can now And if I do I for example, I can now search in my icons. So penguin, search in my icons. So penguin, search in my icons. So penguin, this is how I can find my penguin etc.

  57. this is how I can find my penguin etc. this is how I can find my penguin etc. So all of the vim motions are also um it So all of the vim motions are also um it So all of the vim motions are also um it will show up. So if I press bracket will show up. So if I press bracket will show up. So if I press bracket right, it's going to show me next class right, it's going to show me next class right, it's going to show me next class start, next function start, next buffer, start, next function start, next buffer, start, next function start, next buffer, next method start, etc. next method start, etc. next method start, etc. Uh so we're using which key for that Uh so we're using which key for that Uh so we're using which key for that but I I use lazy vim for everything but but I I use lazy vim for everything but but I I use lazy vim for everything but I I should say like maybe we should get I I should say like maybe we should get I I should say like maybe we should get into vim now. It's actually very into vim now. It's actually very into vim now. It's actually very important that we talk about this now important that we talk about this now important that we talk about this now because I'm using something called lazy because I'm using something called lazy because I'm using something called lazy vim vim vim and and and this is basically a quick start for this is basically a quick start for this is basically a quick start for neoim. I've been using this for many neoim. I've been using this for many neoim. I've been using this for many years and it's great. But if you're years and it's great. But if you're years and it's great. But if you're watching this and you're a beginner, you watching this and you're a beginner, you watching this and you're a beginner, you should not use neoim. should not use neoim. should not use neoim. And I'm probably controversial for And I'm probably controversial for And I'm probably controversial for saying this, but all these questions saying this, but all these questions saying this, but all these questions about my witch keys and all of these about my witch keys and all of these about my witch keys and all of these plugins that I've been talking about, plugins that I've been talking about, plugins that I've been talking about, like I'm happy to answer the questions, like I'm happy to answer the questions, like I'm happy to answer the questions, but if you have if you have no but if you have if you have no but if you have if you have no um experience, if you don't have a tech um experience, if you don't have a tech um experience, if you don't have a tech job yet, if you're still learning Linux, job yet, if you're still learning Linux, job yet, if you're still learning Linux, then you should not be using Neoim at then you should not be using Neoim at then you should not be using Neoim at all at first. You have to for you have all at first. You have to for you have all at first. You have to for you have to go to the like I teach in the course.

  58. to go to the like I teach in the course. to go to the like I teach in the course. Let's go back to the free Linux course. Let's go back to the free Linux course. Let's go back to the free Linux course. And everyone who's watching this, this And everyone who's watching this, this And everyone who's watching this, this is completely free. It's a free 8 hour is completely free. It's a free 8 hour is completely free. It's a free 8 hour course. You can go here. But here there course. You can go here. But here there course. You can go here. But here there is a Vim basics tutorial and I I teach is a Vim basics tutorial and I I teach is a Vim basics tutorial and I I teach you how to use VI and then we use VI you how to use VI and then we use VI you how to use VI and then we use VI throughout the rest of the course. Now I throughout the rest of the course. Now I throughout the rest of the course. Now I do that very deliberately because do that very deliberately because do that very deliberately because vi Vim is available on almost any Linux vi Vim is available on almost any Linux vi Vim is available on almost any Linux environment in the world like even a a environment in the world like even a a environment in the world like even a a even very very minimal containers will even very very minimal containers will even very very minimal containers will have vi. So if I do podman run it Ubuntu have vi. So if I do podman run it Ubuntu have vi. So if I do podman run it Ubuntu and I have Ubuntu container. So cat and I have Ubuntu container. So cat and I have Ubuntu container. So cat OS release I'm now in Ubuntu. If I do OS release I'm now in Ubuntu. If I do OS release I'm now in Ubuntu. If I do which vi which vi which vi what it's not here what it's not here what it's not here interesting so this image actually does interesting so this image actually does interesting so this image actually does not include it uh if I do podman not include it uh if I do podman not include it uh if I do podman podman run it um podman run it um podman run it um alpine alpine alpine yeah so vi so Alpine does include vi yeah so vi so Alpine does include vi yeah so vi so Alpine does include vi that's really interesting Okay, wait. So, Alpine is one of the most wait. So, Alpine is one of the most minimal distros in the world, right? The minimal distros in the world, right? The minimal distros in the world, right? The Alpine image.

  59. Alpine image. Alpine image. Let me see. Potman Let me see. Potman Let me see. Potman image image image ls ls ls grab Alpine grab Alpine grab Alpine is Yeah, the Alpine image is 8 is Yeah, the Alpine image is 8 is Yeah, the Alpine image is 8 megabytes. Okay. The Alpine Linux megabytes. Okay. The Alpine Linux megabytes. Okay. The Alpine Linux environment environment environment is 8 megabytes, but that includes VI. So is 8 megabytes, but that includes VI. So is 8 megabytes, but that includes VI. So why the heck didn't Ubuntu include that? why the heck didn't Ubuntu include that? why the heck didn't Ubuntu include that? That that's must be a recent change. It That that's must be a recent change. It That that's must be a recent change. It used to have it. So which VI? used to have it. So which VI? used to have it. So which VI? Which Vim? Which Vim? Which Vim? Not even Nano. Okay. Interesting. So Not even Nano. Okay. Interesting. So Not even Nano. Okay. Interesting. So this particular image that I'm running this particular image that I'm running this particular image that I'm running off Auntu does not have it. But Alpine, off Auntu does not have it. But Alpine, off Auntu does not have it. But Alpine, the most minimal the most minimal the most minimal Linux container image that you can get Linux container image that you can get Linux container image that you can get in the world, even includes VI. So any in the world, even includes VI. So any in the world, even includes VI. So any virtual machine, any VPS that you create virtual machine, any VPS that you create virtual machine, any VPS that you create in the cloud will always have VI. And in the cloud will always have VI. And in the cloud will always have VI. And that's why it's so important to learn that's why it's so important to learn that's why it's so important to learn VI. But that's also why it's so VI. But that's also why it's so VI. But that's also why it's so important to learn to use it um with important to learn to use it um with important to learn to use it um with with normal Vim. Okay. So um let's see.

  60. with normal Vim. Okay. So um let's see. with normal Vim. Okay. So um let's see. Is my is my Is my is my Is my is my uh Raspberry Pi still? Yes. Okay. I'm I'm now on my Raspberry Yes. Okay. I'm I'm now on my Raspberry Pi. So this is a more minimal Pi. So this is a more minimal Pi. So this is a more minimal environment which Vim. So it's very environment which Vim. So it's very environment which Vim. So it's very important that I'm able to just important that I'm able to just important that I'm able to just edit files from Vim. Okay. because I'm edit files from Vim. Okay. because I'm edit files from Vim. Okay. because I'm now SSH to my Raspberry Pi. It is just now SSH to my Raspberry Pi. It is just now SSH to my Raspberry Pi. It is just my plain Raspberry Pi with almost my plain Raspberry Pi with almost my plain Raspberry Pi with almost nothing on it. nothing on it. nothing on it. But But But I need to be able to, for example, o I need to be able to, for example, o I need to be able to, for example, o open multiple files. So vi test.py open multiple files. So vi test.py open multiple files. So vi test.py and then control W. and then control W. and then control W. Oops. I need to be able to split things. I can I need to be able to split things. I can open a new file here. I can create a new open a new file here. I can create a new open a new file here. I can create a new file from this buffer. For example, uh file from this buffer. For example, uh file from this buffer. For example, uh eMMP test.mmd.

  61. eMMP test.mmd. eMMP test.mmd. So here I'm a markdown file But then I can switch between here. I But then I can switch between here. I can be creating my Python file like this can be creating my Python file like this can be creating my Python file like this and switching between those. And this is and switching between those. And this is and switching between those. And this is just using plain Vim. Okay. Note, I am just using plain Vim. Okay. Note, I am just using plain Vim. Okay. Note, I am actually in T-max, but I'm not using actually in T-max, but I'm not using actually in T-max, but I'm not using T-Max for this. I'm just using plain Vim T-Max for this. I'm just using plain Vim T-Max for this. I'm just using plain Vim in order to switch between two files. in order to switch between two files. in order to switch between two files. And I can yank something. I can then And I can yank something. I can then And I can yank something. I can then paste that in here. I can pull code and paste that in here. I can pull code and paste that in here. I can pull code and go over here and paste that in there. go over here and paste that in there. go over here and paste that in there. all using the keyboard on the most all using the keyboard on the most all using the keyboard on the most minimal CLI environment that is minimal CLI environment that is minimal CLI environment that is available to to me and and and and so I can split these and I can I can so I can split these and I can I can so I can split these and I can I can work with this all using work with this all using work with this all using plain Vim. Okay. And that's why it's so plain Vim. Okay. And that's why it's so plain Vim. Okay. And that's why it's so important because important because important because it doesn't matter where I am in the it doesn't matter where I am in the it doesn't matter where I am in the world. As long as I have Vim, I can I world. As long as I have Vim, I can I world. As long as I have Vim, I can I can do a full I can have a full dev can do a full I can have a full dev can do a full I can have a full dev environment basically just using plain environment basically just using plain environment basically just using plain Vim. But if I open this up in my lazy Vim. But if I open this up in my lazy Vim. But if I open this up in my lazy Vim. So let me see.

  62. Vim. So let me see. Vim. So let me see. Um do I have any set? Oh, let's open the Um do I have any set? Oh, let's open the Um do I have any set? Oh, let's open the settle cast for example. Okay. Um where settle cast for example. Okay. Um where settle cast for example. Okay. Um where trust trust trust So here I have a very fancy setup where So here I have a very fancy setup where So here I have a very fancy setup where I can then open my my code config.py and I can then open my my code config.py and I can then open my my code config.py and exceptions.py. But here I have this exceptions.py. But here I have this exceptions.py. But here I have this fancy setup with um with with all of the fancy setup with um with with all of the fancy setup with um with with all of the the colors and everything. I can I can the colors and everything. I can I can the colors and everything. I can I can also split this too. But this, like for also split this too. But this, like for also split this too. But this, like for example, these tabs on the top, this, example, these tabs on the top, this, example, these tabs on the top, this, yeah, this can get very detailed, but yeah, this can get very detailed, but yeah, this can get very detailed, but these are actually Vim buffers. Okay, these are actually Vim buffers. Okay, these are actually Vim buffers. Okay, these are not tabs. These are actually these are not tabs. These are actually these are not tabs. These are actually Vim buffers. And this plugin that's Vim buffers. And this plugin that's Vim buffers. And this plugin that's doing this is called buffer line. But if doing this is called buffer line. But if doing this is called buffer line. But if I get used to being able to switch I get used to being able to switch I get used to being able to switch between these with shift H and shift L, between these with shift H and shift L, between these with shift H and shift L, well, if I'm now back on my um back on well, if I'm now back on my um back on well, if I'm now back on my um back on my Vim environment, in my plain Vim my Vim environment, in my plain Vim my Vim environment, in my plain Vim environment, this does not work. I environment, this does not work. I environment, this does not work. I cannot do shift H. I cannot do shift L cannot do shift H. I cannot do shift L cannot do shift H. I cannot do shift L to switch between those. The standard to switch between those. The standard to switch between those. The standard key bindings are Ctrl WH and then I can key bindings are Ctrl WH and then I can key bindings are Ctrl WH and then I can now edit again. And you can see I now edit again. And you can see I now edit again. And you can see I because it's the same buffer there. I'm because it's the same buffer there. I'm because it's the same buffer there. I'm actually editing the same file in two actually editing the same file in two actually editing the same file in two different buffers. But that's why you different buffers. But that's why you different buffers. But that's why you see the text showing up in the same see the text showing up in the same see the text showing up in the same buffer here. Okay. If I a temp um a

  63. buffer here. Okay. If I a temp um a buffer here. Okay. If I a temp um a different file here then then you won't different file here then then you won't different file here then then you won't see that. But the point I'm making here see that. But the point I'm making here see that. But the point I'm making here is that if I get used to my comfy is that if I get used to my comfy is that if I get used to my comfy Neoim, if I get used to that, and Neoim, if I get used to that, and Neoim, if I get used to that, and actually I'm a little bit nervous even actually I'm a little bit nervous even actually I'm a little bit nervous even showing you this because I use Neoim so showing you this because I use Neoim so showing you this because I use Neoim so much, then I can if I come into a Linux much, then I can if I come into a Linux much, then I can if I come into a Linux environment that does not have Neoim and environment that does not have Neoim and environment that does not have Neoim and all of my fancy key bindings, etc., like all of my fancy key bindings, etc., like all of my fancy key bindings, etc., like you see here, and I can um navigate the you see here, and I can um navigate the you see here, and I can um navigate the file system like this. Well, if I then file system like this. Well, if I then file system like this. Well, if I then forget that I can create a new file forget that I can create a new file forget that I can create a new file here here here um um um by doing E and then temp my new file MD. by doing E and then temp my new file MD. by doing E and then temp my new file MD. Like if I forget that then I can get Like if I forget that then I can get Like if I forget that then I can get into big trouble. Or if I don't learn into big trouble. Or if I don't learn into big trouble. Or if I don't learn that in the first place, I can get so that in the first place, I can get so that in the first place, I can get so used to using all of these fancy plugins used to using all of these fancy plugins used to using all of these fancy plugins and adding a new file here. and adding a new file here. and adding a new file here. Then if I get too used to that, then I I Then if I get too used to that, then I I Then if I get too used to that, then I I I'm useless in a different environment I'm useless in a different environment I'm useless in a different environment that does not have my my precious little that does not have my my precious little that does not have my my precious little editor there. So yeah, this is a very editor there. So yeah, this is a very editor there. So yeah, this is a very long- winded way of saying do not use long- winded way of saying do not use long- winded way of saying do not use Neo Vim unless you have used Vim. I Neo Vim unless you have used Vim. I Neo Vim unless you have used Vim. I would say like for at least a year or would say like for at least a year or would say like for at least a year or so. Like the best advice I got in the so. Like the best advice I got in the so. Like the best advice I got in the beginning of my career is to use Vim and beginning of my career is to use Vim and beginning of my career is to use Vim and to do everything in Vim for at least a to do everything in Vim for at least a to do everything in Vim for at least a year. And this is very painful to do

  64. year. And this is very painful to do year. And this is very painful to do especially in the beginning. But you especially in the beginning. But you especially in the beginning. But you will grow so much as an engineer if you will grow so much as an engineer if you will grow so much as an engineer if you do this. Okay? If you do this, if you do this. Okay? If you do this, if you do this. Okay? If you do this, if you commit to this, then you're going to commit to this, then you're going to commit to this, then you're going to grow so much as an engineer. This is how grow so much as an engineer. This is how grow so much as an engineer. This is how I basically became the person that I am I basically became the person that I am I basically became the person that I am today. That sounds dramatic, but I am today. That sounds dramatic, but I am today. That sounds dramatic, but I am Misha Vandenberg with 130,000 Misha Vandenberg with 130,000 Misha Vandenberg with 130,000 followers because of the command line followers because of the command line followers because of the command line workflow that I have and I have the workflow that I have and I have the workflow that I have and I have the workflow because I did everything in workflow because I did everything in workflow because I did everything in Vim, because I learned the basics Vim, because I learned the basics Vim, because I learned the basics and those will never go away. So you can and those will never go away. So you can and those will never go away. So you can throw me in any Linux environment in the throw me in any Linux environment in the throw me in any Linux environment in the world and I'll always be able to be world and I'll always be able to be world and I'll always be able to be productive because I use T-Max and I use productive because I use T-Max and I use productive because I use T-Max and I use Vim with the standard key bindings and I Vim with the standard key bindings and I Vim with the standard key bindings and I can work with it. Okay. So this is very can work with it. Okay. So this is very can work with it. Okay. So this is very um um um controversial again but I will see let controversial again but I will see let controversial again but I will see let are there any other uh are there any are there any other uh are there any are there any other uh are there any comments on on this because again this comments on on this because again this comments on on this because again this advice you won't hear this from other advice you won't hear this from other advice you won't hear this from other places. You won't hear Nana talking places. You won't hear Nana talking places. You won't hear Nana talking about this but if you want to have a about this but if you want to have a about this but if you want to have a proper long career and get paid well in proper long career and get paid well in proper long career and get paid well in in tech this is what you should do.

  65. Let's see. Kickstart envim is my opinion Let's see. Kickstart envim is my opinion way better to understand neoim. way better to understand neoim. way better to understand neoim. Um yes I do agree but um like I said you Um yes I do agree but um like I said you Um yes I do agree but um like I said you should not use neoim if you are in the should not use neoim if you are in the should not use neoim if you are in the beginning of your journey. beginning of your journey. beginning of your journey. Um project idea for abuse or API gateway. project idea for abuse or API gateway. Yeah this is too advanced for this Yeah this is too advanced for this Yeah this is too advanced for this stream. If you want to discuss it, you stream. If you want to discuss it, you stream. If you want to discuss it, you should look into cube graph. Yeah. What kind of image are you running Yeah. What kind of image are you running that doesn't ship with a terminal text that doesn't ship with a terminal text that doesn't ship with a terminal text editor? You I I know I it's strange. I'm editor? You I I know I it's strange. I'm editor? You I I know I it's strange. I'm I'm I'm I don't understand why this I'm I'm I don't understand why this I'm I'm I don't understand why this image suddenly does not have Vim baked image suddenly does not have Vim baked image suddenly does not have Vim baked in vi baked into it. It should have it. in vi baked into it. It should have it. in vi baked into it. It should have it. Immutable Linux. How does it go for you? Immutable Linux. How does it go for you? Immutable Linux. How does it go for you? I'm I'm in love with it. I really like I'm I'm in love with it. I really like I'm I'm in love with it. I really like it. it. it. I I really like the immutable OS so far. I I really like the immutable OS so far. I I really like the immutable OS so far. Uh yes, I use a split keyboard. I showed Uh yes, I use a split keyboard. I showed Uh yes, I use a split keyboard. I showed it earlier in the stream. You can uh you it earlier in the stream. You can uh you it earlier in the stream. You can uh you can watch back um you will see it.

  66. can watch back um you will see it. can watch back um you will see it. Do you use the same Vim config in your Do you use the same Vim config in your Do you use the same Vim config in your computer and Raspberry Pi? So computer and Raspberry Pi? So computer and Raspberry Pi? So the the the the the the the particular Raspberry Pi that you are the particular Raspberry Pi that you are the particular Raspberry Pi that you are seeing here, this does not have my seeing here, this does not have my seeing here, this does not have my configuration files. But usually I will configuration files. But usually I will configuration files. But usually I will just use dev containers which means that just use dev containers which means that just use dev containers which means that I can pull in my complete I can pull in my complete I can pull in my complete um development environment any at any um development environment any at any um development environment any at any time. Actually maybe we can we can try time. Actually maybe we can we can try time. Actually maybe we can we can try that. So this particular pi does it's that. So this particular pi does it's that. So this particular pi does it's just a this is actually the pi that I just a this is actually the pi that I just a this is actually the pi that I used in the course used in the course used in the course but this is just a a place where I when but this is just a a place where I when but this is just a a place where I when I need a little Linux environment to I need a little Linux environment to I need a little Linux environment to tinker with I I go there but for example tinker with I I go there but for example tinker with I I go there but for example the defot ls I will delete the settle casten CLI um I will delete the settle casten CLI um because what's related to this is and because what's related to this is and because what's related to this is and this is very advanced but this is this is very advanced but this is this is very advanced but this is something that you can work towards if something that you can work towards if something that you can work towards if you study with me um if I go back to the you study with me um if I go back to the you study with me um if I go back to the settlecast and CLI project again Okay. So I am now in this repository and

  67. Okay. So I am now in this repository and I if I want to set up my dev environment I if I want to set up my dev environment I if I want to set up my dev environment completely um tailored to this completely um tailored to this completely um tailored to this particular environment. So for example particular environment. So for example particular environment. So for example we will see that I have um a pre-commit we will see that I have um a pre-commit we will see that I have um a pre-commit configuration here or my mitoml. This configuration here or my mitoml. This configuration here or my mitoml. This means I I need to have my UV installed, means I I need to have my UV installed, means I I need to have my UV installed, Python installed. And uh for example, if you if I type And uh for example, if you if I type which UV, you will see there's no UV which UV, you will see there's no UV which UV, you will see there's no UV available on my system. Okay, so I don't available on my system. Okay, so I don't available on my system. Okay, so I don't have UV installed on my local system. have UV installed on my local system. have UV installed on my local system. But if I now do defp pod up But if I now do defp pod up But if I now do defp pod up dot recreate, dot recreate, dot recreate, I'm now creating a containerized I'm now creating a containerized I'm now creating a containerized environment that is going to download environment that is going to download environment that is going to download all of the packages that I need and it's all of the packages that I need and it's all of the packages that I need and it's going to set up my complete dev going to set up my complete dev going to set up my complete dev environment in that inside of that environment in that inside of that environment in that inside of that container. Okay. So, anything I need to container. Okay. So, anything I need to container. Okay. So, anything I need to develop in this particular project is develop in this particular project is develop in this particular project is going to be installed here. And this is going to be installed here. And this is going to be installed here. And this is my main workflow of carrying around my my main workflow of carrying around my my main workflow of carrying around my um my actually my actual um my actually my actual um my actually my actual um dev environment and my dev um dev environment and my dev um dev environment and my dev configuration. So this is how all of my configuration. So this is how all of my configuration. So this is how all of my dot files are being transferred. So I dot files are being transferred. So I dot files are being transferred. So I could run this on my Raspberry Pi on a could run this on my Raspberry Pi on a could run this on my Raspberry Pi on a cloud server or anywhere that I have a cloud server or anywhere that I have a cloud server or anywhere that I have a command line and a container command line and a container command line and a container environment. I can set this up and now environment. I can set this up and now environment. I can set this up and now it is going to install my dot files in

  68. it is going to install my dot files in it is going to install my dot files in this environment. And this is how I have a completely And this is how I have a completely portable um setup at all times wherever portable um setup at all times wherever portable um setup at all times wherever I am. I am. I am. And again, this is all very advanced. And again, this is all very advanced. And again, this is all very advanced. Okay, you don't have to know this as a Okay, you don't have to know this as a Okay, you don't have to know this as a beginner. But this is the level where beginner. But this is the level where beginner. But this is the level where you can build towards um if you learn you can build towards um if you learn you can build towards um if you learn Linux properly from from the beginning Linux properly from from the beginning Linux properly from from the beginning and if you find a good teacher that can and if you find a good teacher that can and if you find a good teacher that can teach you this. And yeah, I'm I am I teach you this. And yeah, I'm I am I teach you this. And yeah, I'm I am I happen to be a teacher that does this as happen to be a teacher that does this as happen to be a teacher that does this as well. But there are maybe other ones out well. But there are maybe other ones out well. But there are maybe other ones out there. I don't know. But now I'm inside there. I don't know. But now I'm inside there. I don't know. But now I'm inside of this container. And if I now if I now of this container. And if I now if I now of this container. And if I now if I now type which UV, you will see that UV is type which UV, you will see that UV is type which UV, you will see that UV is installed. And if I open up my V uh installed. And if I open up my V uh installed. And if I open up my V uh Neovim editor, it's now cloning all of Neovim editor, it's now cloning all of Neovim editor, it's now cloning all of my configuration and all of the things my configuration and all of the things my configuration and all of the things that are configured for this particular that are configured for this particular that are configured for this particular project. It's going to pull all of that project. It's going to pull all of that project. It's going to pull all of that in. And now I will have a full dev in. And now I will have a full dev in. And now I will have a full dev environment complete with uh all of my environment complete with uh all of my environment complete with uh all of my completion, all of my configuration, my completion, all of my configuration, my completion, all of my configuration, my markdown rendering, everything is now markdown rendering, everything is now markdown rendering, everything is now set up and everything is ne neatly set up and everything is ne neatly set up and everything is ne neatly separated from my own host system. So separated from my own host system. So separated from my own host system. So that is how I um carry around my dot that is how I um carry around my dot that is how I um carry around my dot files at all times and it it works files at all times and it it works files at all times and it it works extremely well. Like this has taken me extremely well. Like this has taken me extremely well. Like this has taken me years to develop but it's completely years to develop but it's completely years to develop but it's completely portable. It works anywhere and it's portable. It works anywhere and it's portable. It works anywhere and it's it's super smooth and it's it's super smooth and it's it's super smooth and it's containerized. So, this is how the real

  69. containerized. So, this is how the real containerized. So, this is how the real pros do it. I work as a service desk at the moment. I work as a service desk at the moment. Any tips how to get the most out of it Any tips how to get the most out of it Any tips how to get the most out of it while I'm on the road to DevOps instead while I'm on the road to DevOps instead while I'm on the road to DevOps instead of going down a Google rabbit hole? of going down a Google rabbit hole? of going down a Google rabbit hole? Yeah. So, Ivan, what you need to do is Yeah. So, Ivan, what you need to do is Yeah. So, Ivan, what you need to do is you need to find a mentor that can help you need to find a mentor that can help you need to find a mentor that can help you with these questions. and I mentor you with these questions. and I mentor you with these questions. and I mentor people as well. So if you are interested people as well. So if you are interested people as well. So if you are interested in, you know, getting the most out of in, you know, getting the most out of in, you know, getting the most out of your work as at the service desk and uh your work as at the service desk and uh your work as at the service desk and uh in if you want to avoid going down this in if you want to avoid going down this in if you want to avoid going down this Google rabbit holes, you need to have a Google rabbit holes, you need to have a Google rabbit holes, you need to have a mentor that can tell you what to do at mentor that can tell you what to do at mentor that can tell you what to do at what time. Okay, this is you don't get what time. Okay, this is you don't get what time. Okay, this is you don't get that from watching YouTube videos or that from watching YouTube videos or that from watching YouTube videos or anything that you need a good mentor for anything that you need a good mentor for anything that you need a good mentor for this. And if you want me to mentor you, this. And if you want me to mentor you, this. And if you want me to mentor you, then you can go to cubecraft.dev then you can go to cubecraft.dev then you can go to cubecraft.dev and you can get more information on how and you can get more information on how and you can get more information on how that works over there. that works over there. that works over there. Um, only real men use Vim. Yeah, that's Um, only real men use Vim. Yeah, that's Um, only real men use Vim. Yeah, that's right. [laughter] right. [laughter] right. [laughter] Why not use Neovim? It's a supererset of Why not use Neovim? It's a supererset of Why not use Neovim? It's a supererset of Vim. You keep it bare with Kickstart, Vim. You keep it bare with Kickstart, Vim. You keep it bare with Kickstart, but you have to say, well, I I I went I but you have to say, well, I I I went I but you have to say, well, I I I went I talked 10 minutes about that just now.

  70. talked 10 minutes about that just now. talked 10 minutes about that just now. You can you can reverse the the live You can you can reverse the the live You can you can reverse the the live stream but the point is that you get stream but the point is that you get stream but the point is that you get very comfy with neovim and uh you need very comfy with neovim and uh you need very comfy with neovim and uh you need to learn how vim works before you move to learn how vim works before you move to learn how vim works before you move towards neovim in my opinion you need to towards neovim in my opinion you need to towards neovim in my opinion you need to learn how to configure it and when you learn how to configure it and when you learn how to configure it and when you start finding yourself writing vimcript start finding yourself writing vimcript start finding yourself writing vimcript when you get that get to that level when you get that get to that level when you get that get to that level that's when you need to start thinking that's when you need to start thinking that's when you need to start thinking about neoim misha vim d then berg that's actually misha vim d then berg that's actually really good. [laughter] really good. [laughter] really good. [laughter] Misha Vimberg, I actually should change Misha Vimberg, I actually should change Misha Vimberg, I actually should change my name to that. [laughter] my name to that. [laughter] my name to that. [laughter] That's very good. That's very good. That's very good. Are you using Starship for the shell? Are you using Starship for the shell? Are you using Starship for the shell? Uh, no. In my current shell, I use pure Uh, no. In my current shell, I use pure Uh, no. In my current shell, I use pure prompt. But in the Raspberry Pi you saw prompt. But in the Raspberry Pi you saw prompt. But in the Raspberry Pi you saw here here here uh uh uh SSH Kato. Um SSH Kato. Um SSH Kato. Um here what you see here this is actually here what you see here this is actually here what you see here this is actually using Starship and I teach you how to using Starship and I teach you how to using Starship and I teach you how to set up this particular shell in the free set up this particular shell in the free set up this particular shell in the free Linux course. So you can go to the free Linux course. So you can go to the free Linux course. So you can go to the free Linux course and uh I'll teach you how Linux course and uh I'll teach you how Linux course and uh I'll teach you how to how how to do that here.

  71. Doom Emacs. Yeah, we talked about that a Doom Emacs. Yeah, we talked about that a little bit earlier. Uh I have never used little bit earlier. Uh I have never used little bit earlier. Uh I have never used um um um Emacs myself, so I can't really say Emacs myself, so I can't really say Emacs myself, so I can't really say which one is better. Uh for me, Vim is which one is better. Uh for me, Vim is which one is better. Uh for me, Vim is the best. Uh I I love it. It works. And the best. Uh I I love it. It works. And the best. Uh I I love it. It works. And um yeah, why everyone prefer Linux? Yeah, I I did why everyone prefer Linux? Yeah, I I did show that. Um, I I I did like a two-hour show that. Um, I I I did like a two-hour show that. Um, I I I did like a two-hour live stream. Um, if you go to the free live stream. Um, if you go to the free live stream. Um, if you go to the free Linux course I just linked, you can go Linux course I just linked, you can go Linux course I just linked, you can go to the classroom and review the other to the classroom and review the other to the classroom and review the other live stream. This first one is like two live stream. This first one is like two live stream. This first one is like two hours long where we talk about Linux and hours long where we talk about Linux and hours long where we talk about Linux and the importance of it and why you should the importance of it and why you should the importance of it and why you should uh why you should learn it. Gaining these skills seems like a sure Gaining these skills seems like a sure way to shine on the job. Just don't way to shine on the job. Just don't way to shine on the job. Just don't embarrass the seniors too much. Yeah, embarrass the seniors too much. Yeah, embarrass the seniors too much. Yeah, you're right. you're right. you're right. You're right.

  72. You're right. You're right. You know, actually, um I can show you You know, actually, um I can show you You know, actually, um I can show you this. We recently had a a student this. We recently had a a student this. We recently had a a student landing a job offer. And look what he landing a job offer. And look what he landing a job offer. And look what he says here. Even my manager was says here. Even my manager was says here. Even my manager was impressed. I've never seen him impressed impressed. I've never seen him impressed impressed. I've never seen him impressed by anything before. when I showed him my by anything before. when I showed him my by anything before. when I showed him my halfbaked git repository. So the the halfbaked git repository. So the the halfbaked git repository. So the the project that he built with me and in project that he built with me and in project that he built with me and in CubeCraft with automatic deployment and CubeCraft with automatic deployment and CubeCraft with automatic deployment and patch management, he only added that patch management, he only added that patch management, he only added that it's too advanced for our current it's too advanced for our current it's too advanced for our current workflows. [laughter] So yeah, Levent here, he he actually um So yeah, Levent here, he he actually um he yeah, I can probably not dox too he yeah, I can probably not dox too he yeah, I can probably not dox too much, but he made a significant increase much, but he made a significant increase much, but he made a significant increase in his salary and the stuff he learned in his salary and the stuff he learned in his salary and the stuff he learned was too advanced for what they were was too advanced for what they were was too advanced for what they were doing there. So that shows you how well doing there. So that shows you how well doing there. So that shows you how well CubeCraft works and the teachings that I CubeCraft works and the teachings that I CubeCraft works and the teachings that I do there. do there. do there. Yeah. So yeah, you have to be careful Yeah. So yeah, you have to be careful Yeah. So yeah, you have to be careful that you don't embarrass the seniors too that you don't embarrass the seniors too that you don't embarrass the seniors too much because the stuff that I teach in much because the stuff that I teach in much because the stuff that I teach in CubeCraft and what you see on the stream CubeCraft and what you see on the stream CubeCraft and what you see on the stream even like there are people who have been even like there are people who have been even like there are people who have been asleep at the wheel for 10 years and who asleep at the wheel for 10 years and who asleep at the wheel for 10 years and who are still stuck and who who don't who are still stuck and who who don't who are still stuck and who who don't who don't keep up with the times or who don't keep up with the times or who don't keep up with the times or who never took the time to get better at never took the time to get better at never took the time to get better at their craft, right? who don't have this their craft, right? who don't have this their craft, right? who don't have this passion like me and other people um who passion like me and other people um who passion like me and other people um who go

  73. go go who um go deep into their craft and how who um go deep into their craft and how who um go deep into their craft and how and to optimize their workflow. If and to optimize their workflow. If and to optimize their workflow. If you're just doing the same thing over you're just doing the same thing over you're just doing the same thing over and over again for 10 years, then you're and over again for 10 years, then you're and over again for 10 years, then you're still a junior even though your job still a junior even though your job still a junior even though your job title might be senior. If you just do title might be senior. If you just do title might be senior. If you just do the same things, you are not a real the same things, you are not a real the same things, you are not a real senior, right? So you can really grow senior, right? So you can really grow senior, right? So you can really grow fast if you take this approach to your fast if you take this approach to your fast if you take this approach to your to your craft and to your career. Thanks for doing this. Appreciate. Yeah, Thanks for doing this. Appreciate. Yeah, thank you're welcome, man. Like I'm thank you're welcome, man. Like I'm thank you're welcome, man. Like I'm doing this because I I I think the world doing this because I I I think the world doing this because I I I think the world is a better place if more people learn is a better place if more people learn is a better place if more people learn how to use Linux and how to do it how to use Linux and how to do it how to use Linux and how to do it properly. properly. properly. So that's why I'm I'm I'm teaching Linux So that's why I'm I'm I'm teaching Linux So that's why I'm I'm I'm teaching Linux for free and um how to for free and um how to for free and um how to um um um and how to do it properly, how to learn and how to do it properly, how to learn and how to do it properly, how to learn how the command line works and how to how the command line works and how to how the command line works and how to debug things from the command line. So debug things from the command line. So debug things from the command line. So yeah, we've been going the Pomodoro yeah, we've been going the Pomodoro yeah, we've been going the Pomodoro timer is now gone.

  74. timer is now gone. timer is now gone. We have gone into We have gone into We have gone into why the why it's so important to use the why the why it's so important to use the why the why it's so important to use the command line. So, we've learned that command line. So, we've learned that command line. So, we've learned that today. Um, we didn't go too much into today. Um, we didn't go too much into today. Um, we didn't go too much into Vim. There was a little bit of Vim, but Vim. There was a little bit of Vim, but Vim. There was a little bit of Vim, but I think we should do more Vim teaching I think we should do more Vim teaching I think we should do more Vim teaching in the next week. in the next week. in the next week. Um, but there were so many good Um, but there were so many good Um, but there were so many good questions today that we questions today that we questions today that we um it was actually really good to to um it was actually really good to to um it was actually really good to to address those questions. address those questions. address those questions. So, let's see. We should maybe future questions future questions we will address those later we will address those later we will address those later and then probably next week and then probably next week and then probably next week we will have to go deeper into Vim. So we will have to go deeper into Vim. So we will have to go deeper into Vim. So this week we talked about um why you should learn Vim before um why you should learn Vim before neoim. neoim. neoim. I showed I showed I showed I showed uh one use case of splitting I showed uh one use case of splitting I showed uh one use case of splitting windows in Vim.

  75. in Vim. Maybe we go a little bit deeper into Maybe we go a little bit deeper into Maybe we go a little bit deeper into that and I can spend the week gathering that and I can spend the week gathering that and I can spend the week gathering some thoughts on this and yeah have a some thoughts on this and yeah have a some thoughts on this and yeah have a little bit of a more coherent little bit of a more coherent little bit of a more coherent teaching around this. teaching around this. teaching around this. But then maybe we can um But then maybe we can um But then maybe we can um next week uh next week maybe spend some next week uh next week maybe spend some next week uh next week maybe spend some time time time reflecting on this and and share more thoughts. share more thoughts. share more thoughts. Then we can also go a little bit deeper Then we can also go a little bit deeper Then we can also go a little bit deeper into um how I would into um how I would into um how I would uh oh yeah we also covered dev uh oh yeah we also covered dev uh oh yeah we also covered dev containers. um how I would configure Vim or how I um how I would configure Vim or how I would learn Vim is maybe a good um next week this might be a good topic for next week this might be a good topic for next week. How would I learn Vim if I next week. How would I learn Vim if I next week. How would I learn Vim if I were to start over?

  76. were to start over? were to start over? How would I configure Vim from scratch? How would I configure Vim from scratch? How would I configure Vim from scratch? Do do you have any other questions for Do do you have any other questions for Do do you have any other questions for next week? next week? next week? Um, we are going to be planning the next Um, we are going to be planning the next Um, we are going to be planning the next week. We're heading towards the end of week. We're heading towards the end of week. We're heading towards the end of the stream here. So, let's think of the the stream here. So, let's think of the the stream here. So, let's think of the topics for next week. The things that topics for next week. The things that topics for next week. The things that you want to do Vim related next week. you want to do Vim related next week. you want to do Vim related next week. What are you drinking? Yeah, this is uh What are you drinking? Yeah, this is uh What are you drinking? Yeah, this is uh it's called Cases. it's called Cases. it's called Cases. Cases. It's a Cases. It's a Cases. It's a I don't know if I I almost want to say I don't know if I I almost want to say I don't know if I I almost want to say it's a Dutch drink, but it's just it's a Dutch drink, but it's just it's a Dutch drink, but it's just basically grape a grape drink. Grape basically grape a grape drink. Grape basically grape a grape drink. Grape flavored diet soda flavored diet soda flavored diet soda cases. It's very sweet. Oh, it actually says it's with black Oh, it actually says it's with black currant currant currant originally brewed from Zealand, which is originally brewed from Zealand, which is originally brewed from Zealand, which is a province in the Netherlands. So, a province in the Netherlands. So, a province in the Netherlands. So, it seems it's actually a Dutch thing. I it seems it's actually a Dutch thing. I it seems it's actually a Dutch thing. I didn't really know. I didn't even know didn't really know. I didn't even know didn't really know. I didn't even know that.

  77. I never tested ZZ over WQ. Yeah, I never tested ZZ over WQ. Yeah, I also like ZZ technically is faster I also like ZZ technically is faster I also like ZZ technically is faster because because because uh it is one less keystroke or is it? uh it is one less keystroke or is it? uh it is one less keystroke or is it? Yeah, it's one less keystroke, but I Yeah, it's one less keystroke, but I Yeah, it's one less keystroke, but I also I'm not a ZZ user either. I I also also I'm not a ZZ user either. I I also also I'm not a ZZ user either. I I also do W quit, right? Quit. do W quit, right? Quit. do W quit, right? Quit. Um, Um, Um, how to learn Vim would be great. Okay, how to learn Vim would be great. Okay, how to learn Vim would be great. Okay, good. Is there a way to build a career good. Is there a way to build a career good. Is there a way to build a career in this environment without AWS, Azure in this environment without AWS, Azure in this environment without AWS, Azure or GCP? or GCP? or GCP? Oh, yes, definitely. Oh, yes, definitely. Oh, yes, definitely. you can definitely um you can definitely um you can definitely um uh build a career without cloud uh build a career without cloud uh build a career without cloud environments like there's a movement to environments like there's a movement to environments like there's a movement to back towards onrem right now and there back towards onrem right now and there back towards onrem right now and there are massive environments are massive environments are massive environments um that don't use any cloud at all um that don't use any cloud at all um that don't use any cloud at all especially in government environments especially in government environments especially in government environments and that is where redhead is also very and that is where redhead is also very and that is where redhead is also very um relevant to learn so redhead redhead um relevant to learn so redhead redhead um relevant to learn so redhead redhead open shift redhead Linux anible those open shift redhead Linux anible those open shift redhead Linux anible those are um very prevalent skills there. Vim.

  78. are um very prevalent skills there. Vim. are um very prevalent skills there. Vim. Okay. For next week, then T-Mox a week Okay. For next week, then T-Mox a week Okay. For next week, then T-Mox a week after. Yeah, that's a good point. after. Yeah, that's a good point. after. Yeah, that's a good point. Most useful CLI tools in next stream. Most useful CLI tools in next stream. Most useful CLI tools in next stream. Yeah. Okay, that's a good um future Yeah. Okay, that's a good um future Yeah. Okay, that's a good um future questions. questions. questions. Uh T-Mox, Uh T-Mox, Uh T-Mox, most useful most useful most useful CLI tools. CLI tools. CLI tools. I think these are these are two good I think these are these are two good I think these are these are two good questions to do next week and see how questions to do next week and see how questions to do next week and see how far we get. config files in general far we get. config files in general far we get. config files in general would be a good use case for using Vim would be a good use case for using Vim would be a good use case for using Vim and some basic commands. Uh yes, you can and some basic commands. Uh yes, you can and some basic commands. Uh yes, you can like those basics are covered pretty like those basics are covered pretty like those basics are covered pretty well in the course already. So I would well in the course already. So I would well in the course already. So I would definitely um recommend going through definitely um recommend going through definitely um recommend going through that if you want to start doing it that if you want to start doing it that if you want to start doing it before the next stream. Majority of the cloud providers based on Majority of the cloud providers based on Kubernetes learn Kubernetes and you'll Kubernetes learn Kubernetes and you'll Kubernetes learn Kubernetes and you'll be able to gro any cloud providers be able to gro any cloud providers be able to gro any cloud providers offerings. Yes, you're right. Vim cheats offerings. Yes, you're right. Vim cheats offerings. Yes, you're right. Vim cheats and shortcuts. Yes, that's also uh Vim and shortcuts. Yes, that's also uh Vim and shortcuts. Yes, that's also uh Vim cheats and shortcuts.

  79. cheats and shortcuts. cheats and shortcuts. I will say that I am I will say that I am I will say that I am like I I use Vim and I can navigate it like I I use Vim and I can navigate it like I I use Vim and I can navigate it quickly but I am not a master in the quickly but I am not a master in the quickly but I am not a master in the sense like the Primogen is with like sense like the Primogen is with like sense like the Primogen is with like selecting around functions and all of selecting around functions and all of selecting around functions and all of that. I can do I can do a couple of that. I can do I can do a couple of that. I can do I can do a couple of tricks, but I'm not like a a Vim tricks, but I'm not like a a Vim tricks, but I'm not like a a Vim trickster. I just I'm just able to work trickster. I just I'm just able to work trickster. I just I'm just able to work very quickly in it, but that's it. Uh so very quickly in it, but that's it. Uh so very quickly in it, but that's it. Uh so don't expect like extreme Vim um Vim don't expect like extreme Vim um Vim don't expect like extreme Vim um Vim tricks from me. But uh I do have a few tricks from me. But uh I do have a few tricks from me. But uh I do have a few tricks that I can show you. So yeah, we tricks that I can show you. So yeah, we tricks that I can show you. So yeah, we can do that. Envim also have T-Max plugin. Yeah, Envim also have T-Max plugin. Yeah, horrible idea. Never do that. horrible idea. Never do that. horrible idea. Never do that. T-Max is for T-Max and you should not be T-Max is for T-Max and you should not be T-Max is for T-Max and you should not be using terminals inside of Vim, etc. Just using terminals inside of Vim, etc. Just using terminals inside of Vim, etc. Just use T-Max for that. That's much better. use T-Max for that. That's much better. use T-Max for that. That's much better. Just learn how to use T-Max properly and Just learn how to use T-Max properly and Just learn how to use T-Max properly and you won't need to do anything of that.

  80. you won't need to do anything of that. you won't need to do anything of that. All right guys, well we have planned the All right guys, well we have planned the All right guys, well we have planned the next section the session. Thank you so next section the session. Thank you so next section the session. Thank you so much for all of your questions today. much for all of your questions today. much for all of your questions today. It's a lot more fun when we have some It's a lot more fun when we have some It's a lot more fun when we have some interaction together and that makes interaction together and that makes interaction together and that makes these streams a lot more valuable too these streams a lot more valuable too these streams a lot more valuable too because then I can actually help you because then I can actually help you because then I can actually help you with the questions that you have. Um with the questions that you have. Um with the questions that you have. Um that is about it that we have for today. that is about it that we have for today. that is about it that we have for today. Thank you so much for the questions and Thank you so much for the questions and Thank you so much for the questions and um really good to hear all of your um really good to hear all of your um really good to hear all of your interaction, your interest. interaction, your interest. interaction, your interest. I would like to set a Raspberry Pi with I would like to set a Raspberry Pi with I would like to set a Raspberry Pi with Linux. Any suggestions? Yes, you go Linux. Any suggestions? Yes, you go Linux. Any suggestions? Yes, you go here. I actually literally show you in here. I actually literally show you in here. I actually literally show you in the course how to use a Raspberry Pi for the course how to use a Raspberry Pi for the course how to use a Raspberry Pi for Linux. Linux. Linux. So, um, go to the free Linux course if So, um, go to the free Linux course if So, um, go to the free Linux course if you want to learn more about the you want to learn more about the you want to learn more about the Raspberry Pi. All right, guys. Thank you Raspberry Pi. All right, guys. Thank you Raspberry Pi. All right, guys. Thank you so much for tuning in. I appreciate so much for tuning in. I appreciate so much for tuning in. I appreciate everyone. Learn Linux and keep keep up everyone. Learn Linux and keep keep up everyone. Learn Linux and keep keep up the good work. I am I'm happy to see you the good work. I am I'm happy to see you the good work. I am I'm happy to see you in the community. You can also ask in the community. You can also ask in the community. You can also ask questions there in the free Linux questions there in the free Linux questions there in the free Linux community and uh wish you a happy long community and uh wish you a happy long community and uh wish you a happy long life. Thank you very much. Uh appreciate life. Thank you very much. Uh appreciate life. Thank you very much. Uh appreciate you guys as well. Thank you for all you guys as well. Thank you for all you guys as well. Thank you for all these kind comments. This really these kind comments. This really these kind comments. This really motivates me to keep going and I I motivates me to keep going and I I motivates me to keep going and I I really I really enjoy that you also give really I really enjoy that you also give really I really enjoy that you also give something back by saying uh thank you.

  81. something back by saying uh thank you. something back by saying uh thank you. Incredible session. Thank you. Okay. Incredible session. Thank you. Okay. Incredible session. Thank you. Okay. Well, thank you so much everybody. Thank Well, thank you so much everybody. Thank Well, thank you so much everybody. Thank you so much. you so much. you so much. Have a good day and see you next week or Have a good day and see you next week or Have a good day and see you next week or in the community. Bye guys.

Summary

The session aims to provide a deeper understanding of why the command line is important in tech contexts, building on previous Linux and Unix discussions. Key subjects include Pix Shell, command-line tricks, and securing SSH connections. The practical takeaway is to engage with the instructor by asking questions and discussing specific challenges with Linux to receive personalized help.

View original episode ↗