wait, wtf? that's an unexpected, but very welcome guest indeed
@wyfyj8 ай бұрын
The Primeagen is the reason I started using emacs.
@vilian91858 ай бұрын
lmao
@bew8 ай бұрын
cursed comment x)
@jongeduard8 ай бұрын
@@bew You can still use Vim keybindings as far as I understood. I even use Vim plugins for Visual Studio and VS Code. Linux made me a better Windows user too. Such as Rust made me a better programmer in general. Things can go strange ways sometimes.
@christopheroliver1487 ай бұрын
My old saw is that I know enough vi(m) to get emacs running. More seriously, vi(m) is a good editor. Emacs is a good editor. Both can be used to write great software. The best editor is the one you have the most experience using.
@auntiecarol7 ай бұрын
Preach, brother!
@arjix87388 ай бұрын
This feels so surreal, as if two AI are holding a convo.
@vaisakhkm7838 ай бұрын
Cuz it is two AIs having a conv
@dezly-macauley8 ай бұрын
Prime was the one who showed me how to make my code editor my own. After I switched to Linux, Brodie was the one who showed me all the tricks that make Linux awesome. It was so tempting to switch back to Windows and vscode during the first few months, but I kept listening to these two and now I wake up every morning to a dev environment that actually makes me excited to code (no matter how rough life gets)
@chriss34048 ай бұрын
An operating system built by a community works best when you really become a part of it! The part about eventually reaching a good state with Linux and my customization leading a heightened desire to code 100% echoes my own experiences around motivation. Absolutely love this comment.
@dezly-macauley8 ай бұрын
@@chriss3404 Wishing you all the best in your coding journey!!! 🤘😎🤘 Never feel bad for taking the time to work on your dev environment. It's a journey not a sprint. I WISH someone had told me that years ago. Nothing will make you hate coding more than fighting with an environment that was setup by someone else. 6 months of Neovim / Neovide, Arch Linux and Hyprland
@sweetbabyalaska8 ай бұрын
what a great crossover show! Thats so wild. thanks Primeagen for coming on, you and Brodie have been big reasons that I started using Linux and started learning programming. What a treat.
@FarLine998 ай бұрын
biggest surprise this month whwhwhwhhwhwh
@darukutsu8 ай бұрын
well, I guess next time Linus coming as guest
@Lognodotdev8 ай бұрын
Luke would probably be more likely
@KnightRiderOfVoid8 ай бұрын
@@Lognodotdevthe probably are talking about Linus Torvalds not Linus Sebastian, what could possibly Linus Sebastian add to the conversation about Linux/programming other than very basic and general comments?
@Redyf8 ай бұрын
The crossover we didn't expect but needed 🙌
@John2238 ай бұрын
How much tea did you give him to calm him down before the show? He did not scream TOKYO, did not bounce on his ball and didn't have to go pee either 🤔
@chriss34048 ай бұрын
Prime on that chamomile 🍵🔥💯
@SeaWasp7 ай бұрын
That can looks like a beer we have in Canada called PrimeTime. It may not be, because he eased off on altering substances, but if not, it's an uncanny coincidence. If it is a PrimeTime, the man is committed to his part!
@ryanmcconkey62048 ай бұрын
Duo of the year 2024. Absolutely unexpected but I enjoyed this very much as a huge primeagen fan :)
@happygofishing8 ай бұрын
THE LINUXAEGON.
@spagettech8 ай бұрын
Primeagens neovim guide was so helpful for me. Nice interview
@shatterstone30456 ай бұрын
That was such a great episode and flowed so well that I genuinely lost track of time. I've seen him in my recommended but I haven't checked him out until now and I wish I found ThePrimeagen earlier.
@computerfan10798 ай бұрын
Never ever expected the Primeagen on here but I'm very happy 😂
@keyboard_g8 ай бұрын
My school didn’t teach source control at all. The concept wasn’t broached until preparing to start working professionally. Its extremely frustrating to learn what gets missed.
@AnalyticMinded8 ай бұрын
Very nice getting ThePrimeagen! I can honestly say that he (and Tsoding Daily) were huge inspirations for me to stick with i3/Sway. These guys are prime (pun intended) examples of productivity and efficiency in coding, and yet their setups are as basic as it can get. So, kids, don't let anyone tell you i3/Sway is inferior. Take a page from ThePrimeagen and simply focus on refining your skills/workflow and you too will get blazingly fast!
@katzetante55998 ай бұрын
Legendary crossover
@adonespitogonaif8 ай бұрын
I had a different experience in college. Our curriculum was special that it was created to support underprivileged students. It was 1 and a half year academics and one a half year OJT for a total of 3 years. My first introduction to programming was OOP in java. It was wild.
@KnightRiderOfVoid8 ай бұрын
It's awesome that you got Prime, it was a really nice conversation! Keep it up Brodie, excited to see your growth and future guests 💪💪
@nngnnadas8 ай бұрын
As long as we agree ed is the standard text editor.
@darukutsu8 ай бұрын
I use notepad+pen
@nngnnadas8 ай бұрын
@@darukutsu How do you save that to magnetic tape?
@MrMeneldor8 ай бұрын
It's so nice to have a guest with a good mic ♥
@richjamjam8 ай бұрын
Two of my favourite youtubers! Yay!
@Lampe20204 ай бұрын
3:08 That's exactly why I'm doing so many little random projects, simply because I have a dumb idea and want to make it work.
@ari-mcbrown8 ай бұрын
What a wholesome conversation. Nice crossover! Stay awesome guys! ✌
@crissdell8 ай бұрын
I didnt expect this crossover, I love it!!
@windows998 ай бұрын
Brodie and ThePrimeagen in one video?! Amazing. Love them both
@joaomachado91058 ай бұрын
holy, i wasnt expecting this collab but i love it !
@nodupe8 ай бұрын
I really like both of you, the interview was really nice - very different of what I expected! Great!
@stefun6668 ай бұрын
Great conversation and great guest, Brodie! I've been following you both around the internet and it's been a pleasure listening to your exchange of topics!
@KrolixWormix8 ай бұрын
That's a crossover i've been waiting to see
@demipy8 ай бұрын
Awesome, i didn't expect this!
@zawadhyaa8 ай бұрын
Man two of my favorite youtubers together. This is gonna be amazing
@Burgo3618 ай бұрын
Believe it or not I've been watching you a fair bit longer than I have watched prime, I'm excited to see this collab/interview
@singha3608 ай бұрын
YOOOO did not expect this crossover
@hammerheadcorvette48 ай бұрын
The Startup gaining support here !
@jacobpyke76207 ай бұрын
Good god, I haven't heard about Graal in a good long while hahaha. I remember also learning to program through that because I applied for an admin job on their Classic iOS servers. Said I was a developer and just absolutely winged it 😂
@Flash1368 ай бұрын
Love seeing two of my most favorite KZbinrs together. This is awesome!
@andreaszuber43418 ай бұрын
Somehow my two favored tech channels got fused. What is happening?
@SnowDaemon8 ай бұрын
Didnt expect this colab at all. lol. Awesome to see Prime and Brodie together though
@mikereynolds13688 ай бұрын
Great job on this interview. At the start I was afraid it was going to be another rehash of a few other prime interviews, but was not at all. Really enjoyed this.
@bitcode_8 ай бұрын
this is a plus, I wasn't expecting it for whatever reason, but I'm so glad it happened
@baldpolnareff72248 ай бұрын
That's the crossover I wasn't expecting but that I needed. I love this guy, I've been binge watching his videos for the last month or so. He truly woke the fuck out of me and motivated me to be a good developer
@meLokeshRawat8 ай бұрын
Blazing fast
@mskiptr8 ай бұрын
To me, the appeal of (purely) functional programming is that time isn't one of the basic building blocks. Other than that, many functional languages come with tons of cool constructs and generally good design decisions. (though so does Rust)
@happygofishing8 ай бұрын
Functional programming feels like a toy for unemployed mathematicians.
@mskiptr8 ай бұрын
@@happygofishing Even if that was true, what would be the problem with it? But there are plenty real-world use cases of FP (including even the purely functional kind). Nix | Guix are founded on these principles. Emacs is all about Lisp. Shellcheck is written in Haskell (writing a comprehensive tool like it would be much harder in C, Java, Python… imo). Heck, even Excel formulas are purely functional!
@happygofishing8 ай бұрын
I dont mean FP is bad, i mean strictly FP is stupid. You dont have to limit your tools, just write FP when you want it to be FP.@@mskiptr
@mskiptr8 ай бұрын
@@happygofishing (your comment got shadowhammered btw) I have nothing against using a non-FP language when it's a good tool for the job. Available libraries, your experience, etc. are typically way more important then what paradigm you choose. If you meant that purely functional languages are bad because "they disallow imperative approaches", then that's simply not true. Python and JS give you some functional constructs built out of procedures and step-by-step execution while Haskell lets you model imperative constructs using data structures and evaluation. Neither way limits what you can ultimately do, but the change in perspective can have massive impact on how you will structure your code and what will be easy to achieve.
@jongeduard8 ай бұрын
@@mskiptr The way I see it, is that boundaries between imperative and declarative, functional programming are disappearing. A lot of functional programming languages have adopted more imperative code and imperative languages have adapted tons of functional stuff. Modern languages are designed with both concepts at the same time, such as Rust. Every statement is actually an expression, and every expression can contain statements, etc. And even OOP is evolving too. It's being simplified, no longer the only concept in code and the inheritance model is being replace by composition strategies. Again Rust as example. Rust has methods, but uses composition via traits. Mostly compile time, optionally with dynamic dispatch. Everything evolves. Great observation about Excel. I realized the same. There are more examples. Think about SQL select statements. SQL is already declarative as a language, but actually functional with select statements. This is also why a thing as LINQ exists in C#, which is system of higher order functions, written in an query style syntax.
@jongeduard8 ай бұрын
Amazing to see both of these great guys who I watch a quite a lot! I am both a software engineer and operating systems hobbyist, so that's how that happens. Especially when it's all about Arch Linux, Vim and the Rust programming language what they often talk about.
@dylanelens8 ай бұрын
One thing people forget about fp is that parralelzing pure function is extremely easy since there are no side effects
@TheIceMan93048 ай бұрын
This is such a good episode I'm going to watch it 3 times!
@davidli89368 ай бұрын
22:59 True, OOP is actually SO SLOW in Python. I tried organizing a demo ML inference script once by converting things to classes, but this caused my code to run 100x slower. I thought I made a mistake in the code. In the end I just functioned everything for the demo and rewrote the actual pipeline in java.
@esra_erimez8 ай бұрын
I"m not a big fan of ThePrimeagen but Brodie is such an excellent interviewer, I have to watch
@therandomguy17018 ай бұрын
This is an unexpected crossover, which I enjoyed.
@fishsayhelo98728 ай бұрын
the very FIRST brodink & primagerb classic 👍
@bigpod8 ай бұрын
whenever i listen to people talk about VIM how they use VIM and so on i just get the feeling that when coding you ahve to code the code and code the environment to code your code
@akkesm8 ай бұрын
Hey, we just like to code
@bigpod8 ай бұрын
@@akkesm when im coding i like to focus on what will be final product not everything around it
@DarthVader1191213 күн бұрын
@@bigpod That's why the vscode devs cannot get stuff done if something in their editor changes. You should learn the tools you use, every dev should.
@bigpod13 күн бұрын
@@DarthVader11912 idk VSCode rarely changes and yes people who use VSCode get lots of stuff done i would bet more then VIM users because VSCode imo gets more out of your way then VIM
@aaaaanh8 ай бұрын
I have to give mad creds to my intro to OOP 2 with Java prof. He took a shotgun and blew my brains out (ok, maybe not the best metaphor in this climate) with the memory space concepts and especially when it came to linked list. At that point, I have already been working as a dev for a while and I thought I knew everything, until I took his class. Fkn pogchamp of a prof.
@djsigmann7 ай бұрын
NO FUCKING WAY Crossover of the millennium here folks
@aymanpatel58628 ай бұрын
Collab we didn't expect but we needed
@Rustmilian8 ай бұрын
Brodie and Primeagen in the same video. ❤
@lipo94997 ай бұрын
Ive only started to take programing seriously when i started watching the primagean. I used vs code for 2 weeks and (before that it was Arduino ide) then switched to neovim and loved the simplicity. No menus, no settings, no bs ui. As i found myself saying it would be nice if vim did… i would just look for plugins and install it. I love always knowing the capability of my editor with no hidden settings or bs. It makes coding alot easier and faster process. I will say regardless of what you do with vim. Remapping “:Ex” is a absolute must. Also without a LSP i started writing correct syntax more often and it is rare for me to get syntax compile errors now which is nice.
@GambuSaur4 ай бұрын
Thanks for the talk !
@tyler...8 ай бұрын
I'M HERE FOR THIS CROSSOVER
@ThisIsSparta-k2m8 ай бұрын
My two favorite KZbinrs in the same video. Oh my oh my oh my! ❤
@JoshuaMaciel8 ай бұрын
Perfect outro
@PragandSens8 ай бұрын
I have one question.... HOW, HOW did u get mr blue tinted hair to the show daaaaamn this is gonna be epic!
@uuu123438 ай бұрын
You GOT THE "The Legendagen"
@Little-bird-told-me7 ай бұрын
39:02 *I too use Linux to for Window manager* . Waiting for Cosmic to come along.
@CEOofGameDev8 ай бұрын
LUA MENTIONED!
@Fanaro4 ай бұрын
46:30 The browser does have a grouping tabs at this point.
@TheShitpostExperience8 ай бұрын
On the topic of colleges/unis, courses, etc, which is often relevant to things that are only covered at a surface level (like git) I always felt that the teacher's focus wasn't really to teach you how to properly use it for most cases, but rather to cram in a small part of your memory, that said tool exists for the use case you need, so you can look it up and learn how to use it on your own, or at least that's what it's been mostly in my experience. I've been always the kind of dev that is at work, has a need and then remembers about something a teacher said in college or a coworker said at my previous job, then I just pull the string and end up downloading and using that tool. Similar with git, I don't know how to do advanced stuff since most of my workflow is in the IDE, but I know most of it's features so I can look up the docs and do whatever I need with it.
@Lognodotdev8 ай бұрын
You had the opportunity to shill hyprland, and i could see the thought brewing in your eyes, but you didnt pull the trigger.
@petter90787 ай бұрын
That outro was amazing :D
@MelroyvandenBerg8 ай бұрын
Nice to see you two on the same channel
@aplolyon-mh2of8 ай бұрын
Congradgulations to Prime for joining the rust foundation!
@adjusted-bunny8 ай бұрын
Question for ThePrimeagen: How often do you use visual mode?
@JessicaFEREM7 ай бұрын
I'm never going to use vim but you do you. I simply don't use a text editor enough to bother with something more than VSCode or notepad++
@brockdaniel88455 ай бұрын
Great video !
@LampJustin8 ай бұрын
Congrats Brodie. Great content! ;)
@kahnzo8 ай бұрын
reading about Vim is like dancing about Architecture
Helix is the best CLI code editor I've used so far.
@Karn00104 ай бұрын
Love the outros.
@stevenspring98893 күн бұрын
Working in devops i worked in vim for many years. A year ago inaccepted an engineering position in a Windows environment. My main language became powershell and i was unable to overlook the tight integration with vscode. I have settled with vscodevim.
@TrowGundam8 ай бұрын
Well this wasn't a combo I ever thought I'd see. Cool.
@mattjax168 ай бұрын
Love this goated colab
@m4rt_8 ай бұрын
the elixir example is also a thing in Haskell, for example: sumArray :: [Int] -> Int sumArray [] = 0 sumArray (x:xs) = x + sumArray xs
@wilfridtaylor8 ай бұрын
Oh wow I remeber graal it was a lot of fun.
@mskiptr8 ай бұрын
ghghgh why is YT shadowhammering that comment! Brodie, please click "Sort by" and then "Newest first".
@kokoinmars8 ай бұрын
elixir mentioned!
@johnr39368 ай бұрын
This was so good thanks to both of you.
@calebekstrand8 ай бұрын
If Nvidia on Linux is giving you issues, look into NVK. It’s still in development but it’s starting to look promising.
@This_Guy-8 ай бұрын
Prime here damn . I still did not watch this vid since it's long so I'll watch it later but i don't know how it plays out you are decently calm and prime is super loud 😂😂
@74Bagas8 ай бұрын
what the, what crossover.. wild!!!
@baguettedad8 ай бұрын
Unexpected, but well desired
@lpanebr8 ай бұрын
What a great surprise!
@m4rt_8 ай бұрын
git lfs (large file storage) is a git plugin you can use for binaries
@fanshaw8 ай бұрын
Love the Primeagreen.
@qweriop8 ай бұрын
wow chatgippity now can create videos?
@m4rt_8 ай бұрын
I use Vim/Neovim and GNU Emacs (Though with Evil mode. Which is vim binds in Emacs.)
@user-sb5vt8iy5q8 ай бұрын
Unexpected colab
@lritzdorf8 ай бұрын
Current Montana State student here - Hunter Lloyd is still teaching, and his reviews are... mixed. I liked him, but you kinda have to autocorrect him in your head at times. Also he'll occasionally miss a class because he's in another state, doing a comedy show
@RicoTrevisan8 ай бұрын
Elixir mentioned!
@adjbutler8 ай бұрын
NixOS video WHEN?????? WHEN!!!!!
@ravenecho24107 ай бұрын
My first touch with programming was like wow, and then umm like xaanga lolol