Does Your Editor Matter?
Key Takeaways
ThePrimeagen discusses the importance of editors in coding, highlighting his own experience with Vim and i3, and shares resources for further learning, including his Twitch channel and GitHub repository.
Full Transcript
so Lex Friedman decided to give up the Civil War he put his musket down he's retiring emacs and he's going to vs code hey Brian hey Prime stop tagging me on this okay I don't need any more of this hey Prime I'm trash hey Prime hey Prime it's not funny I'm gonna talk to you about something serious and it's gonna take me two points to make it so please follow along and listen carefully because it actually is coming around to something I consider quite valuable in fact it took me about 12 to 15 years to learn this so press the like button now because that's free in 15 years cost me a lot of time so when I got started out in college I started using netbeans netbeans of course was really dedicated towards the jdk and the Java development and in ghoul it required Java and you know I was in there like netbeans baby I was so good at it but here's the thing is that I didn't really learn the editor I didn't know how to compile Java I kind of just had like my little Walled Garden that I worked in I could press the play button the debug button and I could get my assignments passed but I never took the time to really learn my editor my OS command line tools anything I never had this desire to not just simply be good at coding but be good at the tools that I use and it took me a long time before that really settled in because I would always say the exact same thing that people say to me on Twitter all the time you guys use vim and you just want to be cooler than everybody else and you know I don't have time to be configuring anything I need my editor out of the way so I can code I literally said that stupid crap all the time but real talk that was a big mistake on my part and the mistake is twofold but like I said this is the important part so the first thing is is that I never really got good at my tool the amount of speed ups and the things you can do regardless of the editor you use go ahead use vs code sorry sorry uh vs sorry there's a family friendly stream I'm sorry about that emacs now whatever you use learn it become great at it it's gonna save you time not just like fractional seconds time we are talking about lots of time because when you get really good at the get integration with the undue tree integration along with just the different just like there's so many awesome tools out there talking about refactoring go to definitions all those things like you will start saving real time and here's the second part it really instills a different attitude in you see before I just wanted the shortcut from where I was to the completion of my assignment to getting the thing done at my job to doing what I needed to do to check some sort of box and this led me into a mentality of I need to do X so I will do X and that is it and I kind of quit like I shut the world off I didn't learn nearly as fast I didn't explore nearly as much I was so focused on being the good student the good employee that I actually was being a bad student and a bad employee sure I got the A's sure I got the thumbs up from the boss but I wasn't exploring right I had no passion in the game I simply just did what I needed to do to cross the line and when I kind of changed this mentality in my in me where I'm like you know what I am gonna get really good at these Arcane tools because I saw someone you said I saw someone use emacs I saw someone use something that was just mind-numbingly faster than me and I thought I could do that I want to be that fast I want to be that good with my tools they really know their stuff and I don't and I was like kind of shamed right like I was shamed because of how silly it is that I've spent a decade programming and I didn't know a tenth of the stuff this other person who spent a decade and a half as me that can't be right it means I wasted a lot of time on things that weren't as important and so that's what I'm trying to get at is that I hope you can adopt this mentality this mentality of curiosity this mentality of Mastery if you're 20 years old this is the thing you're gonna be doing for potentially the next 40 years learn to love it learn to be be a master of it learn your editor please you don't have to use neovim though it is the best it's just the best that took me longer than 10 years to learn and I'm hoping that you can learn it in less than 10 minutes and if you did hit that sub button thank you very very much the name is the primogen
Original Description
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen
Spotify DevHour: https://open.spotify.com/show/4MLaDrQcQ5mi3rsnvWkwPt
### Editor
All my videos are edited by Flip. Give him a follow! https://twitter.com/flipmediaprod He is also open to do more editing, so slide deeeeeeeeep into his dms.
Join this channel to get access to perks:
https://www.youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw/join
### Links
Linode: https://linode.com/prime
https://discord.gg/ThePrimeagen
Twitch: https://twitch.tv/ThePrimeagen
Insta: https://instagram.com/ThePrimeagen
Twitter: https://twitter.com/ThePrimeagen
VimRC & i3: https://github.com/ThePrimeagen/.dotfiles
Keyboard 15% off https://bit.ly/Prime360 USE CODE PRIME360
#vim #programming #softwareengineering
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from ThePrimeagen · ThePrimeagen · 43 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
▶
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Two Simple Steps to go from IDE to Vim
ThePrimeagen
Git's Best And Most Unknown Feature
ThePrimeagen
My Developer Workflow - How I use i3, tmux, and vim
ThePrimeagen
Github Copilot MAKES A CLI GAME IN GOLANG FROM SCRATCH?!?!
ThePrimeagen
I made the greatest tool ever! | tmux & cht.sh & fzf
ThePrimeagen
Is TypeScript (NodeJS) Faster than Go?? | A server comparison
ThePrimeagen
How to make TypeScript Blazingly Fast (JavaScript/NodeJS)
ThePrimeagen
Learn Vim in Less than 2 Minutes
ThePrimeagen
The biggest lie about programming? REACTING to tech twitter
ThePrimeagen
Rust or Go for my next project? WHAT TO CHOOSE? (as a senior intern engineer)
ThePrimeagen
Go is faster than Rust??! Go vs Rust vs TypeScript Servers (as a scientist)
ThePrimeagen
You only Git Merge?!? feat Theo : DevHour #1
ThePrimeagen
YOU DONT UNIT TEST??? DevHour #1 Theo
ThePrimeagen
Tech TikTok - Is this really programming? | React
ThePrimeagen
I am dying
ThePrimeagen
Comparing Rust (Yew) vs TypeScript (React) NodeJS | SSR times
ThePrimeagen
Why I use Vim in 2022
ThePrimeagen
How programming feels
ThePrimeagen
Why I Quit Netflix
ThePrimeagen
Programming on TikTok
ThePrimeagen
If I could give advice to myself when starting as a software engineer
ThePrimeagen
How am I suppose to get a job as a software engineer?
ThePrimeagen
Why do I feel burnt out? (software engineering)
ThePrimeagen
I am done with vim
ThePrimeagen
Maintaining Motivation as a Software Engineer
ThePrimeagen
Bun (TypeScript) is faster than Rust!?!
ThePrimeagen
Go is blazingly faster than Zig?
ThePrimeagen
Facebook Recommends Rust?
ThePrimeagen
5 Things I Hate About JavaScript
ThePrimeagen
Why I Make Content
ThePrimeagen
Is ADHD Bad For Programming?
ThePrimeagen
Vim As You Editor - Advanced Motions P1
ThePrimeagen
How I Would Get My First Job If I Started Over
ThePrimeagen
Vim as your editor - Advanced Motions P2
ThePrimeagen
My Best Decision Professionally
ThePrimeagen
Should you use RUST as your FIRST programming language?
ThePrimeagen
How I Made JavaScript BLAZINGLY FAST
ThePrimeagen
Is JSON Blazingly Fast or...?
ThePrimeagen
Vim As Your Editor - Introduction
ThePrimeagen
Vim As Your Editor - Horizontal
ThePrimeagen
Astro IS SO GOOD
ThePrimeagen
STOP LYING, The truth about Software Engineering
ThePrimeagen
Does Your Editor Matter?
ThePrimeagen
React Is This Fast???
ThePrimeagen
Vim As Your Editor - Vertical Movements
ThePrimeagen
Rust for TypeScript devs : Borrow Checker
ThePrimeagen
Will ChatGPT Terminate Your Job?
ThePrimeagen
0 to LSP : Neovim RC From Scratch
ThePrimeagen
From Meth To Netflix
ThePrimeagen
Faster than your favorite JS framework?
ThePrimeagen
Primeagen Answers the Webs Most Asked Questions for a Software Engineer
ThePrimeagen
This Algorithm is 1,606,240% FASTER
ThePrimeagen
Looking Under the Hood of JavaScript
ThePrimeagen
What Next...Finding a New Job In Software
ThePrimeagen
JSON, I hardly know 'er
ThePrimeagen
RUST Enums ARE Better
ThePrimeagen
CoPilot Review: My Thoughts After 6 Months
ThePrimeagen
How to Vim in 2023: Tips and Tricks
ThePrimeagen
Twitter's Algorithm Has MASSIVE Problems
ThePrimeagen
Rust Foundation IS DOING WHAT????
ThePrimeagen
More on: AI Pair Programming
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Reading Anthropic's "When AI Builds Itself" Changed How I Think About AI and Software Engineering
Dev.to · Hemapriya Kanagala
When AI Writes Most of My Code: What Happens to My Identity as a Software Engineer?
Medium · AI
When AI Writes Most of My Code: What Happens to My Identity as a Software Engineer?
Medium · Programming
How AI Is Changing Software Development (2023–2026)
Medium · Machine Learning
🎓
Tutor Explanation
DeepCamp AI