Reality of Being a Programmer (No One Talks About)

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 335

  • @Maztergyl666
    @Maztergyl666 2 месяца назад +581

    Programmer here, working 8 years in the industry. The mental toll is real, so please EXERCISE PHYSICALLY. Go run, cycling, gym, anything that gets you in shape. It will be your way out. That devil on your shoulder that says you should continue with the algorithm goes away. Please listen to me, coding bros...

    • @petrhanzl8399
      @petrhanzl8399 2 месяца назад +12

      yea gym is the cope. It also helps with back pain.

    • @CallousCoder
      @CallousCoder 2 месяца назад +3

      By the time you're my age you don't even want to do the gym anymore. It's all fucking useless and simply not enjoyable like it was in the 80s and 90s.

    • @Maztergyl666
      @Maztergyl666 2 месяца назад +5

      @@CallousCoder But that's the thing: It doesn't has to be gymming. It can also be just walking in the park. Anything physically to clear your mind

    • @CallousCoder
      @CallousCoder 2 месяца назад

      @@Maztergyl666 oh thank God! 🤣I love to walk. And I wish I could still row but the last 5 years my heart start to atrium fib which is annoying. So it’s now either walking or swimming- if the Dutch weather permits 🤣

    • @Maztergyl666
      @Maztergyl666 2 месяца назад +1

      @@CallousCoder Yeah better so! Just whatever keeps you moving! (En van regen smelt je niet, gozer ;) )

  • @Matthew-s5x7d
    @Matthew-s5x7d 2 месяца назад +149

    As a coder who worked in gas stations and taco bell when younger I am very careful to complain about sitting in an air-conditioned room all day

    • @tunod-
      @tunod- 2 месяца назад +12

      Lmaooo yea. They like to complain but they forget how good they have it. I've had much worse jobs. Working from home? Sign me up

    • @Asterx5
      @Asterx5 2 месяца назад +9

      I am an Android programmer in a company but because I am in a 3rd world country I actually make 350$ a month. Not all coding jobs are the same tho

    • @briandarwin7297
      @briandarwin7297 2 месяца назад +2

      I agree i work in the kitchen industry as a line cook i'm 26 years old. I want to get out of this hell hole because i'm sick of it! my pay is 24/hr when i come here on YT and i see these engineers complaining about their job mind you they have great income and benefits it's interesting to see, i'd take their position at any time, you guys should be grateful because there are some people like me who dream to take your spot i'm working hard to get out of my situation be grateful people!

    • @edbrito-swdev
      @edbrito-swdev 2 месяца назад

      @@briandarwin7297 Yeah it's pretty bad working as a line cook but if you think that sitting at work is an improvement because you don't get *physically* tired, you are in for a world of hurt.
      Also for people saying that working dealing with customers is bad. Do you think programming is an isolated activity? There are clients everywhere that you have to appease, be they your team leader, product owner and so on.
      For people thinking that the pay is good enough to ignore that, just consider the fact that the number of developers above 40 years old is very low. Many people leave the job way before retirement age and many times with several physical and mental health problems. If you think nothing can go wrong from sitting down for long you are *very* mistaken.

    • @Matthew-s5x7d
      @Matthew-s5x7d 2 месяца назад +1

      @@Asterx5 the fact that my work is remote opens it up to people in the 3rd world to do same thing so its not good news for me

  • @filipvrba7462
    @filipvrba7462 3 месяца назад +337

    The dark side of being a programmer is that we often live in poverty. You study like crazy for several years and still find out that your tech knowledge is simply insufficient. You have several projects that you’re proud of, but when you try to apply for a job at a company, they tell you that you don’t know the technology they want for that project. So, you learn new things again, and then those skills end up being useless because you still don’t get hired.
    I’ve given up on looking for a job with companies, so I became an open-source developer, treating it more as a hobby.

    • @szerednik.laszlo
      @szerednik.laszlo 3 месяца назад +12

      May I ask what do you do for a living?

    • @filipvrba7462
      @filipvrba7462 3 месяца назад

      @@szerednik.laszlo I work occasional manual jobs, such as home repairs. Sometimes I get hired for projects where customers want a web application, but those opportunities are quite rare.

    • @TobiasCastillo-f7u
      @TobiasCastillo-f7u 3 месяца назад +11

      I realized that as well. Maybe that's why I decided to learn math as to combine it with programming and try to create new things and experiment with ideas and stuff, I don't think this will serve for a living tho. (Excuse me for my bad english, I am just learning the language as well).

    • @andrejtrozic509
      @andrejtrozic509 2 месяца назад

      Same...

    • @zxenon_
      @zxenon_ 2 месяца назад

      ​@@TobiasCastillo-f7uplease, where are you from? Are you from a Spanish country?

  • @micheleluciano8917
    @micheleluciano8917 2 месяца назад +175

    Started in 2013, liked it because of the creativity. Brought me to depression last year and suicidal thoughts. Almost ended my 9y relationship cause of all the pressure and crap. I took a 6 months break after years of saying "I need to resist". Now I am doing all I can to start a bagel shop asap. In the main time I am still programming but with a "I don't care anymore" attitude. This is because I know I am done with this and it's a matter of months before I will be free.

    • @federicobau8651
      @federicobau8651 2 месяца назад +15

      Hope success to bagel shop !

    • @fuzzy-02
      @fuzzy-02 2 месяца назад +2

      Fight on! No words I can say can encourage you probably, but please stay alive and struggle with all your might for a good life!!
      I hope you a happier life!

    • @andrewlalis
      @andrewlalis 2 месяца назад

      Way to escape before AI takes all of our livelihoods

    • @icantchosemyname
      @icantchosemyname 2 месяца назад

      In what field were you programming ?
      Whish you a happier life with your New Shop

    • @BobrLovr
      @BobrLovr 2 месяца назад +3

      Exactly what happened to me. But bro a bagel shop is ten times worse on your psyche and resturant success statistics are not good

  • @E.N77
    @E.N77 3 месяца назад +210

    Until The Next Bug ...

  • @icegiant1000
    @icegiant1000 2 месяца назад +124

    Been a developer for 35 years, biggest thing, and please listen: Do not tie your self worth to your ability to program. Get married, get a hobby, get some pets, explore history, build relationships with people, HAVE KIDS. When you drop dead, if you were a shit father, and were a pain in the ass to deal with, and were super boring, no one will say "That's ok, he was an amazing computer programmer." No brother, be a great father, be a great husband, be an amazing artist, be funny, be dependable, and I guarantee the day you drop dead, nobody will say "He was a great amazing person, but his programming skills were stale.". Programming is something you do, it's not who you are.

    • @kapchoi7332
      @kapchoi7332 2 месяца назад +2

      So true. Thank you.

    • @TheBrick2
      @TheBrick2 2 месяца назад

      I would also add don't get obsessed about learning every new thing. Learn something if you are going to use it or are interested for a project but no need to try to know it all as you won't. Better to learn stuff outside programming as the conceptual knowledge transfers and help reduce burnout.

    • @HoggsvilleAdventures
      @HoggsvilleAdventures 2 месяца назад

      Yes! This is the truth

    • @thescientisthorse
      @thescientisthorse Месяц назад

      Wholesome opinion. Thanks!

    • @colbyboucher6391
      @colbyboucher6391 Месяц назад

      I sure do like the emphasis on bringing more little shits into this doomed world

  • @AgelessStones
    @AgelessStones 2 месяца назад +34

    "Coding is tough, but so are you" well said dude

  • @vietanh266lmao
    @vietanh266lmao 2 месяца назад +60

    I would've fallen into the depression and burn out rabbit hole if I didn't start learning music and art outside of programming, they literally saved my mental health

    • @atis1932
      @atis1932 Месяц назад +1

      Can confirm that art helps! I'm trying to do art whenever I want to do something productive but feel like I'm too tired to code. Then I don't feel bad for doing nothing and I don't burn myself out since I don't care if I'm good at art I just do it for fun.

  • @tristandunn4628
    @tristandunn4628 2 месяца назад +25

    Tried web development for a while. It wasn't all it's cracked up to be. This video covers a lot of the issues I found. I also found that the developers themselves, want to build the best, most efficient and flexible system in the world, using all the best practices. However, that takes time. The management, on the other hand, want to get the project completed as quickly as possible, to get it out the door and money in the kitty. With that pressure, corners start to be cut. That's where hard-coding, duplication of code, etc creep in. The sad reality is things are never as good as they should be. I also went home feeling mentally exhausted, as I was trying to see as big a picture as possible, to make my code as flexible as possible. That seldom worked.

  • @michaniewiadomski7911
    @michaniewiadomski7911 2 месяца назад +20

    Been kinda forced to move from IT to pizza delivery and recently managed to "upgrade" to industry welder working 3 shifts with a mobbing leader. Having almost no time to rest, not to mention self-development, work-life balance or other things - just grinding to survive, using scraps of time to be with my 5 year old or do some very small fixes around the house.
    Trust me, it's better to be burned off software engineer (which I also experienced) than having virtually no option to improve.

  • @Azerki1
    @Azerki1 2 месяца назад +34

    Lot of good advice here. I have to mention though that this is not reality of being a programmer. It's the reality of any competitive profession with high earning potential in a fast moving industry.

  • @vikinggameprogrammer7233
    @vikinggameprogrammer7233 2 месяца назад +13

    Been a professional game programmer for 10+ years (and even more if you count hobby development); you will never be as good as "that other guy" and that other guy thinks that about you too! I've met Principal programmers that admit they make mistakes- and that was not only refreshing but helped me be more kind to myself. Take breaks, drink plenty of water, get exercise (I do 10-20 minutes of yoga each night to combat the back issues I'm developing from sitting in a chair all day), stretch and don't forget to get out into nature: your brain _needs_ it. Remember: You are your own worst critic, if you don't use it for a week or more you will forget the 'basics' and don't feel bad if you don't understand something your colleagues do immediately: Everyone brings a different skill-set to the team. Nobody is perfect and those people that pretend they're better than you normally have something else going on they're trying to hide so they make you feel inferior- do your best to ignore it because they make mistakes too and also cannot do it all by themselves else they wouldn't be working on a team right? Be well my friends. Remember it is fun else you wouldn't be doing it.

  • @leventalpsal
    @leventalpsal 2 месяца назад +19

    All very true. Impostor syndrome is very real, no matter the experience.

  • @subinkv6849
    @subinkv6849 2 месяца назад +5

    I think the passion towards coding and maintaining the curiosity is the right way to build a bright career as a programmer, plus maintaining mental and physical health.There should be imagination in the mind.

  • @kudorgyozo
    @kudorgyozo 2 месяца назад +12

    I've been working for 17 years. I vastly underestimated the amount of time spent on old projects and legacy code. I've spent like 20% of that time on stuff I liked: New projects using recent technologies, where you can actually create and learn interesting things (for me at least) and are not slowed down to a crawl by technical debt and legacy code, or debugging obscure issues in a project you don't understand because those who wrote it left 10 years ago.

    • @shockthetoast
      @shockthetoast 2 месяца назад

      After about a dozen years as a programmer, I quit my job because of the burnout, pay lower than industry standard, and being treated so bad it was destroying my mental health. But after taking a break to do delivery and "recover" I can't get a job as a programmer again because so much time was spent on old and custom projects that I have no experience with the dozens of libraries every job now requires to get hired.

  • @MrMetaljelly
    @MrMetaljelly 2 месяца назад +6

    Today was one of those days where all I could think about was everything I hate about developing software. The constant pressure to progress, the socially inept leads questioning every variable name and bit of white space in your pull request, the "quick calls" that turn into 2 hours of "brainstorming" because your project is completely disorganized and failing causing you to work into the night to get actual work done. The late nights spent solving a problem only to find out the next day your requirements were not defined enough so you have to go back and completely rework your code. Your work follows you everywhere and everyone is a workaholic expecting you to give up all your time to slave away making your clients and stakeholders more money. It's a soulless profession full of toxic know-it-alls or people who have literally faked their way through who don't even understand programming basics. 90% of software development isn't even development. It's call after call, meeting after meeting, drowning in corporate bullshit and 3-4 letter acronyms while you argue about jira tickets. If you want to be good, you have to spend night and day learning, constantly grinding only to feel like you never really know what you're doing.
    This shit sucks.
    Alright back to work. (it's 9PM on a friday)

    • @roronoazoro12373
      @roronoazoro12373 Месяц назад +1

      But u got the 6 figure bag right? Right??? I feel like there should be a tradeoff for your hard work. And from this post, I can see a lot of it, so GL with everything man!

    • @acr_master5594
      @acr_master5594 Месяц назад

      Is your pay worth it?

  • @bj0urne
    @bj0urne 2 месяца назад +4

    The trick is to not really think about it as a challange. You're just doing ur job, same as people at Starbucks or McDonalds, just do what you're told, not an inch more or less, and take comfort in that you've done enough.

  • @henrikteinelund5437
    @henrikteinelund5437 2 месяца назад +3

    So true, the conditions and nature of coding today. So wise, the tips for battling the negative feelings. Thanks, CodeMunk, for sharing these tips! After 20 years as a professional programmer I sometimes still feel the spark.

  • @gman8361
    @gman8361 2 месяца назад +27

    I live paycheck to paycheck as a full stack software engineer. I remember getting this job and thinking I had made it. 5 years later and still barely scraping by...

    • @Emperor_famous
      @Emperor_famous 2 месяца назад +1

      Which country u working in

    • @TVDaJa
      @TVDaJa 2 месяца назад +5

      @@Emperor_famous for real, I work only part time and have money to spare each month. Country is the biggest factor here

    • @ThePsycho211
      @ThePsycho211 2 месяца назад

      @@TVDaJa Not really. If you have loans, you corner yourself with bad finances etc. even $20k a month might not be enough. I know some people that are spending x5 more on food than me "just because they can" and "they make more than me" but then it turns out they spend the entire paycheck each month on random stuff and they cornered themselves into this lifestyle and cant quit because humans will get a heavy mental hit while reducing quality of life. Ofc, they are bright red when they hear that I can buy other stuff that they cant, because I actually saved up the money instead of buying randoms.

    • @chuck7415
      @chuck7415 2 месяца назад

      @@TVDaJa right. If you're not in the US or Canada the pay gets cut quite a bit.

  • @BlueCyberPhoenix
    @BlueCyberPhoenix Месяц назад

    This basically described every job/career that exists. Do not misunderstand, this video describes exactly what everyone should do to avoid burn out. Great video.

  • @terryhayward7905
    @terryhayward7905 2 месяца назад +2

    This is just SO real. When you cant find the bug,, give up, go for a walk, stop thinking about the code, go to bed.
    Next morning you will wake up and go straight to the error in the code. That has worked for me so many times.

  • @themartdog
    @themartdog 2 месяца назад +10

    I'm glad I went into DevOps. I still get to program fun projects, but my job is basically just setting up containers in the cloud which rarely has issues and the true problems are not my resonsibility.

    • @traveller23e
      @traveller23e 2 месяца назад

      I'm the opposite, I just recently got moved out of the ops team in my company so I can finally focus on programming. The only snag being that I'm also part of the QA team and spend much of my time just doing peer reviews. No end in sight until I find a better job.

    • @amcmillion3
      @amcmillion3 2 месяца назад +1

      I am learning AWS right now and hoping to switch from my Full Stack role into a Devops role.

    • @SouthernRedneck-pn5pd
      @SouthernRedneck-pn5pd Месяц назад

      Devops is nice, but the headcount for the devops is not like devs, once the pipelines are set correctly with the automation, then what else is left to do?

  • @yuichikita6018
    @yuichikita6018 3 месяца назад +70

    You're not using regex correctly if you're not googling it constanlty.
    I mean really, I have yet to meet a person who can write complex regex correctly from memory.

    • @user-sg1zd5db4h
      @user-sg1zd5db4h 2 месяца назад +6

      I was such person for a few months after reading Friedl's "Mastering regular expressions" =P. But yes, since you don't use complex/niche features often, and you inevitably forget things you don't use - you'll have to check the docs once you eventually need it. Applies to everything really, not just regex

    • @Mutrax4706
      @Mutrax4706 2 месяца назад

      but isnt regex slower to execute than lotta conditions?
      specifying its execution time, cuz its so much easier to write when you know just the basics

    • @traveller23e
      @traveller23e 2 месяца назад +1

      The features also vary widely depending on implementation so especially if you don't have fancy ide support it's best to double-check you're doing it correctly anyway.

    • @lpi3
      @lpi3 2 месяца назад +1

      Regex is just weird parser combinator. Nothing more. Go welding

    • @HaganeNoGijutsushi
      @HaganeNoGijutsushi 2 месяца назад

      I think there's a good case that if the regex is that complex, you shouldn't be using a regex. They are absolutely hell to debug because of how counterintuitive they get, and there are alternatives to them that end up being much clearer.

  • @thefatnav
    @thefatnav 2 месяца назад +12

    "hit pause before your brain turns into spaghetti code" - this guy

  • @bartosz0.
    @bartosz0. 3 месяца назад +46

    coffein ✔
    6 figures ✔
    algorithms ❌➡ a day in the life video

    • @Sergio_Loureiro
      @Sergio_Loureiro 2 месяца назад +3

      6 figures ❌ => not in my country.

  • @RR-sb8tm
    @RR-sb8tm 2 месяца назад +6

    Don't compare yourself to others. Your boss will.

  • @lylian0123456789
    @lylian0123456789 2 месяца назад +20

    A couple of years ago I started to avoid JS, since then, I am loving my job again

    • @Emperor_famous
      @Emperor_famous 2 месяца назад

      Y u avoiding it

    • @lylian0123456789
      @lylian0123456789 2 месяца назад +4

      @@Emperor_famous Because it is a painful language to work with

    • @TheBobbyjuba
      @TheBobbyjuba 2 месяца назад +2

      Blasphemy

    • @ttfd
      @ttfd 2 месяца назад +2

      Amen, frontend stack is a total mess.

  • @Kiro1900k
    @Kiro1900k 3 месяца назад +19

    It’s so iconic to say until the next bug😂

  • @christiang1
    @christiang1 2 месяца назад +2

    1:59 me watching this taking a break from my code because its just bugs upon bugs upon bugs

  • @ttfd
    @ttfd 2 месяца назад +18

    The worst thing about being programmer - it requires alot of social interaction.

    • @jonsommet
      @jonsommet 2 месяца назад +1

      How so? I work from home and we hardly ever even do meeting or anything.

    • @sagitswag1785
      @sagitswag1785 Месяц назад

      Not really. It just depends on the company like any other office job

  • @frozendeadbush5026
    @frozendeadbush5026 2 месяца назад +1

    For me the worst thing is the isolation. When I'm working on a project, it's the only thing I can think about, no matter where or with who I am. I just always feel alone in my head.

  • @hanswoast7
    @hanswoast7 2 месяца назад +4

    I think most points are true for highly complex situations, especially when mixed with time pressure.

  • @AuroraClair
    @AuroraClair 2 месяца назад +6

    Burnout can happen with every job. At least you're making bigger bucks until it happens to you. Leaving you with some money so you actually can take the time off work to recover from the burnout. Until you find a new job, hopefully less stressful. But any job can be either fulfilling or makes you want to quit (choosing nice words)

    • @ishkool8664
      @ishkool8664 2 месяца назад

      true, people will whine about anything. Programming is the easiest cash printing machine, you are not doing physical labour but mental labour.

    • @helloworld2054
      @helloworld2054 2 месяца назад

      Yeah ask any medical professional what is burnout

    • @rasmusturkka480
      @rasmusturkka480 2 месяца назад +1

      @@ishkool8664 People will whine about anything because any job can be made arbitrarily arduous, even if it's just mopping the floor or adding single digit numbers together. If you were paid a trillion dollars if you jumped up and down 10,000 times in 1 hour, you would start crying after trying saying it's impossible and change jobs. Same would apply if you were told to calculate 1st grade math exercises by hand for 16 hours a day for 7 days a week 10 years straight without any lunch or coffee breaks

  • @ThomasJunkOS
    @ThomasJunkOS 2 месяца назад +3

    The reality is: "everything is broken" if it's not your code, it's someone else's code you depend on. This is the depressing reality you're living in as a programmer.

  • @LayronPK
    @LayronPK 2 месяца назад +6

    Here's another scenario.
    I've been working for 4 years in a company with a lot of legacy code and almost no of modern technologies involved. I learned to do my job very quickly and efficiently. Then i got tired of it, started to burn out. I left that company and started to look for something else... Only to find out that all of my knowledge isn't required anywhere else and i basically threw 4 years of my life in a trash bin.
    How's that for programming?

    • @traveller23e
      @traveller23e 2 месяца назад +2

      Not great. It's honestly a huge problem in current hiring practices I think, a lot of programming knowledge and skills transfer more or less smoothly across technologies yet recruiters don't seem to understand that. I once had an interview go south upon the interviewers hearing I had mainly C# experience (with dabbles in Java) and they needed someone for their Java-based tech stack lol

    • @shockthetoast
      @shockthetoast 2 месяца назад +1

      I had the same issue, after being at the same company off and on for 15 years. (I took a couple breaks to do some other things that didn't work out.) So much work on legacy and custom systems that I'm not hirable for anything else. I almost wish I stayed at the old company, until I remember what it had done to my mental health.

  • @mistersir3185
    @mistersir3185 2 месяца назад +2

    thank you for making this, the timing of feels divine

  • @bagzhansadvakassov1093
    @bagzhansadvakassov1093 2 месяца назад

    I remember fixing a bug for an hour just to discover that terminal was opened in another folder, thus no changes mattered

  • @jamesgoatcher
    @jamesgoatcher 2 месяца назад +7

    Fixing defects and imposter syndrome are real but I think they're exaggerated. I understand personal experience is anecdotal but I and my companions have never felt it to a point that it affects our wellbeing. One thing I rarely see talked about in videos and discussions is to maintain a mentality of limit. There are bugs to fix - work until you feel like you've done enough for the day and then sign off. A feature is due tomorrow but you're nowhere near complete - stop for the day and communicate the unreal timeline. There's a difference between being a slacker or poor at your job and setting boundaries. Setting boundaries will not result in your termination and if it does, it's probably not a good place to be at. 10 years in the industry here.

    • @BobrLovr
      @BobrLovr 2 месяца назад +2

      Your experience is entirely anecdotal and you should have just ended the comment there

    • @winzyl9546
      @winzyl9546 2 месяца назад +1

      A little bit of impostor syndrome is just... normal, there is no syndrome there.
      Some people legitimately have this syndrome and it cripples them.
      Me personally havent experienced this and I probably should doubt myself more since I oftentimes overestimate my skill and it backfires.

    • @shockthetoast
      @shockthetoast 2 месяца назад

      I'd love to find a place to work where setting boundaries didn't just make other people mad and have them tell you to deal with it.

  • @truejohnsolo
    @truejohnsolo 2 месяца назад

    I burned myself out while grinding to get to a point where I'd have a job in this industry. After getting a job it was a new chapter which fixed my burnout for a while, but now I've been feeling it quite a bit after a couple years in my job. Burnout is a very real thing in this job. It honestly gets worse if you don't address it because you need to grind so much to level up since you can't always "level up" with just your normal work tasks. Honestly staying up to speed in this industry is a brutal grind.

  • @raymondmichael4987
    @raymondmichael4987 4 дня назад

    That's awesome, man. Thanks

  • @n35ql
    @n35ql 2 месяца назад +6

    I wanted to be a programer or software developer. My life took a turn resulting me not being one, but maybe for the better. Programers and the majority of workers in the IT sector let it be UI desingers, website developers or programers, you name it, are the equialent of blue collar wage slaves, with the exception of the majority of blue collar workers don't bring work home with themselves and the workers in IT sector usually study for years.
    To all of you tired, exhausted IT workers, I raise my virtual hat for you, hang in there. Some of you keep our world running.

    • @traveller23e
      @traveller23e 2 месяца назад

      Only for the next decade and a half haha

  • @krowl
    @krowl 3 месяца назад +11

    hell no. i'm almost out of this shit. feeling really tired

  • @w99910
    @w99910 2 месяца назад +1

    Holy moly. I have always thought that I am the only one who haven’t succeeded anything even though I have tried my best over the last few years but only developed panic/anxiety attack. 😅

  • @yimmay35734
    @yimmay35734 2 месяца назад +1

    Love this, really found myself a few times

  • @assertnotnull
    @assertnotnull 2 месяца назад +4

    That's just half of it. You are missing the grinding work of doing leetcode just to get a job as they ignore any degree you have. I mean I have wasted years of my life at university because now it's just about how you solve leetcode problems. Add system design even if you might not design a system on the job. Only our domain has books and courses for knowledge specific for interviews. That's a lot of pain for a job that makes you feel bad with a fixed salary. Starting your own store or SaaS sure looks like paradise.

    • @assertnotnull
      @assertnotnull 2 месяца назад +3

      If I wasn't pressured by my mortgage I would work much more on my project instead of doing those useless tests

  • @arasefe
    @arasefe 2 месяца назад

    It is not only the nature of work. We as devs need to start talking about the environment we are operating in and do something to make it better. No one (project manager, product manager...) will do it for us.

  • @JoshIbbotson
    @JoshIbbotson 2 месяца назад

    For me as a dev, burn out sneaks up on you until you really don't even feel like programming anymore, and you don't feel interested in the challenges at work, just frustrated.

  • @JLM-y5g
    @JLM-y5g 2 месяца назад +5

    Some days: "I am a programmer!"
    Other days: *"sigh* I'm a programmer..."

  • @kidrifindo8642
    @kidrifindo8642 2 месяца назад

    This is how i felt now
    I'm not even in the industry right now
    I thought that i was alone

  • @pdebie1982
    @pdebie1982 2 месяца назад

    Been there, done that. I am 15 years developing now and I’m sick of it. Don’t enjoy it anymore like I used too. Time for something new.

  • @freshairkaboom8171
    @freshairkaboom8171 2 месяца назад

    I love it though. I've always loved problem solving. Especially difficult to solve problems. You need good guidance, a good team around you, and understanding leaders. Also, you need so many tools to rely on. Checklists of things to try. This is what I live for.

  • @mahima7638
    @mahima7638 Месяц назад

    I once spent days to fix a bug. I fixed it, then came another series of bug, and I fixed them too. I celebrated until they told me that there’s a “change in requirement” and I had to revert every change. Phew!!! Sometimes even the ‘celebration’ we do at fixing the bugs proves to be pointless, and all the work before it too.

  • @ragtop63
    @ragtop63 2 месяца назад

    I’m a photographer but I write code almost everyday. I use it to solve problems in my photography business and my personal life. I also write bespoke apps or automations for other people or companies from time to time. I’ve been doing this for 25+ years. The only thing that keeps me from losing my mind about it is the fact that I’m not a programmer. I’m a photographer.

  • @MethodWive
    @MethodWive Месяц назад +1

    I think being a programmer and a true crack needs special people because of the aforementioned points.. i was such a cellar dwellar since i was a child and my wish is to never leave the house again and meet no fucking people ever except my family and girlfriend. Imposter syndrome is real but what really sucks off my energy is not fixing bugs till 3 a.m. (i don't mind, i love the night) but the people and politics, the fucking going to the office discussion and all of this shit

  • @matusiklukasz
    @matusiklukasz Месяц назад

    In the end, it all comes down into one thing: balance. Find balance. Work for living, do not live for working.

  • @thricemindblown7883
    @thricemindblown7883 Месяц назад

    In a way, I do do clean code from day one. At least when it comes when it comes to naming. Thinking about it, I could get my single responsibilities defined earlier. I feel at a stage where I'm more able to do (and more in need of) that kind of process.
    Thanks for accidentally giving me a compliment.

  • @mwapeg
    @mwapeg 2 месяца назад

    Another thing I'm learning is to build things you enjoy building, normalize taking breaks without feeling guilty, have hobbies and set limits on your work schedule and socialize with your loved ones, find a physical activity you enjoy and if you're like me, keep your spirit alive by praying and reading your Bible daily 😊

  • @NoahMaes-f8m
    @NoahMaes-f8m 2 месяца назад

    Whenever I face a bug that I cannot solve after hours of debugging I take a break and do something that doesn’t involve my computer but I think about a solution while I’m away. 95% of the time I come up with a solution and if the solution doesn’t work I repeat the process.

  • @sm5574
    @sm5574 2 месяца назад +1

    Burnout is real, but the better your codebase, the more enjoyable coding is. Learn about the principles of writing good code, and implement them every chance you get.

  • @luquinhasaude
    @luquinhasaude 2 месяца назад

    Physichal Theraphist here on my way to carrer change to be a programmer,after pandemic times being a front liner of it,nothing more scares me out.
    At least machine tells you when some code is missing,human being complains It even If you do the right or wrong treatment.

  • @christianhall3916
    @christianhall3916 2 месяца назад

    Personally, I think all my practice debugging has helped me enormously in troubleshooting everything else in life. That said: never try to write as complex a program as you can, because you'll never be able to debug it. It'll all collapse eventually and you'll have to start over with a simpler plan. Also, I think of myself as an indie game dev first and a programmer second even though I'm 10 times better at the latter.

  • @TheCodingGopher
    @TheCodingGopher Месяц назад

    Even senior devs will ask StackOverflow how to center a div 🚀

  • @MXMLN69
    @MXMLN69 2 месяца назад

    I fixed trucks for living so its very hard to complain at all when I landed my dream role as DevOps Consultant, working 7 hours a day, where I wantwhenever I want and literally have no on call shit or stress att all.

  • @LARADEKA
    @LARADEKA 2 месяца назад

    Ah yes, the flashbacks of me using C# for Unity, only to end up with programming the wrong syntax.
    Now I went to Ren'Py and just learn it whenever I want to... but also to try and create interactive scenarios.

    • @BobrLovr
      @BobrLovr 2 месяца назад

      What a weird thing to get hung up on. Syntax is the last thing in programming you should ever worry about when using a language. It's so easy to just look up or ask chatgpt

  • @Gg8YRwnc3e
    @Gg8YRwnc3e Месяц назад

    A bug is an opportunity to expanded knowledge and wisdom. If you are a programmer, you have to practice patience and eliminate frustration from your dictionary. All problems can be solved. They just need time and thoughtfulness.

  • @joshuastories
    @joshuastories 2 месяца назад

    Love your video format

  • @deadlypendroppingby
    @deadlypendroppingby 2 месяца назад

    Googling stuff you don't know is not the issue. Not finding it is. And overlooking the missing user name in your path for hours to have a colleague finally point it out to you in a heartbeat and dealing with the humiliation is. Saying the same issue number in the daily for weeks because you can't get it done. Or constantly having to deal with bew stuff you have no clue about when you just want to code down nice features you're already 80-90% sure how to do them. At least that's what it is for me.

  • @rollthers3157
    @rollthers3157 2 месяца назад +1

    "It doesn't work ... why?" "It works ... why?" Pretty much it.

  • @oldumvolley
    @oldumvolley Месяц назад

    DAMNNNNN that is Huuge messege
    Thank you

  • @jonsommet
    @jonsommet 2 месяца назад

    I have luckily never felt this way after like 5 years. Bugs are fun when you are just getting paid to fix them.

  • @kristianlavigne8270
    @kristianlavigne8270 2 месяца назад

    You can’t “code” 9-5 for more than a few months at a time before getting mightily burned out and depressed. Especially in modern corporate environments with factory style assembly line work processes that are completely soul crushing 😅

  • @BrontoKroxig
    @BrontoKroxig Месяц назад

    Everything is true, BUT we forgot that part of that is...well, our fault.
    Some programmers think that they already studied and learnt everything, when in fact, they have a loooot to learn.
    When you do things right, when you ACTUALLY KNOW what you are doing, suddenly bugs are trivial, and the workload is manageable.
    Remember clean code => less burnout ;)

  • @Mutrax4706
    @Mutrax4706 2 месяца назад +8

    you forgot to mention that 90% of bugs are those tiny fuckers that you dont notice, till few hours later
    ik cuz i once did that. wrote a script that placed text inside a box, adding a new line every time the current line was out of space. added a space for each word, but forgot to also check if there was space for that space. resulted in the text at some point getting new line for every damn word, and i couldnt find why

    • @traveller23e
      @traveller23e 2 месяца назад

      My company does devops on client-owned servers, and in the last few months we've had more than one tool cause the servers to go down due to logging continuously with no upper limit when dormant in the background.

  • @XushnudbekJumayev.
    @XushnudbekJumayev. 3 месяца назад +3

    until the next bug hits different

  • @tabiserebour5912
    @tabiserebour5912 2 месяца назад

    Thank you for this video. I needed this. Earned yourself 1 subscriber.

  • @ky7299
    @ky7299 Месяц назад

    Only in the US can a coder make six figures. Anywhere else the ceiling is roughly at 50,000-70,000$/year. You have to change role to make more than that. Yup, a manager.
    Also 30 years of coding have gotten me chronic lower back pain, thumb arthritis and mCNV (distorted vision) in one eye.

  • @FineWine-v4.0
    @FineWine-v4.0 2 месяца назад

    Man We need a Co-operative sector for CodeBros
    Public & Private sectors don't want to give Devs sustenance, so it's time Devs took matters into their own hands
    You guys DO know what a Co-Operative sector is right ?

  • @stonelightning8d965
    @stonelightning8d965 2 месяца назад +1

    idk coding gets me out of depression only positive stuff for me its my biggest passion since 2012

  • @noJobProgrammer
    @noJobProgrammer Месяц назад

    so true, that's why I don't have a job anymore..

  • @DemPilafian
    @DemPilafian 2 месяца назад

    Nearly every one of the problems mentioned in this video is caused or amplified by scrum sprints. If you enjoy bureaucracy and being manipulated like a lab rat, seek out companies that manage software development using scrum sprints. On the other hand, if you love coding and are motivated by the creative process of building something great, seek out a company the uses a kanban process.

  • @erlandas1268
    @erlandas1268 Месяц назад

    8 and more years in this industry, dark side of working in project based companies they blown up once you ask are those projects will be from scratch or maintenance and bug fixing and here is dark truth at best you get new project from scratch where it all fun and nice, but you will have deliver ASAP within ~2 months, otherside of this you get project which is already 10+ years old with non existant architecture and you go to maintain it and you eventually become invisible corporate person and there is no fix for that money talks first so your opinion does not matter no matter how good you use facts

  • @zebraforceone
    @zebraforceone 2 месяца назад +1

    Make a nice DX for yourself and ffs write tests. And keep learning.
    Do these things and it'll be fine.

  • @eolit1o
    @eolit1o Месяц назад

    8 years experience. everything is true 😢

  • @devinmcmanus
    @devinmcmanus 2 месяца назад

    Let's not forget the endless meetings and tps reports (is this what I signed up for?)

  • @Mankepanke
    @Mankepanke 2 месяца назад

    If you find yourself working on bugs late at night often, your are either new in the profession or maybe that Impostor Syndrome is real for you.

  • @winzyl9546
    @winzyl9546 2 месяца назад

    My current company I'd be more likely to die of boredom than burnout, and im not a superstar programmer, I'm barely average imo. The only reason I stay is because of the good pay.
    Maybe this is more reality for startup companies, I havent worked at one before.

    • @Mankepanke
      @Mankepanke 2 месяца назад

      It's not. I have no idea what this video is talking about. 16 years working as a developer.
      Maybe it's a USA thing? Sounds more like that to me.

    • @rasmusturkka480
      @rasmusturkka480 2 месяца назад +1

      @@Mankepanke Yeah, whenever I watch videos where someone talks about ridiculous expectations or standards, I just have to remind myself it's probably just an American thing

  • @DanielDogeanu
    @DanielDogeanu 2 месяца назад

    Fighting bugs is not the biggest problem at all. I actually enjoy it, and I'm good at it! The biggest problem is... other people! Other developers, the management or even the clients!

  • @ManducaFlown
    @ManducaFlown 2 месяца назад

    Being a programmer is great if you are very good at and you love it. As in you still ‘code stuff in your free time’ love it. If this is true it’s a fantastic thing and you earn a lot of money. If however you are doing it because you think it’s a relatively easy way to earn a good salary and you don’t really love computing then yes, it will be very hard - and possibly - ultimately unrewarding. Part of the problem is that in the boom years people were led to believe that it’s a cushy a way to get free snacks and a six figure salary. However in reality - if you look at top engineers - they are hardcore people in terms of intellect and work ethic - which has always been the case.

  • @FuZZbaLLbee
    @FuZZbaLLbee 2 месяца назад

    Changed jobs to Data science, now the imposter syndrome is even worse.

  • @twysted_lytral2462
    @twysted_lytral2462 2 месяца назад

    Thx you,
    I thought I was the only one thinking that

  • @7th_CAV_Trooper
    @7th_CAV_Trooper Месяц назад

    I thought I was going to get instruction on how to force-choke the scrum master.

  • @soupcup4069
    @soupcup4069 2 месяца назад +12

    Well not really. Just write tests, take your time making it good and dont take it too seriously. I love my job.

    • @lpi3
      @lpi3 2 месяца назад +1

      And don't use dynamically typed programming languages

    • @nicktreleaven4119
      @nicktreleaven4119 2 месяца назад +2

      Aren't jobs mainly about maintaining existing code rather than writing from scratch? So you're stuck with unfixable code sometimes

    • @Mankepanke
      @Mankepanke 2 месяца назад

      ​@@nicktreleaven4119it's never unfixable. You just need grit and time.
      Keep adding tests, then fix the code.

    • @rasmusturkka480
      @rasmusturkka480 2 месяца назад

      @@nicktreleaven4119 Don't worry about it, just work around it to the best of your ability and over time the unfixable code becomes a feature instead of a bug

  • @xayeso
    @xayeso 2 месяца назад

    The real dark side of being a programmer is that you abstract and think logically about the world too, not only the code. I consider this bad, because you lose part of yourself in this process, and it's easier to get depressed. I don't know, maybe it's just me, but who knows.

  • @typograf62
    @typograf62 2 месяца назад

    And - there is always a tunnel at the end of the light. A whiff of black humor helps a lot. And good colleagues. They can be worth more than top salary.

  • @Cr4zyClips
    @Cr4zyClips 2 месяца назад

    It's true. 100%. Although I love programming, sometimes I feel like it would be awesome to have a more social job outside. In my free time I think alot about programming own projects and stuff even besides my 35 hour job. I really do love programming and creating things but I feel like my mind wants more than my body can handle over time.
    And in the past 1 1/2 years I've had a lot of breaks, I have been to 13 different countries in Europe! But you need a constant balance between work and free time. Not only on weekends/vacation. If you work for 5-6 days and shut off only on the weekends or vacation, you will likely be f'ed

  • @VoiceOfJack
    @VoiceOfJack Месяц назад

    Stopped being a programmer professionally. Life’s good now

  • @SouthernRedneck-pn5pd
    @SouthernRedneck-pn5pd Месяц назад

    I would suggest not to jump over and over and stick to one or two languages to master it and seek a job opportunity with that niche. That way you will not have to go into that race of gaining skills you will never be good with, to have a high quality, secured code and code management requires experience with that language and the design pattern for that language.

  • @nuvotion-live
    @nuvotion-live 2 месяца назад

    It’s kind of a controversial take, but I agree with jblow that imposter syndrome is a form of self awareness in your lacking in the skills needed for excellence and the daunting reality of needed personal growth and challenge to be confident. I also absolutely hate the meme of senior developers not understanding things. Insulting and bad for the craft

    • @nuvotion-live
      @nuvotion-live 2 месяца назад

      Also I’m cutting back on the caffeine, I agree with you it wont help solve any of your problems.

  • @oamost
    @oamost 2 месяца назад

    being a programmer is like being a caffeine addict in broad daylight - while being an alcoholic at midnight.

  • @Garriden
    @Garriden 3 месяца назад

    Amazing video!

    • @codemunk
      @codemunk  3 месяца назад +1

      Thank you!