I love this short passion-reminder content, I've created a folder for bookmarks with your videos and twitch clips to watch them from time to time when I feel tired. Keep it up
I love the tip to stop asking for permission. I sat around wanting to learn more about functional programming for a long time but thought of every reason not to instead of just doing it. When I finally dove in I found it fun, interesting and beneficial.
Yeah totally true. Most of the projects that I enjoyed the most (and have actually seen to completion) were just stupid little tools I made for myself so I don't have to mess around in spreadsheets anymore. (e.g.: scoring tests, calculating and comparing fuel consumption between my cars on long trips, webscraping the availability of certain items I wanted to buy, etc..)
Love the hot take. The normal advice is to take a break but that just creates a void and unless you fill that with passion and something you love, the void will again be filled with unhappiness. Build something that sparks that curiosity!
Or it becomes filled with guilt too like "Why did I spend the last 2 weeks grinding on some freaking MMO or something. Can't put any of this on my resume. But if I spent that 2 weeks building another coding project, that's something I can put on my resume" So even if you do take a break like I'm currently doing, you'll end up hating yourself for it anyway. But that's not to say we should never take breaks though of course.
Love the “STOP ASKING FOR PERMISSION” - I see so many, too many, young programmers asking what they should do, as if there is a secret recipe for becoming a rich and famous front-end developer. And getting all the wrong answers, “no, you should start with Python”, “no, you need to learn fundamental data structures and algorithms”, “no, you should start with c”, “no, you need math, calculus and algebra first”, and on and on and on. Do what you are passionate about, then you’ll get experience, become better, and inspired to learn more! Thank you!
I've heard the phrase "stop asking for permission" many times before, but this is the first time it really made sense. Well put and well said. Thank you!
I was laid off 29 of December, it's kinda scary but fuck does it feel good to start the year FRESH, happy new year everyone and thank you prime for the passion you drive, you're really necessary for the industry
Dude, I really appreciate your takes like this. You’re funny, sure, but there’s such a sincerity to what you’re saying - and it’s clear you really, truly, want to help people. Good on you sir, and thank you 🤘🏻
For some reason I decided to try Rust (started with C but have been using Python and Typescript for years now), and I stumbled upon this channel while for a video explaining Rust ownership. I love it. It's probably my favorite programming channel. Love your sense of humor!
I remember trying to pick up programming as a self-taught, feeling like "ugh I have to learn things I don't like because it pays well". Fast forward 2 years later, and I don't have to force myself to sit down to build things, because I cultivated my curiosity and love for it. I used discipline to push the car until it starts, and passion/motivation to keep the engine going as I'm driving anywhere I want.
I came into this industry with tons of fire and excitement and I'm so blessed to have found your content early on. Thanks for the constant reminder to keep things fun!
Starting this year spitting absolute truths! Find your passion and don’t be afraid to face a wall or whatever bullshit problem. If you don’t like your job, your project, changes are you’d be better off looking for a new project or job! If you don’t want to leave your job for whatever reason, find ways to improve your work environment! Don’t hesitate to mess around to find out what works and what not. Thanks Prime and happy new year!
I'm glad the algorithm brought me here. I've been trying to play with python and chatGPT and I can't find time between the crushing tasks of work and family. But honestly the few hours I spent exploring stuff without having a task to do or burn my head to solve, were exactly the way you described.
When I burned out, quit my job, and spent a few months not even opening Vim, what got me back in was deciding I wanted to try writing my own language (something larger than just a toy interpreter). It had no purpose, I'm not selling it, no community, I just wanted to try building something I liked. A totally useless side project, but it really did help.
my friends always ask me how to get into programming or what frameworks they should start with and what language is the best and so on but in the end it's exactly what you said, just follow your passion and curiosity. great advice, man. I am sending that video to my colleagues 👍
Great advice man! Being an engineer is a lot like being a musician. There are more musical styles out there than you could ever learn, as there as way more tech sectors than you could ever master or work in. Very few musicians play every instrument and are masters at every musical style, the same as engineers with technologies and sectors. You need to find your passions and follow them as a pure labour of love, along the way converting it to a living. It's not work if you genuinely love it, and the industry is so deep and wide that there's something for everyone to make their own if you just put in the work along the way. Whatever it is, try to stand out while doing it, be competitive, be a visionary. Don't be one of the millions of worker drones just going through the motions simply to earn a wage, do it because you have a major curiosity itch that needs to be scratched. You'll never run out of steam that way. Life is short, read books, build side projects. Best of luck!
Your tip to stop waiting for permission to start is SO true and I wish someone told me that all along. Peter Dinklage has a great speech on youtube about this exact thing. In high school you're waiting to learn a skill at college, at college you're waiting to start a real world project until you get a job, then at your job you're waiting for permission to branch out new skills until your boss says it's relevant. Stop waiting for someone to give you permission to start. It's never too early, you're never going to be ready, just start.
Prime, it's what I needed! Joined a company cause I needed the moula, but the tasks for the moment are underwhelming. "Stop waiting for somebody else to tell you what to do" is great advice. On to learning Rust! Also, thank you for everything you do for the community.
I remember watching your videos a year ago dreaming about becomming a software engineer, now i have a software engineer/dev job at 17 years old. Thanks for making such great videos :)
Your Developer Productivity course on Frontend Masters reignited my own curiosity towards optimizing workflows, I lost that when I switched to Mac, I suggest everyone to watch that course
Thank you for this. I only just recently found your channel and this is exactly what I needed to hear. I don’t currently have a coding job and may never have, but I went to school for it and I did like it and I start little projects and then stop. I am only recently realizing that for me I need to work on projects that I personally have a need for to keep motivated. I also struggle with wondering about starting something, but like you said I just need to do it. Getting started is always the hardest part.
100% true man, it took me a while to figure out why I was so depressed and it was literally because everything I was doing was for work. As soon as I made time to work on my own stuff, happiness boost +1000
You're really like the programmer uncle I needed in my life, I used to enjoy making real time stuff using websockets and stuff and had a lot of fun doing it Until I got my job for data visualization which then I left for doing backend stuff, I was really burnout out with the Oauth and openId connect stuff so much so I haven't worked for a week, and was constantly looking for how do I end this burnout and after starting a new side project I feel alive again Thank you sir.
it so happened to me in 2020 that i felt under heavy burnout at job. so i started to learn how to make games and it spilled over at work, where i did some games for marketing purposes. i also started to learn rust and doing stuff that felt next to impossible in php. now we have a rock solid service implemented in rust that never failed due to a bug since initial prod deployment. i felt overwhelmed by nodejs and it's shenanigans to build something new, so deno was there to console me, making me (again) to love coding. after these two years, i'm recognized as "the new tech guy who does it's job fabulously". and now, if i think more of it, i'm feeling the same happiness and joy to write code almost just like in 2013 when i started to learn html, css and php.
Tried doing side projects that didn't have anything to do with work. It just accelerated my burnout. The reality is, after working all day in this field, I don't want to solve problems. And my weekends are devotes to other hobbies and relationships. I'd love to take long breaks from work to learn new tech though.
You have to find what works for you. If I feel like solving problems, I solve problems. If I don’t, I try to find something else to engage my mind. I’m not going to invest my little free time in an activity I’m not going to find rewarding at the moment.
I agree with prime on this take. If you have passion for something and constantly take those as your priority, you will not burn out or burn out less. So yeah, that is a good thing to have passion for the things you do.
Excellent video! I agree, I hit spots where I was just so tired and close to burnout and just decided to build something and I remember the love of programming, my passion for it, just come flooding back! ❤❤❤
I'm at the other end - I'm 73. Still do that; monitoring and control for my indoor plants, using Rust on little ARM7 boards, java on the front. I could buy the whole lot, but that's what I fancy doing and it keeps the neurons going. (I think).
@@ThePrimeagen And I use neovim with all the goodies. I first used Bill Joy's vi around 1980. Keeping the fun in the game is the business (mine came from high energy physics - the computers were tools of the trade, but still keep me going)
2:54 I recently worked on a javascript internship for the last two months and I was the only backend developer there and was paid very less compared to my current contractual job. Their codebase was a nightmare, buggy API, no testing, no eslint, no typescript, you name it. The boss asked me(we were a team of 4 actually, one backend, one frontend, one designer and one mobile dev) to work 10-12 hours when I asked to leave so that their project completes before I leave. That job took my soul from me and my mom knows how less I slept. After I had my limit, I force quit and even rejected my stipend for the month of that job. I knew I breached a job agreement, but the bad experience and money was not worth it. This video gave me reassurance that I'm on the right path.
this is just what I needed in this exact moment, I'm enjoying the end of my 2 weeks vacation and I've been pretty much just enjoying my time and playing online games with friends, I'm starting a lil personal project and using the T3 stack to learn and explore something new TODAY
Love this advice, as of now I’m building an adapter for a rabbitmq library in rust. I first looked for permission as you said, until I heard you saying, “the best way to learn rust, is to write rust”
Primagean I’m currently a shell of who I once was but you give me the motivation to be a beast again. I know the fuck out of rust and I’m going to seek out a senior dev role somewhere. I haven’t worked in 6 months and I’m going down the toilet physically and mentally. Thanks for really turning me on to Rust, sharing your story, I can relate, it motivates, it makes a difference
Wow, so true. I take a few hours each Friday do any kind of side project or learning work that inspires me.... It doesn't matter what it is, it always gets me back to the place of love I have for dev.
hot-take/#AITA: incorporate [tangentially] work-related side projects into work hours. In the non-tech orgs I've worked, every seminar featured a "spend 1st hr at desk " speech. Why should professional devs be different? Farming? I'd rather be fishing or at the table saw... But none of those ever resulted in "wow! Great work, how did you turn it around so fast?" Semi-related side projects have def helped there. Sometimes it spills over [a lot] but the XP and ability to speak extemporaneously about something on the spot when you need to is really empowering.
I think this is great. It combines well with removing the expectation that every time you touch a project you should 1. Understand everything and 2. Create something in that moment. Sometimes just getting started without expectations is a good way to go
This advice holds even for people not working in the software/programming industry. Some of the most fun I've had in recent years is learning about running servers, databases, and programming. These passions have also allowed me to develop it enough to put it to use at my job to become more diverse in that now I also do database design, SQL programming/scripting, server administration for a wiki site we are trying to use for document control/knowledge, and have written a few C# WPF applications to replace Microsoft Access. All of this while also doing my day-to-day stuff. This makes my job more enjoyable except now I want to change careers lol.
Work's been stressing me out lately. After an incredibly long day of digging in to a new code, I spent the late evening and early morning on my personal portfolio website, implementing all those updates that have been burning inside me for so long. It's not finished, that's impossible, but I did make considerable improvements and it felt therapeutic.
I'd say that many of us have this feeling like in that meme - full of joy when doing side-projects but dreaded when you do something similar, but as your job.
I started coding in grade 9 or 10. I couldn't put it down. I fell asleep on the carpet and coded anything in my mind. I loved looking at a blank slate. University and full-time work killed it. It was all about what others wanted. I think people could hear that I loved coding but I fell out of love of whatever I was doing. Thanks for this. I really needed to hear it.
Thanks, that is something I needed to hear. I was thinking about it lately, just couldn't articulate it. So instead of quitting my job I'll try to do my side projects more ;)
Agree a 100%, I had the exact same experience: Doing work-related side-project in Python -> Totally running into a burnout. Start working on a small game engine in Nim (a language I will never be able to use in a day-to-day job) -> writing away every night for 2-3 hours over many months, with no feeling of tiredness or depression!
Headed there soon with neovim plugins myself. I’ve been using it as an editor for some notes to get used to motions, but I won’t switch over until I finish fleshing out the tools I’m used to having in an IDE.
This video honestly made me feel like an entire weight has been lifted off my shoulders. I'm going the self-taught route and it has been 2 years since I said I wanted to transition into doing programming as a full-time job and a lot of the issue has been constant burnout and just lacking the passion to build projects. It just dawned on me that I have been sticking to a script of what I think is "best" rather than just letting my curiosity run wild. I've been dabbling a bit with Python and it's been WAY more fun to code with compared to JavaScript (why do I hate JavaScript so much?). I'm gonna take this advice and run with it hoping it restores some of that passion that I thought I lost.
thanks for video, I've just moved to Arch, i'm worried about my wife and kids. Haven't seen them in 256 hours. But i'm also worried i'll miss the next update, and I won't be bleeding edge!
Thanks! Can relate to this in so many ways. Sometimes you are afraid of forgetting things with the long breaks ( too avoid the burn out ), but actually it works the opposite at most times.
It made me 1.5x to 2x faster in my main job. Also if you use similar enough stack, you can use the knowlede both ways. Migrate from moment to dayjs in sideproject? It will be a walk in the park on the main job.
I love this short passion-reminder content, I've created a folder for bookmarks with your videos and twitch clips to watch them from time to time when I feel tired. Keep it up
Let's go!
That's a good idea, but I prefer to download them locally and place them in the corner of the desktop.
@@ThePrimeagen Let's rust!
@@asdffdsa746 simple as `yt-dlp --embed-thumbnail`?
I actually started something similar. Mind sharing the links you have?
I love the tip to stop asking for permission. I sat around wanting to learn more about functional programming for a long time but thought of every reason not to instead of just doing it. When I finally dove in I found it fun, interesting and beneficial.
I'm studying functional too
so tired of debugging objects
Let's go!
I feel the same way
Side projects also don’t have to be legit projects. Sometimes I just create mock projects to I can experiment with new things
Just responded with something very similar
Sometimes they don't even have to be completed. As long as you learned something and you grew your knowledge base you can move on to something else
That's certainly true for some people, but I personally get a lot of motivation from solving real life problems
Yeah totally true. Most of the projects that I enjoyed the most (and have actually seen to completion) were just stupid little tools I made for myself so I don't have to mess around in spreadsheets anymore. (e.g.: scoring tests, calculating and comparing fuel consumption between my cars on long trips, webscraping the availability of certain items I wanted to buy, etc..)
absolutely!
this was what I needed to see after 25+ years in this industry
Sometimes I need to hear this myself.
I'm sure you have been telling yourself this all that time, I know I have.
Love the hot take. The normal advice is to take a break but that just creates a void and unless you fill that with passion and something you love, the void will again be filled with unhappiness. Build something that sparks that curiosity!
Or it becomes filled with guilt too like "Why did I spend the last 2 weeks grinding on some freaking MMO or something. Can't put any of this on my resume. But if I spent that 2 weeks building another coding project, that's something I can put on my resume"
So even if you do take a break like I'm currently doing, you'll end up hating yourself for it anyway. But that's not to say we should never take breaks though of course.
Love the “STOP ASKING FOR PERMISSION” - I see so many, too many, young programmers asking what they should do, as if there is a secret recipe for becoming a rich and famous front-end developer. And getting all the wrong answers, “no, you should start with Python”, “no, you need to learn fundamental data structures and algorithms”, “no, you should start with c”, “no, you need math, calculus and algebra first”, and on and on and on. Do what you are passionate about, then you’ll get experience, become better, and inspired to learn more!
Thank you!
I've heard the phrase "stop asking for permission" many times before, but this is the first time it really made sense. Well put and well said. Thank you!
I was laid off 29 of December, it's kinda scary but fuck does it feel good to start the year FRESH, happy new year everyone and thank you prime for the passion you drive, you're really necessary for the industry
Just keep going, you'll find something even better!
I'm glad you feel this way. I can't feel fresh. This period burned me out on another level. I should do these philosophies some other day every year.
Your enthusiasm after a layoff is surreal mate ❤️. Good luck on your job hunt and happy new year to you as well
I'll join you soon...👍
@@DkelWasHere at this point I don't know if it's confidence or stupidity haha
"Next thing you know you're an Arch user"
Damn.
This hit home. Thank you for doing what you're doing over here! You'll be remembered as the person who kept me from turning to farming!
Dude, I really appreciate your takes like this. You’re funny, sure, but there’s such a sincerity to what you’re saying - and it’s clear you really, truly, want to help people.
Good on you sir, and thank you 🤘🏻
For some reason I decided to try Rust (started with C but have been using Python and Typescript for years now), and I stumbled upon this channel while for a video explaining Rust ownership. I love it. It's probably my favorite programming channel. Love your sense of humor!
I remember trying to pick up programming as a self-taught, feeling like "ugh I have to learn things I don't like because it pays well". Fast forward 2 years later, and I don't have to force myself to sit down to build things, because I cultivated my curiosity and love for it.
I used discipline to push the car until it starts, and passion/motivation to keep the engine going as I'm driving anywhere I want.
I came into this industry with tons of fire and excitement and I'm so blessed to have found your content early on. Thanks for the constant reminder to keep things fun!
I think people just forget to have fun.
If you do not enjoy the process, it will leave you soulless, a husk of your former self.
Completely agreed
Starting this year spitting absolute truths! Find your passion and don’t be afraid to face a wall or whatever bullshit problem. If you don’t like your job, your project, changes are you’d be better off looking for a new project or job! If you don’t want to leave your job for whatever reason, find ways to improve your work environment! Don’t hesitate to mess around to find out what works and what not. Thanks Prime and happy new year!
I'm glad the algorithm brought me here.
I've been trying to play with python and chatGPT and I can't find time between the crushing tasks of work and family.
But honestly the few hours I spent exploring stuff without having a task to do or burn my head to solve, were exactly the way you described.
:)
When I burned out, quit my job, and spent a few months not even opening Vim, what got me back in was deciding I wanted to try writing my own language (something larger than just a toy interpreter). It had no purpose, I'm not selling it, no community, I just wanted to try building something I liked. A totally useless side project, but it really did help.
Happy new year Prime!
Happy new year
my friends always ask me how to get into programming or what frameworks they should start with and what language is the best and so on but in the end it's exactly what you said, just follow your passion and curiosity. great advice, man. I am sending that video to my colleagues 👍
Great advice man! Being an engineer is a lot like being a musician. There are more musical styles out there than you could ever learn, as there as way more tech sectors than you could ever master or work in. Very few musicians play every instrument and are masters at every musical style, the same as engineers with technologies and sectors. You need to find your passions and follow them as a pure labour of love, along the way converting it to a living. It's not work if you genuinely love it, and the industry is so deep and wide that there's something for everyone to make their own if you just put in the work along the way. Whatever it is, try to stand out while doing it, be competitive, be a visionary. Don't be one of the millions of worker drones just going through the motions simply to earn a wage, do it because you have a major curiosity itch that needs to be scratched. You'll never run out of steam that way. Life is short, read books, build side projects. Best of luck!
Your tip to stop waiting for permission to start is SO true and I wish someone told me that all along. Peter Dinklage has a great speech on youtube about this exact thing.
In high school you're waiting to learn a skill at college, at college you're waiting to start a real world project until you get a job, then at your job you're waiting for permission to branch out new skills until your boss says it's relevant.
Stop waiting for someone to give you permission to start. It's never too early, you're never going to be ready, just start.
Prime, it's what I needed! Joined a company cause I needed the moula, but the tasks for the moment are underwhelming. "Stop waiting for somebody else to tell you what to do" is great advice. On to learning Rust! Also, thank you for everything you do for the community.
Yayayayayayaya
@@ThePrimeagen u look like doc speak like doc lol
@@mohamedaityoussef9965 And here I thought I was the only one who would notice that! /s
I remember watching your videos a year ago dreaming about becomming a software engineer, now i have a software engineer/dev job at 17 years old. Thanks for making such great videos :)
Your Developer Productivity course on Frontend Masters reignited my own curiosity towards optimizing workflows, I lost that when I switched to Mac, I suggest everyone to watch that course
Hey, that is very nice.
Thank you for this. I only just recently found your channel and this is exactly what I needed to hear. I don’t currently have a coding job and may never have, but I went to school for it and I did like it and I start little projects and then stop. I am only recently realizing that for me I need to work on projects that I personally have a need for to keep motivated. I also struggle with wondering about starting something, but like you said I just need to do it. Getting started is always the hardest part.
Love you and your energy Prime, your videos always make me feel better, you are the best ❤
Going to listen to this every day
100% true man, it took me a while to figure out why I was so depressed and it was literally because everything I was doing was for work. As soon as I made time to work on my own stuff, happiness boost +1000
Happy New Year! I hope more people listen to you advices really carefully because what you're saying is more than a gem!!!
You're really like the programmer uncle I needed in my life, I used to enjoy making real time stuff using websockets and stuff and had a lot of fun doing it
Until I got my job for data visualization which then I left for doing backend stuff,
I was really burnout out with the Oauth and openId connect stuff so much so I haven't worked for a week, and was constantly looking for how do I end this burnout and after starting a new side project I feel alive again
Thank you sir.
it so happened to me in 2020 that i felt under heavy burnout at job. so i started to learn how to make games and it spilled over at work, where i did some games for marketing purposes. i also started to learn rust and doing stuff that felt next to impossible in php. now we have a rock solid service implemented in rust that never failed due to a bug since initial prod deployment. i felt overwhelmed by nodejs and it's shenanigans to build something new, so deno was there to console me, making me (again) to love coding. after these two years, i'm recognized as "the new tech guy who does it's job fabulously". and now, if i think more of it, i'm feeling the same happiness and joy to write code almost just like in 2013 when i started to learn html, css and php.
LETS GO!
Tried doing side projects that didn't have anything to do with work. It just accelerated my burnout. The reality is, after working all day in this field, I don't want to solve problems. And my weekends are devotes to other hobbies and relationships. I'd love to take long breaks from work to learn new tech though.
You have to find what works for you. If I feel like solving problems, I solve problems. If I don’t, I try to find something else to engage my mind. I’m not going to invest my little free time in an activity I’m not going to find rewarding at the moment.
I agree with prime on this take. If you have passion for something and constantly take those as your priority, you will not burn out or burn out less. So yeah, that is a good thing to have passion for the things you do.
Man, your videos always bring my mood up. Complete opposite of the stereotypical grumpy programmer. Thanks dude
yayaya!
Excellent video! I agree, I hit spots where I was just so tired and close to burnout and just decided to build something and I remember the love of programming, my passion for it, just come flooding back! ❤❤❤
and now look at you, leptos coolness all over twitters.
Thank you for another timely and inspiring message. The best way to start the year, I will take it to heart!
I'm at the other end - I'm 73. Still do that; monitoring and control for my indoor plants, using Rust on little ARM7 boards, java on the front.
I could buy the whole lot, but that's what I fancy doing and it keeps the neurons going. (I think).
This is probably the most incredible thing I've ever read. I love it
@@ThePrimeagen And I use neovim with all the goodies. I first used Bill Joy's vi around 1980. Keeping the fun in the game is the business (mine came from high energy physics - the computers were tools of the trade, but still keep me going)
Fantastic advice! I’m working on a project now that combines almost all of my interests and it’s pulling me out of bed
Same
2:54 I recently worked on a javascript internship for the last two months and I was the only backend developer there and was paid very less compared to my current contractual job. Their codebase was a nightmare, buggy API, no testing, no eslint, no typescript, you name it. The boss asked me(we were a team of 4 actually, one backend, one frontend, one designer and one mobile dev) to work 10-12 hours when I asked to leave so that their project completes before I leave. That job took my soul from me and my mom knows how less I slept. After I had my limit, I force quit and even rejected my stipend for the month of that job. I knew I breached a job agreement, but the bad experience and money was not worth it. This video gave me reassurance that I'm on the right path.
Your point of view has such an healing effect it’s insane!!
Damn Primeagen why did you go and tell my secret to hundreds of thousands of people???? Seriously....Nail on the HEAD...
Tyty ;). Just trying to help people out
this is so on point it described exactly the last 2 years of my life. went through EXACTLY the same feelings and journey.
This is your best video this year imho
this is just what I needed in this exact moment, I'm enjoying the end of my 2 weeks vacation and I've been pretty much just enjoying my time and playing online games with friends, I'm starting a lil personal project and using the T3 stack to learn and explore something new TODAY
The thing I like most about this channel is the "just do it" spirit.
Just stay curious and test things out, nobody was born with knowledge!
Love this advice, as of now I’m building an adapter for a rabbitmq library in rust.
I first looked for permission as you said, until I heard you saying, “the best way to learn rust, is to write rust”
Primagean I’m currently a shell of who I once was but you give me the motivation to be a beast again. I know the fuck out of rust and I’m going to seek out a senior dev role somewhere. I haven’t worked in 6 months and I’m going down the toilet physically and mentally. Thanks for really turning me on to Rust, sharing your story, I can relate, it motivates, it makes a difference
Wow, so true. I take a few hours each Friday do any kind of side project or learning work that inspires me.... It doesn't matter what it is, it always gets me back to the place of love I have for dev.
Thank you for saying it out loud. So many things you said spoke directly to me. Came here for a quick start vim guide and left with a life advice
hot-take/#AITA: incorporate [tangentially] work-related side projects into work hours. In the non-tech orgs I've worked, every seminar featured a "spend 1st hr at desk " speech. Why should professional devs be different?
Farming? I'd rather be fishing or at the table saw... But none of those ever resulted in "wow! Great work, how did you turn it around so fast?" Semi-related side projects have def helped there. Sometimes it spills over [a lot] but the XP and ability to speak extemporaneously about something on the spot when you need to is really empowering.
Very healthy suggestions, thank you
I think this is great. It combines well with removing the expectation that every time you touch a project you should 1. Understand everything and 2. Create something in that moment. Sometimes just getting started without expectations is a good way to go
This advice holds even for people not working in the software/programming industry. Some of the most fun I've had in recent years is learning about running servers, databases, and programming. These passions have also allowed me to develop it enough to put it to use at my job to become more diverse in that now I also do database design, SQL programming/scripting, server administration for a wiki site we are trying to use for document control/knowledge, and have written a few C# WPF applications to replace Microsoft Access. All of this while also doing my day-to-day stuff. This makes my job more enjoyable except now I want to change careers lol.
I say this all the time, doing the side projects help refresh you, reminds you of how fun it is to code
This was one of the best videos I watched. Yes you are right, we should follow the curiosity that brought us here today.
The clarity on this one is exceptional
Work's been stressing me out lately. After an incredibly long day of digging in to a new code, I spent the late evening and early morning on my personal portfolio website, implementing all those updates that have been burning inside me for so long. It's not finished, that's impossible, but I did make considerable improvements and it felt therapeutic.
The part about asking for permission is a nice thing you said, I'll learn go because I like it and I'll figure things out along the way.
Just the right advice needed at the right time for me. Bang on!!!! Thanks @ThePrimeagen
This is also the case for senior devs!! ✌️ Ended up creating Pokemon like game but in pure html, css and js 🎉 the most excited i have ever been
Added to my favorites/gold playlist. You are a gem
Prime spilling wisdom on us, great advice thank you
I'd say that many of us have this feeling like in that meme - full of joy when doing side-projects but dreaded when you do something similar, but as your job.
I started coding in grade 9 or 10. I couldn't put it down. I fell asleep on the carpet and coded anything in my mind. I loved looking at a blank slate.
University and full-time work killed it. It was all about what others wanted. I think people could hear that I loved coding but I fell out of love of whatever I was doing.
Thanks for this. I really needed to hear it.
i am at that situation. i just passed grade 11 and i know how to make apps but not getting an idea for side project!
Thanks, that is something I needed to hear. I was thinking about it lately, just couldn't articulate it. So instead of quitting my job I'll try to do my side projects more ;)
Your wisdom and enthusiasm is contagious
Agree a 100%, I had the exact same experience: Doing work-related side-project in Python -> Totally running into a burnout. Start working on a small game engine in Nim (a language I will never be able to use in a day-to-day job) -> writing away every night for 2-3 hours over many months, with no feeling of tiredness or depression!
This video is so long overdue. The last part about your creativity dying is so true. The worst part is that you don't even notice it
Completely awesome, dude. This is exactly what I needed to hear. Thanks for shooting straight! :)
Yaya!!
Good stuff
Headed there soon with neovim plugins myself. I’ve been using it as an editor for some notes to get used to motions, but I won’t switch over until I finish fleshing out the tools I’m used to having in an IDE.
i was really needing this video, thank you so much
I missed this one when it came out - I needed this.
You’re Sensei we didn’t ask for, but needed so much
Thanks, Prime. Hope you have an awesome 2023.
This video honestly made me feel like an entire weight has been lifted off my shoulders. I'm going the self-taught route and it has been 2 years since I said I wanted to transition into doing programming as a full-time job and a lot of the issue has been constant burnout and just lacking the passion to build projects. It just dawned on me that I have been sticking to a script of what I think is "best" rather than just letting my curiosity run wild. I've been dabbling a bit with Python and it's been WAY more fun to code with compared to JavaScript (why do I hate JavaScript so much?). I'm gonna take this advice and run with it hoping it restores some of that passion that I thought I lost.
JavaScript is ass shit XD C is really cool to learn btw
i did needed that , what great time i feel so lucky
This is what I needed to hear at the beginning of the year!
Happy New Year ThePrimeagen and everyone else reading this.
"Everybody is a farmer..." hit a little too close to home.
Ikr🤣
I haven't checked my garden for last 2 months..x
Best suggestion ever: "Stop asking for permission!" Agreed!
Great video Prime, us older devs also need to hear this the grind has been real :')
here it is!
I use arch btw.
And I'm not single :)
Great video. I really like the energy that comes with your advice.
Videos like this are more valuable for all beginners than coding videos. Please post more like this one.
thanks for video, I've just moved to Arch, i'm worried about my wife and kids. Haven't seen them in 256 hours. But i'm also worried i'll miss the next update, and I won't be bleeding edge!
Careful now. Just don't start using NixOS.
@@ThePrimeagen oh no. I just googled NixOS.
This is the base you need to be a happy programmer!
This guy stopped talking English and suddenly started talking facts
Wow, I wish I found this earlier. Thank you! Amazing content.
Thanks! Can relate to this in so many ways. Sometimes you are afraid of forgetting things with the long breaks ( too avoid the burn out ), but actually it works the opposite at most times.
Any relation to prime?
amazing testimony, man. Thank you!
It made me 1.5x to 2x faster in my main job. Also if you use similar enough stack, you can use the knowlede both ways.
Migrate from moment to dayjs in sideproject? It will be a walk in the park on the main job.
A few days ago I was watching Bullet Train, and that guy "Tangerine" was reminding me of Primeagen so much. I can not be the only one LOL.
you are an inspiration for me, every time I feel down you have a new video to remember me why I love programming
I agree, sometimes I explore different technologies because it's more fun than using the same programming language and framework over and over again.
Thanks Mr. Prime, I really needed to hear this
it feels like you are describing my current state of life, so relatable
"You know you, listen to that person!" Damn right ,thank you!
Really been enjoying your videos! Happy new year!
Happy new year to you!
I agree 100%.
In short, do a blazingly large number of side projects.