I actually developed this same mentality but because I had to. My past employer had the main SAN fail and corrupted all the VMs across 4 hosts only a month into the job. Over 30 VMs needed to be restored and the backups weren't complete. I thought... this is impossible and can't be done. However, if I didn't do it, I'd be out of the job. At that point I was so mad that the company had such bad systems and instead of just walking off or just trying to get everything back the way it was. I said... "You know what, forget this, I'm just going to upgrade all the system to where they should be or just fall on my sword trying." For the next 3 days, I worked on about 30 minutes a sleep per day and restored active directory and base systems for function in the company all using a new server image I created. Called up a friend to help with the implementation of a new Citrix farm, as the old one was 6.0 and moved to 7.x. Restored all the SAP financial systems and within 2 weeks, not only was everything back, but everything was actually up to date and in a far better position. From that day forward, I have never thought of a problem too big. Only that it is going to be FAR easier to fix than that crazy situation. Once you do what you consider impossible, you will never think anything is impossible again.
This is such a big thing. At the end of the day every single concept that A human understands can therefore be understood, and is never too hard to understand.
Maybe engineering concepts and architectures because they are man made. I don’t think this applies to high level mathematics and philosophy, especially ontology.
What helped me to also adopt that mindset is: So, I've played RuneScape a lot as a teenager and there was an "X" quest that I wanted to do so bad, because it had amazing story and exposed lots of lore (my favorite things in games: lore and world building), but there were tons upon tons of pre-requisite quests, what I learned was to calmly analyse the requisites, do them one by one, until I can finally do what I want. Learning is like that, sometimes you start something and you're like "hey I dont understand this at all!" but that is because you dont even get the fundamentals, or requirements to understand that, so instead of giving up, you can just think about it like a detective "hmmm, this little part of this thing I'm trying to understand, never seen it before, what does it do, where does it lead, what must I find about it? can it give me some insight on what i'm trying to understand and do?"
did a interview for my first internship yesterday, they gave me today a case to solve, was really afraid but now im not, this video came in the right time, can´t thank you enough
First time I've ever donated. My Senior engineer has this ethos with everything he does. You are truly helping me crystallise this mindset by just voicing it out. Massive thanks! Believe it or not. You're an inspiration many
Good video and message I will never forget the moment when software engineering clicked for me. I'm self-taught. It was four months into the first job. As a software engineer, I felt I knew what I was doing for the first time. Before that moment, I thought: "Am I able to do this?" After that moment, to this day: "How long will it take for me to do this?" “You can’t learn everything, but you must convince yourself that you can learn anything…” - John Carmack.
After having a stress attack over a deadline catching up to me due to bad project management AND thinking I wouldn't be able to do it, this really helps me mentally.
This is something I've thought about recently while teaching myself mathematical logic: the further I progress, the more difficult the proofs become, and sometimes it feels like I've hit a dead end. I think "this is way beyond me, I'm not gonna be able to proceed any further". And time after time, I manage to pull through! Sometimes it feels like trying to break a big rock with a small hammer, but with persistence, that rock will have to give!
Love it! I was asked to go to China to teach our coworkers about our fronted. Was I scared? Yes! Did I grow as a person? Yes! Living in regret is way scarier than public speaking.
One of the books that had the most impact on my life is "Mindset" by Carol Dweck. She describes how the Growth Mindset that ThePrimagen exhibits in this video is the more successful approach over the Fixed Mindset in which people limit themselves, thinking "Nah, I don't have enough talent for this to succeed."
I used to have a kick ass mentality, there was nothing I couldn't do. Team Get Shit Done! Now my current job has broken me, every attempted step forward is met with a big F you, not today MF'er. Like constantly telling a child they are stupid, they start to believe it. I am now team Get Nothing Done. The best decision I can make right now is to walk away from a demoralizing, negative and unfulfilling job. Even the boss's dog hates me! (´;︵;`)
hah, well when these things happen you have to ask yourself 2 things. 1. are you doing it in a way that breeds upsetness with everyone else? Meaning, "hey, this is the best way to do it!" 2. perhaps you are at the wrong place the goodnews though is that you get to practice patience and grace. its a great skill, though VERY hard to do
I'm not actually a programmer, I'm an FX Animator, and I've absolutely had my fair share of imposter syndrome over the years. But I recently got asked to do an FX Design job, taking on more of a Lead role in the production and I'm so glad I said yes. Of course I've been terrified that I won't be good enough, or I'm not ready yet, but so far I think things are going well. I've designed a bunch of FX, shaped a significant amount of the look of the project I'm on, and hopefully I get to do this again cus I'm really enjoying the extra freedom it lends me x
I'm the same way. It's not that one can't figure things out, it's just how long that journey is. I remember joining the Labs team in 2014 and there was no guarantee that the team would exist a year in so we had to quickly create business value as we grew so we could stick around. I also remember Social Mountain. 🙂
These are my favourite videos of yours, dude. This and the last 'vim as your editor' video. The just fucking do it mentality. Being reminded there's no shortcuts and you have it in you if you just try. Appreciate you, man.
100%. The biggest advancements in my career have come from me saying yes to the big, scary and uncertain problems that others thought you'd be crazy to tackle
Needed to hear this. Have no issue thinking that way, but it stems from thinking I'm shit🤣 hard to remember to see how far you've come when the problems never get "easy"
This is the right mentality to have! Amazingly put into words and examples. It's such an important way of approaching new things. Its also called the student's mindset FYI
You're not wrong Prime. AND I KNOW IT but my brain is trying to come up with reasons why I still don't do it. BRAIN SHUT UP! We did it before, we can do it again!!
Can relate. I've found the feeling "can do anything" years ago. We completed a 1300 km bicycle trip in less than 13 days iirk. The trip was fun and very hard. Now I understand how many dangers we avoided and I thank God for that. Starting from that, I try to be patient while solving problems. Often I forget and rush, feel bad, forget about the problem for the few days, return back, and solve it. Or, don't return to the problem at all. That's also fine. Patience and enjoying the process are a few parts of feeling good for me. As one book says, "the road is made by walking".
Well said. I say the same thing in my podcast and to the hundreds of programmers I work with. Don't say no, be open to the opportunities that surround you everyday but most people don't see. Seize the moment and trust your experience and instincts. Find a mentor. Be a mentor. I could go on for 30 minutes about every opportunity I simple discovered and took. My career was like a Disney ride through the technology industry! I make sure every new job is a new challenge compared to what I've done before. People are paralyzed with fear of failure. You need to get over that because you will fail a lot. One mentor once told me if you aren't failing big enough that you get fired every now and then, you aren't taking big enough risks. Still letting that bounce around my head 38 years later but he was telling me to challenge conventional wisdom when it wasn't, Try new approaches that shatter golden calves. Fail fast and often. Eventually you will land at a place where the vibrations are just right and you operate at your highest. It's such a fun and always surprising industry we're in.
Ah man.. Prime, I never thought I'd feel like crying man. You have no idea how much you're helping me mentally right now. I just graduated 2 months ago, started my first real software engineering job where I'm more accountable for an actual project. There's a ton of pressure I've been feeling the past few weeks trying to deliver on time and being anxious if I actually deserve to be an engineer. It's tough running into more difficult problems compared to just working on fun side projects to get hired. I'm constantly feeling like I might get fired because some of the problems I run into are so overwhelming. Even worse when the requirement is seemingly easy yet it takes me a long time to figure out. Everything you said here just feels like a good pat in the back, man. Thank you!
There's 2 things people hate: - long term benefit - putting fun into life itself And I'd say you don't hate them, you got them right, and I hope I do too in the future. What people want is: - immediate catchy (tik tok yes, Vim no) - to pause life and drink expensive coffees Not that this is bad, there are artists who split life into drawing and working for a job and they do well. Also if "risks" panic someone too much they can make life more frustrating for them. But as soon as you can afford the better route you should go for it.
Same with doctoral thesis. Most people have a very conflicted relationship with their doctoral thesis. You know it inside out, every problem, every compromise that you had to do because the data were not exactly right, "if only I could have done this or that" or "if that they it hadn't been raining", etc. And then you see other people's thesis and they are so nice, so meaningful, so full of great data. But in reality they are exactly the same, you just do not know their work inside out as you know your own.
Finished my first project at my first full time job last Thursday. I'm more comfortable with frontend but was hired as a backend engineer cause I knew enough . The project was given to me at my 2nd week and tbh I was and still am overwhelmed. I have a lot of imposter syndrome, made a lot of small mistakes, and a bunch of hurdles. But even then, I knew I'll be able to do it somehow. Good thing I have good and understanding seniors to help me with how I should approach certain things. At my lowest point during that project where I'm questioning if I'll be even be able to pull this project off. I stumbled upon this vid and gave me the needed pep talk to continue. That experience really gave me the confidence and validation for myself that even if I'm not good atm, I'm competent enough right now that I will be. Thanks Prime for helping me through my self taught dev journey!
I completely agree with this, it has opened several doors for me and I suffer from a crapload of impostor syndrome. Nothing feels better than showing the impostor within me that he was wrong.
Thank you Mr Primeagen! Having a "I can do it. No biggie" attitude is perfect. Another important point that you can probably address in the next video: being stuck in learning/tutorial hell. Happens to me a lot when I am learning a new concept and have to consciously put effort to wrestle myself out of it. I enjoy learning new stuff so much that, when I am stuck in this "hell", I don't get shit done anymore as I spend all my time learning all the intricate details of that particular concept/language/whatever that I am reading about. Funny now that I think of it, I don't even know your actual name! Yet have made a tremendous impact on my life already. Thanks again!
"i don't want to watch the game, i want to be in the game." I'm gonna write this down and put it on my wall facing my workstation. Thanks man, good one.
I'm currently a college student, and one of my classmates asked me to help him create a simple web app written in PHP. At first, I didn't really like the idea of investing my time in learning PHP because, from what I know, there are better languages or frameworks to invest in. But I still took it because I'm curious, and I enjoyed it. Since then I have kept taking risks for the sake of knowledge.
Thanks Prime! I just joined a new job and was having a bit of imposter syndrome. I saw this video and worked some extra on the weekend and figured out how to proceed. I'm a lot less worried now
Don't expect every opportunity to work out easily. I once got in a project (embedded C, power electronics) that we quoted for 3 months and 1.5 years later we "finished" it. It was the hardest thing I ever did, and in the end we realized we kinda sorta solved a problem no one else was stupid enough to even try... Hardest thing I ever did, biggest financial loss our company had in the last 10 years, and although finished, never actually made it into production, but in the end a highlight I can still be proud of and my managers see it the same. Try and even fail sometimes, but never accept defeat.
Best decision I made, to take a 6 month break, after 3 months in a new job I finally got, was made tech lead of my team, 100% remote, living in a country with 50% living cost. That mindset you describe in the video is 100% the way to go.
Thanks for this video, it's really inspiring. I have the same mentality as you but still experience imposter syndrome. Never thought of using this "I know I'll find a way to make it work" mentality as an imposter syndrome countermeasure.
This is a big dog post, and more juniors need to hear it. It writes home to what my motive has been on the products I build at work and on the side when I feel like it, you’re either a cheetah or sloth in software-land
PHP: got it Lambo: next problem to solve I agree but at the same time I feel like is saying to someone "stop being depressed". Tho a good reminder that you are capable it's always good 🤘
I just recently found out about your channel and I love it. There are so many valuable things I have had confirmed from you. I am trying to have the same approach as you have in regards of not saying no to things I dont know. Those are just extra challenges and so far I have overcome most of them, now and then there are some that are not worth it but then I externalize with which I also had a lot of problems. Some of the problems were due to imposter syndrome, but some I think might be related to behavior related to ADHD for which I finally reached out to get diagnosis. How I wish I could find someone like you as a mentor, but even this channels serves the purpose, partially in that role.
I'm in your situation at the moment, I'm afraid, after watching your video, I feel more scared now 🤣 thanks for advices, it's great to hear some positive thinking!
I love these videos. Most of the time I the same mentality. I don't like to do frontend work but now my manager is asking me to do some shit on frontend, I was thinking fk it, I'm not a frontend engineer, but now watching your video I gained motivation
As someone early in their SWE career, this is definitely something I needed to here, and I'm sure there are drones of others who are early (or even not-early) in their career that need to here this as well. ThePrimeagen really out here being the SWE content creator we need, but don't deserve.
Had to create an outlook plugin for a client lately. I really didn‘t want to do it because I didn’t have a lot of time and the only way to get some information was the official Microsoft documentation. I did it anyways and when I had to hand the project over to my colleague last week I actually realized that I knew so much stuff that wasn‘t even mentioned in the docs and I found and reported several bugs with office.js. It is such a great feeling to be a „pro“ in a specific area.
Sometimes it's not fear of the task, it's just laziness. And I'm speaking for myself 'cause I've make these excuses instead of be making those gains. Glad to have that father figure to keep me on the Sigma Grind.
I'm a mediocre engineer at best but using this simple logic in the video I've been able to be also a mediocre 3d animator, learned a few game engines as well. I'm able to contribute on any project I'm in just cause I was interested to tinker with shit others didn't have / want to. Even if I know that shit will take me 2 or 3 weeks more than, lets say, Prime need, Ama still do it cause why not.
I actually came to that conclusion years ago when I learned about the idea of a turing machine. Any problem that can be solved, can be solved with a turing machine. Humans are definitely turing complete.
The flow of your videos man............ Such a smooth transition from shit-talk to real-life-actual-serious-and-helpful-advice to back to shit-talk. Absolutely killed it man, and of course I'll keep this piece of info securely in my info vault and try to shift my gears towards this mentality :^ ]
I have slowly been realizing this. I began thinking to myself "in the end, its just code, im good with code, it'll just take longer but its just code" I have approached so many things thinking I wouldnt be able to do it, to then be able to do it, sometimes doing it pretty easily too,
This is so true. Whenever I’m feeling daunted by a task in front of me I usually avoid it for as long as possible. I can usually get the ball rolling if I ask myself: what is it that I don’t get and how do I learn about that thing? You just have to trust that you can learn new things and that it’s ok not to know immediately. That’s what makes programming fun and fresh.
I REALLY appreciate these nice and short vids that get straight to the point. Tried watching the twitch streams but there’s just too much tomfoolery and exaggerated malarkey.
I was task at work with creating the base architecture for a library so our team ca interact with the seller partner API from Amazon. The authentication is done using sigv4 from AWS. How ever I read the documentation, I couldn't get how to implement it correctly, but I pushed through on and we now have a custom signer that we can use internally and that since it's custom we can make modifications to fit our processes. If I though it was just too hard to implement, we probably would be running some half-assed code from stack overflow that we didn't really understand.
this is great man. im just starting out my career. i ended up going the self taught route so i keep doubtong myself even thohgh i always find a solution and im two years in. i gotta enjoy the process more instead of worrying about the bad concequences
Love this so much. If it wasn't for me taking the time and learning the computer testing system at work and be willing to learn Perl, I would never be in the position I'm in now. It has grown my knowledge so much and love it.
this is so true, I see all kind of people making themselves miserables and is very, very sad. But this is also fault of management, your job is not the most important in the world, people fail and please, just take the risk
I don’t purposely or intentionally do it but I do this too. Deep inside I feel like an imposter and so there’s always this need to prove myself or not disappoint. So far there has never been a problem I couldn’t solve. My strategy has always been: If one thing doesn’t work, try this things and if this other things doesn’t work, try another thing. Eventually if you try something long enough, YOU WILL find the solution. point A to point B is never as simple as that, sometimes you’ll go down to Z then up to F back down to S until you finally reach your destination
Funnily enough, this's one thing I don't recall ever having much trouble with, _as far as technical skill go_. Maybe it's because I taught myself programming (and a handful of other computer-related skills) as a teen with just library books and a lot of trial and error. I just haven't figured out how to apply the same mentality to "soft skills"...
I've really only struggled with imposter syndrome very temporarily and I think that a big part of that was always choosing to believe that I could make it happen. I'm not sure where that decision came from, but you always do a great job of reminding me of that fact
huh. i like that we're on the same page with this. i had the opportunity to make video games, so i did it when noone else could. my boss wanted to reject the idea but i said "let me do this", so he let me. i have the opportunity now to teach some new folks php so i can move on to write even more rust code. because, you know what? nowadays you'll have to be an opportunist in order to get right where you want, or else you'll be dismissed without any second thought. and i've learned that the hard way.
Started watching your channel with imposter syndrome about being actually able to use vim in a really great way, but now I’m making one addition at a time and coming back to your vids to try the next thing. Let me know when you start issuing degrees in vimology
That's what i've done lately, i've forced myself to contribute to Clang and that's maybe the thing that i'll be pround of That's also how you learn new things
When I told my boss I want to take on more backend tasks and challenges/ new tasks that are not what I have been working on, he said "ok but I expect you to do it at the same level and speed as you do the tasks you do have experience in". Like LOL as if that is even possible, I am all for taking on challenges but you have to be somewhere where your boss understands that it will be, well a challenge for you if it's new.
TOO LATE I TOOK THE OPPORTUNITY TO SMMMAAAASSSHHH THE LIKE BUTTON BEFORE YOU BRING IT! BOUYAA! Also, you're right. This is exactly what happens to me despite the fact I already faced huge issue. Will take note of this!
Very true, I have had this mentality since i started working day 1. I have been dominating at my different jobs. I never say no. I do whatever is being asked. Doesn't matter if it's a shitty 20 year old codebase or whatever. From never saying no, I now have professional experience from Python, C#, C++, C, Swift, JavaScript, Java, etc.
I actually developed this same mentality but because I had to.
My past employer had the main SAN fail and corrupted all the VMs across 4 hosts only a month into the job. Over 30 VMs needed to be restored and the backups weren't complete. I thought... this is impossible and can't be done. However, if I didn't do it, I'd be out of the job. At that point I was so mad that the company had such bad systems and instead of just walking off or just trying to get everything back the way it was.
I said... "You know what, forget this, I'm just going to upgrade all the system to where they should be or just fall on my sword trying."
For the next 3 days, I worked on about 30 minutes a sleep per day and restored active directory and base systems for function in the company all using a new server image I created. Called up a friend to help with the implementation of a new Citrix farm, as the old one was 6.0 and moved to 7.x. Restored all the SAP financial systems and within 2 weeks, not only was everything back, but everything was actually up to date and in a far better position.
From that day forward, I have never thought of a problem too big. Only that it is going to be FAR easier to fix than that crazy situation. Once you do what you consider impossible, you will never think anything is impossible again.
I hope to instill this mentality into my children. Thank you for sharing this.
This is such a big thing. At the end of the day every single concept that A human understands can therefore be understood, and is never too hard to understand.
agreed
Maybe engineering concepts and architectures because they are man made. I don’t think this applies to high level mathematics and philosophy, especially ontology.
What helped me to also adopt that mindset is:
So, I've played RuneScape a lot as a teenager and there was an "X" quest that I wanted to do so bad, because it had amazing story and exposed lots of lore (my favorite things in games: lore and world building), but there were tons upon tons of pre-requisite quests, what I learned was to calmly analyse the requisites, do them one by one, until I can finally do what I want.
Learning is like that, sometimes you start something and you're like "hey I dont understand this at all!" but that is because you dont even get the fundamentals, or requirements to understand that, so instead of giving up, you can just think about it like a detective "hmmm, this little part of this thing I'm trying to understand, never seen it before, what does it do, where does it lead, what must I find about it? can it give me some insight on what i'm trying to understand and do?"
question is how much time it could take
did a interview for my first internship yesterday, they gave me today a case to solve, was really afraid but now im not, this video came in the right time, can´t thank you enough
First time I've ever donated. My Senior engineer has this ethos with everything he does. You are truly helping me crystallise this mindset by just voicing it out. Massive thanks! Believe it or not. You're an inspiration many
Dude I'm 100% there with you.
There's nothing I can't do... there are only things I haven't done yet.
are you high? :D ruclips.net/video/nlD9JYP8u5E/видео.html
@@adicide9070 KKKKKKKKKKKKKKKKKKK classic.
Dude me too. I haven't done a 100% of things yet. But there's nothing I can't do!
Powerful sentence!
Good video and message
I will never forget the moment when software engineering clicked for me. I'm self-taught.
It was four months into the first job. As a software engineer, I felt I knew what I was doing for the first time.
Before that moment, I thought: "Am I able to do this?"
After that moment, to this day: "How long will it take for me to do this?"
“You can’t learn everything, but you must convince yourself that you can learn anything…” - John Carmack.
Let's go
“The impediment to action advances action. What stands in the way becomes the way.” -Marcus Aurelius
After having a stress attack over a deadline catching up to me due to bad project management AND thinking I wouldn't be able to do it, this really helps me mentally.
YT1 PG2
This is something I've thought about recently while teaching myself mathematical logic: the further I progress, the more difficult the proofs become, and sometimes it feels like I've hit a dead end. I think "this is way beyond me, I'm not gonna be able to proceed any further". And time after time, I manage to pull through! Sometimes it feels like trying to break a big rock with a small hammer, but with persistence, that rock will have to give!
Love it! I was asked to go to China to teach our coworkers about our fronted. Was I scared? Yes! Did I grow as a person? Yes!
Living in regret is way scarier than public speaking.
such facts
> I am in this video and I like it
One of the books that had the most impact on my life is "Mindset" by Carol Dweck. She describes how the Growth Mindset that ThePrimagen exhibits in this video is the more successful approach over the Fixed Mindset in which people limit themselves, thinking "Nah, I don't have enough talent for this to succeed."
man you're constantly demonstrating what a great human being you are
so simple and so true, if you spend enough time you'll eventually solve the problem at hand
I used to have a kick ass mentality, there was nothing I couldn't do. Team Get Shit Done! Now my current job has broken me, every attempted step forward is met with a big F you, not today MF'er. Like constantly telling a child they are stupid, they start to believe it. I am now team Get Nothing Done. The best decision I can make right now is to walk away from a demoralizing, negative and unfulfilling job. Even the boss's dog hates me!
(´;︵;`)
hah, well when these things happen you have to ask yourself 2 things.
1. are you doing it in a way that breeds upsetness with everyone else? Meaning, "hey, this is the best way to do it!"
2. perhaps you are at the wrong place
the goodnews though is that you get to practice patience and grace. its a great skill, though VERY hard to do
I'm not actually a programmer, I'm an FX Animator, and I've absolutely had my fair share of imposter syndrome over the years.
But I recently got asked to do an FX Design job, taking on more of a Lead role in the production and I'm so glad I said yes.
Of course I've been terrified that I won't be good enough, or I'm not ready yet, but so far I think things are going well. I've designed a bunch of FX, shaped a significant amount of the look of the project I'm on, and hopefully I get to do this again cus I'm really enjoying the extra freedom it lends me x
I'm the same way. It's not that one can't figure things out, it's just how long that journey is. I remember joining the Labs team in 2014 and there was no guarantee that the team would exist a year in so we had to quickly create business value as we grew so we could stick around.
I also remember Social Mountain. 🙂
yeah!
it was good times
Man this hits so close to home, and just at the right time, thank you Prime!
These are my favourite videos of yours, dude. This and the last 'vim as your editor' video. The just fucking do it mentality. Being reminded there's no shortcuts and you have it in you if you just try. Appreciate you, man.
np :)
100%. The biggest advancements in my career have come from me saying yes to the big, scary and uncertain problems that others thought you'd be crazy to tackle
Needed to hear this.
Have no issue thinking that way, but it stems from thinking I'm shit🤣 hard to remember to see how far you've come when the problems never get "easy"
This is the right mentality to have! Amazingly put into words and examples. It's such an important way of approaching new things.
Its also called the student's mindset FYI
This is right on, especially for us self taught devs. Preach it prime!
"I don't want to watch the game , I want to be in the game"
- ThePrimeagen
This is just the thing that I needed to hear. Thank you for making videos like this!
You're not wrong Prime. AND I KNOW IT but my brain is trying to come up with reasons why I still don't do it.
BRAIN SHUT UP! We did it before, we can do it again!!
you know ,we tell ourselves many things and some of them are lies
yes this has been my mentality too after the 3rd year in my college. I finally understood I am capable of solving anything if I put my mind to it.
Can relate.
I've found the feeling "can do anything" years ago. We completed a 1300 km bicycle trip in less than 13 days iirk. The trip was fun and very hard. Now I understand how many dangers we avoided and I thank God for that.
Starting from that, I try to be patient while solving problems. Often I forget and rush, feel bad, forget about the problem for the few days, return back, and solve it. Or, don't return to the problem at all. That's also fine.
Patience and enjoying the process are a few parts of feeling good for me.
As one book says, "the road is made by walking".
Well said. I say the same thing in my podcast and to the hundreds of programmers I work with. Don't say no, be open to the opportunities that surround you everyday but most people don't see. Seize the moment and trust your experience and instincts. Find a mentor. Be a mentor. I could go on for 30 minutes about every opportunity I simple discovered and took. My career was like a Disney ride through the technology industry! I make sure every new job is a new challenge compared to what I've done before. People are paralyzed with fear of failure. You need to get over that because you will fail a lot. One mentor once told me if you aren't failing big enough that you get fired every now and then, you aren't taking big enough risks. Still letting that bounce around my head 38 years later but he was telling me to challenge conventional wisdom when it wasn't, Try new approaches that shatter golden calves. Fail fast and often. Eventually you will land at a place where the vibrations are just right and you operate at your highest. It's such a fun and always surprising industry we're in.
Ah man.. Prime, I never thought I'd feel like crying man. You have no idea how much you're helping me mentally right now. I just graduated 2 months ago, started my first real software engineering job where I'm more accountable for an actual project. There's a ton of pressure I've been feeling the past few weeks trying to deliver on time and being anxious if I actually deserve to be an engineer. It's tough running into more difficult problems compared to just working on fun side projects to get hired. I'm constantly feeling like I might get fired because some of the problems I run into are so overwhelming. Even worse when the requirement is seemingly easy yet it takes me a long time to figure out. Everything you said here just feels like a good pat in the back, man. Thank you!
There's 2 things people hate:
- long term benefit
- putting fun into life itself
And I'd say you don't hate them, you got them right, and I hope I do too in the future.
What people want is:
- immediate catchy (tik tok yes, Vim no)
- to pause life and drink expensive coffees
Not that this is bad, there are artists who split life into drawing and working for a job and they do well. Also if "risks" panic someone too much they can make life more frustrating for them. But as soon as you can afford the better route you should go for it.
BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!
Same with doctoral thesis. Most people have a very conflicted relationship with their doctoral thesis. You know it inside out, every problem, every compromise that you had to do because the data were not exactly right, "if only I could have done this or that" or "if that they it hadn't been raining", etc. And then you see other people's thesis and they are so nice, so meaningful, so full of great data.
But in reality they are exactly the same, you just do not know their work inside out as you know your own.
Finished my first project at my first full time job last Thursday. I'm more comfortable with frontend but was hired as a backend engineer cause I knew enough . The project was given to me at my 2nd week and tbh I was and still am overwhelmed. I have a lot of imposter syndrome, made a lot of small mistakes, and a bunch of hurdles. But even then, I knew I'll be able to do it somehow. Good thing I have good and understanding seniors to help me with how I should approach certain things.
At my lowest point during that project where I'm questioning if I'll be even be able to pull this project off. I stumbled upon this vid and gave me the needed pep talk to continue.
That experience really gave me the confidence and validation for myself that even if I'm not good atm, I'm competent enough right now that I will be.
Thanks Prime for helping me through my self taught dev journey!
This makes me think of a Picard quote from TNG: "There's a way out of every box, a solution to every puzzle. It's just a matter of finding it."
I completely agree with this, it has opened several doors for me and I suffer from a crapload of impostor syndrome. Nothing feels better than showing the impostor within me that he was wrong.
feels good
Man this is a great channel to have found rn, on a new backend team where things are complex + new so i appreciate the words
I always come back to this video, straightforward no bs and very encouraging
Thank you Mr Primeagen! Having a "I can do it. No biggie" attitude is perfect. Another important point that you can probably address in the next video: being stuck in learning/tutorial hell. Happens to me a lot when I am learning a new concept and have to consciously put effort to wrestle myself out of it. I enjoy learning new stuff so much that, when I am stuck in this "hell", I don't get shit done anymore as I spend all my time learning all the intricate details of that particular concept/language/whatever that I am reading about.
Funny now that I think of it, I don't even know your actual name! Yet have made a tremendous impact on my life already. Thanks again!
Yep, I need to adopt this fully right now. Thanks!
Awesome advise! Awesome mentorship! It helps being a masochist and loving the pain of embarrassingly sucking at something until I don't.
This video changed my life, you solved a mental dilemma I was having, thanks.
"i don't want to watch the game, i want to be in the game." I'm gonna write this down and put it on my wall facing my workstation. Thanks man, good one.
I'm currently a college student, and one of my classmates asked me to help him create a simple web app written in PHP. At first, I didn't really like the idea of investing my time in learning PHP because, from what I know, there are better languages or frameworks to invest in. But I still took it because I'm curious, and I enjoyed it. Since then I have kept taking risks for the sake of knowledge.
Thanks Prime! I just joined a new job and was having a bit of imposter syndrome. I saw this video and worked some extra on the weekend and figured out how to proceed. I'm a lot less worried now
Don't expect every opportunity to work out easily. I once got in a project (embedded C, power electronics) that we quoted for 3 months and 1.5 years later we "finished" it. It was the hardest thing I ever did, and in the end we realized we kinda sorta solved a problem no one else was stupid enough to even try... Hardest thing I ever did, biggest financial loss our company had in the last 10 years, and although finished, never actually made it into production, but in the end a highlight I can still be proud of and my managers see it the same.
Try and even fail sometimes, but never accept defeat.
Best decision I made, to take a 6 month break, after 3 months in a new job I finally got, was made tech lead of my team, 100% remote, living in a country with 50% living cost.
That mindset you describe in the video is 100% the way to go.
Thanks for this video, it's really inspiring.
I have the same mentality as you but still experience imposter syndrome.
Never thought of using this "I know I'll find a way to make it work" mentality as an imposter syndrome countermeasure.
Great advice!!! I have to tackle a bug in a language I don't know on a platform that's new to me... and I was dreading it until watching this video.
This is a great reminder man. Agree wholeheartedly. Always volunteer for the things you don’t know how to do.
This is a big dog post, and more juniors need to hear it. It writes home to what my motive has been on the products I build at work and on the side when I feel like it, you’re either a cheetah or sloth in software-land
Man, youre an inspiration for me. Thanks for putting out those videos
Just started a new job for the government as a jr developer. I needed to hear this. Thank you
PHP: got it
Lambo: next problem to solve
I agree but at the same time I feel like is saying to someone "stop being depressed". Tho a good reminder that you are capable it's always good 🤘
I just recently found out about your channel and I love it. There are so many valuable things I have had confirmed from you. I am trying to have the same approach as you have in regards of not saying no to things I dont know. Those are just extra challenges and so far I have overcome most of them, now and then there are some that are not worth it but then I externalize with which I also had a lot of problems. Some of the problems were due to imposter syndrome, but some I think might be related to behavior related to ADHD for which I finally reached out to get diagnosis. How I wish I could find someone like you as a mentor, but even this channels serves the purpose, partially in that role.
So humble, you didn't even mention you are the two-time back-to-back 1993-1994 Blockbuster Video Game World Champion.
This is probably the best career and life advice you will hear
I'm in your situation at the moment, I'm afraid, after watching your video, I feel more scared now 🤣 thanks for advices, it's great to hear some positive thinking!
I love these videos. Most of the time I the same mentality. I don't like to do frontend work but now my manager is asking me to do some shit on frontend, I was thinking fk it, I'm not a frontend engineer, but now watching your video I gained motivation
As someone early in their SWE career, this is definitely something I needed to here, and I'm sure there are drones of others who are early (or even not-early) in their career that need to here this as well. ThePrimeagen really out here being the SWE content creator we need, but don't deserve.
It's like that movie quote, when it's feels scary tu jump in that's exactly when you jump, nice video prime!
Had to create an outlook plugin for a client lately. I really didn‘t want to do it because I didn’t have a lot of time and the only way to get some information was the official Microsoft documentation. I did it anyways and when I had to hand the project over to my colleague last week I actually realized that I knew so much stuff that wasn‘t even mentioned in the docs and I found and reported several bugs with office.js. It is such a great feeling to be a „pro“ in a specific area.
Sometimes it's not fear of the task, it's just laziness. And I'm speaking for myself 'cause I've make these excuses instead of be making those gains. Glad to have that father figure to keep me on the Sigma Grind.
most underrated comment
@@Max-wk7cg not anymore, thanks S2
The obstacle is the way. Marvelous vid and mindset, Mr Prime!
I'm a mediocre engineer at best but using this simple logic in the video I've been able to be also a mediocre 3d animator, learned a few game engines as well. I'm able to contribute on any project I'm in just cause I was interested to tinker with shit others didn't have / want to. Even if I know that shit will take me 2 or 3 weeks more than, lets say, Prime need, Ama still do it cause why not.
I actually came to that conclusion years ago when I learned about the idea of a turing machine. Any problem that can be solved, can be solved with a turing machine. Humans are definitely turing complete.
The flow of your videos man............ Such a smooth transition from shit-talk to real-life-actual-serious-and-helpful-advice to back to shit-talk.
Absolutely killed it man, and of course I'll keep this piece of info securely in my info vault and try to shift my gears towards this mentality :^ ]
I have slowly been realizing this.
I began thinking to myself "in the end, its just code, im good with code, it'll just take longer but its just code"
I have approached so many things thinking I wouldnt be able to do it, to then be able to do it, sometimes doing it pretty easily too,
This is so true. Whenever I’m feeling daunted by a task in front of me I usually avoid it for as long as possible. I can usually get the ball rolling if I ask myself: what is it that I don’t get and how do I learn about that thing? You just have to trust that you can learn new things and that it’s ok not to know immediately. That’s what makes programming fun and fresh.
Seriously, I needed that! Very glad I watched that video!!
Needed this right now man, thank you.
Great one, thnak you!
Prime is my programming coach at this point.
Straight bussin fr fr, no cap.
I REALLY appreciate these nice and short vids that get straight to the point. Tried watching the twitch streams but there’s just too much tomfoolery and exaggerated malarkey.
I was task at work with creating the base architecture for a library so our team ca interact with the seller partner API from Amazon. The authentication is done using sigv4 from AWS.
How ever I read the documentation, I couldn't get how to implement it correctly, but I pushed through on and we now have a custom signer that we can use internally and that since it's custom we can make modifications to fit our processes.
If I though it was just too hard to implement, we probably would be running some half-assed code from stack overflow that we didn't really understand.
PRIMEAGEN WHY WHY WHY WHY do you have to make so much sense? Gosh, thank you :>
this is great man. im just starting out my career. i ended up going the self taught route so i keep doubtong myself even thohgh i always find a solution and im two years in. i gotta enjoy the process more instead of worrying about the bad concequences
Always look forward to a video from the two ti... ah, I mean ThePrimeagen!
Love this so much. If it wasn't for me taking the time and learning the computer testing system at work and be willing to learn Perl, I would never be in the position I'm in now. It has grown my knowledge so much and love it.
Just true! 🙂3 years ago I coudnt realise to be in business... but now seems just normal part of my life
“Driving a Lambo, writing PHP” lol
its a straight up call out
I think that Prime powers come from his hoodies.... now, seriously, I'll follow your excellent advise.
Thank you Prime, this hits home for me
This doesn't apply just for programming, gold content like always man.
this is so true, I see all kind of people making themselves miserables and is very, very sad. But this is also fault of management, your job is not the most important in the world, people fail and please, just take the risk
I say that a good engineer isnt the guy that knows everything, he's the guy that knows how to figure it out.
The best thing about programming is that it teaches you to not be afraid of what you don't know.
I don’t purposely or intentionally do it but I do this too. Deep inside I feel like an imposter and so there’s always this need to prove myself or not disappoint. So far there has never been a problem I couldn’t solve. My strategy has always been: If one thing doesn’t work, try this things and if this other things doesn’t work, try another thing. Eventually if you try something long enough, YOU WILL find the solution. point A to point B is never as simple as that, sometimes you’ll go down to Z then up to F back down to S until you finally reach your destination
Funnily enough, this's one thing I don't recall ever having much trouble with, _as far as technical skill go_. Maybe it's because I taught myself programming (and a handful of other computer-related skills) as a teen with just library books and a lot of trial and error.
I just haven't figured out how to apply the same mentality to "soft skills"...
the ability to see everyone else as someone you could be with time + circumstances.
I've really only struggled with imposter syndrome very temporarily and I think that a big part of that was always choosing to believe that I could make it happen. I'm not sure where that decision came from, but you always do a great job of reminding me of that fact
Yayayayaya
huh. i like that we're on the same page with this. i had the opportunity to make video games, so i did it when noone else could. my boss wanted to reject the idea but i said "let me do this", so he let me. i have the opportunity now to teach some new folks php so i can move on to write even more rust code. because, you know what? nowadays you'll have to be an opportunist in order to get right where you want, or else you'll be dismissed without any second thought. and i've learned that the hard way.
Started watching your channel with imposter syndrome about being actually able to use vim in a really great way, but now I’m making one addition at a time and coming back to your vids to try the next thing. Let me know when you start issuing degrees in vimology
That's what i've done lately, i've forced myself to contribute to Clang and that's maybe the thing that i'll be pround of
That's also how you learn new things
well...now I feel like I can do anything. Thanks, Prime.
When I told my boss I want to take on more backend tasks and challenges/ new tasks that are not what I have been working on, he said "ok but I expect you to do it at the same level and speed as you do the tasks you do have experience in".
Like LOL as if that is even possible, I am all for taking on challenges but you have to be somewhere where your boss understands that it will be, well a challenge for you if it's new.
I really needed to hear this.
Thank you.
TOO LATE I TOOK THE OPPORTUNITY TO SMMMAAAASSSHHH THE LIKE BUTTON BEFORE YOU BRING IT! BOUYAA!
Also, you're right. This is exactly what happens to me despite the fact I already faced huge issue.
Will take note of this!
You are big my brother! I love you
One of my favorite videos of yours (although I’ll happily watch just about anything from you). Big inspiration for CS students such as myself
Very true, I have had this mentality since i started working day 1. I have been dominating at my different jobs. I never say no. I do whatever is being asked. Doesn't matter if it's a shitty 20 year old codebase or whatever. From never saying no, I now have professional experience from Python, C#, C++, C, Swift, JavaScript, Java, etc.
Another great message Prime ⚡
But I need to see proof of that 10.5 100m dash 🧐