80% Of Developers Dislike Their Job

Поділитися
Вставка

КОМЕНТАРІ • 724

  • @simmonslucas
    @simmonslucas 4 місяці тому +517

    80% of developers haven't worked in another field. I used to be an underground miner. I love my job. Every job can suck, but perspective is a powerful thing.

    • @corvus7945
      @corvus7945 4 місяці тому +62

      I agree, before that I worked in metal smelting. I'd rather have bad coffee and a boring job in an air-conditioned office than no coffee, extreme heat, burns and shift work with poorer pay

    • @USNSWE
      @USNSWE 4 місяці тому +27

      Agreed, I used to work 12-16 hour work days in the navy doing physical labor, 7 days a week when we were out at sea, being paid 1500 a month. I’m very grateful where I am now, 5-8 hour work days, full remote, 140k a year. Sure programming is boring and a headache sometimes but it could be worse!

    • @jhudsu1
      @jhudsu1 4 місяці тому +24

      98% of people dislike their job.. a job 20% of people don't dislike is pretty good

    • @Crank797
      @Crank797 4 місяці тому +11

      ​@@corvus7945 until the coding job makes you mentally ill.

    • @juanvelasco6600
      @juanvelasco6600 4 місяці тому +15

      Worked in construction for 4 years, minimum 10 to 12 hour days.
      Dislike my current dev job for the same reason I disliked my construction job. You work with people who are inept and you have to follow their leadership.
      Same applies for alot of talented devs I meet.
      And yes, it's truly a privilege but one can always hope and strive for improvement.

  • @luccaflower751
    @luccaflower751 4 місяці тому +603

    maintaining a gambling company's 15 year old internal accounting system written in java does, in fact, not spark joy

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 4 місяці тому +25

      The weirdest thing is I met some people that really enjoy using java and used it for years

    • @Tom-jy3in
      @Tom-jy3in 4 місяці тому

      @@andreilucasgoncalves1416 Java is a great language if you know how to use it

    • @redditrepo473
      @redditrepo473 4 місяці тому

      ​@@andreilucasgoncalves1416I like typing and getting overpaid 🤷‍♂️

    • @kaijuultimax9407
      @kaijuultimax9407 4 місяці тому +18

      For me it was a 21 year-old car dealership software that was basically just a spaghetti of C, C++ and C# scripts coupled together

    • @skadragon
      @skadragon 4 місяці тому

      ​@@andreilucasgoncalves1416 I spent one year in school using Java, and I'm surprised I didn't k- myself.

  • @timmy7201
    @timmy7201 4 місяці тому +88

    What I hate about my fulltime job, is:
    - It's always too expensive to do things the right way, yet there is enough money to fix the cesspool afterwards.
    - Everything has to be discussed with management that doesn't understand anything about it, please just let our do our jobs!
    - Senior developers are often know-it-all's, that refuse to listen to younger developers with less experience
    - Junior developers are massively frustrated, because they feel disrespected by senior dev's.
    I'm a medior dev myself, every time I ask:
    - a junior for input their eyes light up with hope...
    - a seniors input, their input becomes new indisputable law...
    - a manager for input, we're stuck with 777 meetings that delay the project with 2 centuries, then conclude that the project would've been to expensive to begin with. Meanwhile the project could've been done in less than 12 hours by an intern, as it's absolutely unimportant and just a proof of concept...

    • @errrzarrr
      @errrzarrr 4 місяці тому

      90% of this is Scrum, 10% is poor leadership

    • @xeroxyde3397
      @xeroxyde3397 4 місяці тому +3

      I second what you said, except the part about junior and senior devs. I’ve never encountered this problem. But yeah, the corporate structure doing nothing but preventing you to properly do your job was a pain in my last job. I predicted that they would have massive database problems in two years with all the goddamn proofs in a nice presentation with graphs. I was denied, on the basis of budget and more important priorities by idiots who never touched what I was working on.

    • @johnsartain4160
      @johnsartain4160 4 місяці тому +4

      I used to think the same way but now that I'm a senior dev I realize just how the juniors don't really know anything

    • @timmy7201
      @timmy7201 4 місяці тому

      @@johnsartain4160 As a medior, I've fixed more issues with senior dev's their code-base than junior dev's.
      I pointed out large security and architectural problems after 3 weeks on my first job back when I was a junior. In one of those I discovered that te server was saving all entered client passwords in it's log file. Meaning no password hashing of any kind was done between client-server setup. Maybe the senior dev's in the country I live are just bad?
      The senior at my current workplace didn't even know IOT devices had an IP address, so he cooked up some architecture where the IOT devices where constantly polling our cloud service, instead of using an event based system. Our cloud service costs where as a result through the roof, the IOT battery life down the drain! So they brought me in to fix the cesspool created by a senior that earns three times my wage...
      So yes, I've actually the feeling that motivated and interested juniors are often more competent than seniors with 20 years of experience. The juniors are eager to learn new stuff, so they spend a lot of time on it outside of work. The seniors have a family to take care of, thus their skill level becomes stuck...

    • @timmy7201
      @timmy7201 4 місяці тому

      @@xeroxyde3397 I guess the junior / senior issue is more of a problem in the country where I live.
      I explained it in my comment above to @johnsartain4160 ...

  • @MizenDaCat
    @MizenDaCat 4 місяці тому +223

    If I spend 30 minutes a day playing Ping Pong, I still have to go back and spend 7 hours doing a job i hate.

    • @errrzarrr
      @errrzarrr 4 місяці тому +9

      No amount of toys can make a job where Scrum leads a bearable job.

    • @pluto8404
      @pluto8404 4 місяці тому +12

      then just go take a nap. And work 7hours over night, take another nap, wake up go to the complimentary kitchen, and start your day again, have a google man go do your laundry at home. Rinse and repeat. After 10 months you can go home for a week vacation to see your wife and new born child.

    • @zeppelinmexicano
      @zeppelinmexicano 4 місяці тому

      That tells me you suck at ping pong! Haha, just kidding, I'm totally with you but in our world of BEA we used to really love our jobs and we also loved some ping pong here and there. We would work our asses off and just need a break, but the work was satisfying. Satisfying or not, we are only human and need a little breaky time.

  • @rcmag13
    @rcmag13 4 місяці тому +28

    I worked for many years in jobs that I really hated...retail, factory work, customer service. Then I became a dev...I LOVE it, having perspective really helps. The job is cognitively demanding sure, but its better than having a boss threaten to fire you for not putting a box in the right spot, low pay with little or no insurance, and hard labor in the heat....I'll take dev any day.

  • @dmitriyobidin6049
    @dmitriyobidin6049 4 місяці тому +125

    Cubicles, ironically, are much better alternative to an open office...
    Back in the days everybody hated cubicles, now - it seems like not a bad workplace.

    • @errrzarrr
      @errrzarrr 4 місяці тому +16

      Cubicles are heaven if there's no other choice than working from the office. Of course, having your own office is even better, but that's reserved for executives only.

    • @dmitriyobidin6049
      @dmitriyobidin6049 4 місяці тому +7

      @@errrzarrr yea, separate office is top 1, no questions about it, but I've never been able to get one as a typical engineer. My top 2 choice is a 4-6 people rooms - it's kinda like a separate office, but you still get most of the benefits of open space. If it has good separation between work desks - it could even be my number 1 choice :)

    • @zeppelinmexicano
      @zeppelinmexicano 4 місяці тому +3

      I'll admit that I didn't know enough to be secure enough to want an office. I tapped my cubicle neighbors significantly during crucial failures and they were amazing resources. I think this can get overdone for sure so I made sure NOT to do that, but at times they were eager to help me because they had a chance to play the teacher role and help us all succeed. So, I guess I loved the cubicle world and I do recall there being enough privacy because we had high walls. To me that was the ideal. To a senior developer that may have been too open.

    • @HaiLeQuang
      @HaiLeQuang 4 місяці тому +12

      Open office is a stupid idea, tried to squeeze out every single inches of office plan. It's just stupid, no serious knowledge work could be done while in open space.

    • @azerkahn
      @azerkahn 4 місяці тому +1

      @@dmitriyobidin6049 I remember visiting my parents at work in the early 90s. Everyone, even customer support staff, had their own office with walls and doors made of opaque materials. The only glass was in the window facing OUTSIDE of the building. The window was not from floor to ceiling, but normal size, and they had curtains and blinds.
      It's insane how bad we have it at work these days.

  • @Xerophun
    @Xerophun 4 місяці тому +176

    I started with a nice position. Then I got moved with some of my team to clean up nightmare fuel microservice codebases because they let everyone who made those projects go due to poor performance.
    I'm appreciative to have a job but being a code janitor for subpar developers is soul crushing.

    • @SrKinko
      @SrKinko 4 місяці тому +35

      Apologies in advance to anyone who has to look at my code in the future

    • @SHAO_L1N
      @SHAO_L1N 4 місяці тому +8

      @@SrKinko Same but also Including myself lmao

    • @recarsion
      @recarsion 4 місяці тому +12

      And then your team becomes unproductive as well because the code is shit, it's a vicious cycle

    • @Jav202x
      @Jav202x 4 місяці тому

      Totally agree, I hate my job

    • @J-Kimble
      @J-Kimble 4 місяці тому +14

      Code-janitor is actually a surprisingly apt description of most dev-ops jobs.

  • @BeastyZF
    @BeastyZF 4 місяці тому +374

    20% of Developers actively somewhat dont dislike their job

    • @ZM-dm3jg
      @ZM-dm3jg 4 місяці тому +29

      I work from home, only have to do about 8 hours real work per week, make over 200k, and have good colleagues. No better job in the world

    • @sanjaycse9608
      @sanjaycse9608 4 місяці тому

      ​@@ZM-dm3jgcan you refer me😢

    • @christophwariszlovich3923
      @christophwariszlovich3923 4 місяці тому +20

      @@ZM-dm3jg You hiring? 😀

    • @BeastyZF
      @BeastyZF 4 місяці тому +9

      @@ZM-dm3jg looking for a front end dev? 😉

    • @ZM-dm3jg
      @ZM-dm3jg 4 місяці тому +5

      Nope, I negotiated my salary 4 times over 3 years and made myself indispensable to my company to get to where I'm at now

  • @ShubhamGhuleCodes
    @ShubhamGhuleCodes 4 місяці тому +260

    Primeagen's skill to covert 5mins videos into 25mins video needs to be studied...truly 5X developer😂

    • @pickledparsleyparty
      @pickledparsleyparty 4 місяці тому +11

      He's a proud disciple of philosopher Asmongold.

    • @אקרמיצאלח
      @אקרמיצאלח 4 місяці тому +5

      I prefer it to reaction streamers who have nothing to add

    • @rom9669
      @rom9669 4 місяці тому

      You just need to head off in 5 different tangents and you get your 25 minutes. :)

    • @ka-md8ue
      @ka-md8ue Місяць тому

      ​@@pickledparsleypartyFor few days I thought it's a same person, their videos where appearing in the feed few days apart always

  • @rrraewr
    @rrraewr 4 місяці тому +80

    Programming things is amazing, consistently having to deal with corpos and their large orders of spaghetti isn't.

    • @hardcorecode
      @hardcorecode 4 місяці тому

      you are contracting yourself... large codebases not matter how bad the techincal debt is will ensure that you never have a dull day... unless you hate programming

    • @rrraewr
      @rrraewr 4 місяці тому +13

      @@hardcorecode You clearly are not working on a corpo project or don't care about quality or smart solutions, because in a corpo environment you are basically stacking rushed prototypes until you suffocate from tech debt. That's not fun. What is fun is having more than 2 weeks time to implement a good solution, which you can be proud of.

    • @hardcorecode
      @hardcorecode 4 місяці тому

      @@rrraewr I have been working on a stratup for the past 4 years, we rushed and deployed "something" after the first two years. it was an object failure. but we had so much momemtum, so back to the drawing board we went... we never thought about quiting. will we succed? who knows but we are not quiting. My point is technical debt CAN'T be avoided, maybe mitigated nevertheles embrace it. What you want doesn't exist!

    • @rrraewr
      @rrraewr 4 місяці тому +2

      @@hardcorecode Oh what I want does exist, worked on some nice projects before without all the agile cr4p. The moment you have dedicated PM, PO roles filled, everything goes down the drain.

    • @hardcorecode
      @hardcorecode 4 місяці тому

      @@rrraewr before agile ... when was that, 1990s ?

  • @yojou3695
    @yojou3695 4 місяці тому +67

    if we talking about not liking your job, i would say scrum, too many meetings, bad culture and bad management are far more important than if you are using sever components or not

    • @DieterPrivate
      @DieterPrivate 4 місяці тому +2

      Or the fact that lots of Devs want to be the hero and don't have it...

    • @errrzarrr
      @errrzarrr 4 місяці тому +2

      What you mean! 🧐 Scrum allows us to publicly report "what you did yesterday, what must do today", you know, it is _EmPoWerinnGg_

    • @CTimmerman
      @CTimmerman 4 місяці тому +1

      @@errrzarrr To be fair, that counts as work, and should be a valid reason to not get issues outside of the planned sprint. Sucks to get only a complaint when you spend an extra minute fixing an issue from the wrong backlog, though.

    • @zeustechdev
      @zeustechdev 4 місяці тому +2

      @@errrzarrr I guess dailies are fine, what botters me are the endless meetings( retro, review, 1:1, planning, refining) ... these all are a joke

    • @yojou3695
      @yojou3695 4 місяці тому +3

      @@zeustechdev honestly, dailies are not fine, there is a reason other professions dont do it. Just a waste of time.

  • @Diamonddrake
    @Diamonddrake 4 місяці тому +65

    As a 37 year old, I still appreciate having a ping pong table in the basement at the office. I don’t have room for one at home and it’s a good place to reset the brain.

    • @hardcorecode
      @hardcorecode 4 місяці тому

      37 year old still playing ping pong? really?

    • @williehab
      @williehab 4 місяці тому +25

      @@hardcorecode ?? What's the problem with that? Is there an age limit on table tennis?

    • @FrosthavenLive
      @FrosthavenLive 4 місяці тому +9

      @@williehab age cutoff is at 36 years 11 months. It's been 4 years since I've been "allowed to have fun". This age limit stuff really puts a cramp in living life to its fullest!

    • @XDarkGreyX
      @XDarkGreyX 4 місяці тому

      ​@@hardcorecodebro what

    • @trustytrojan
      @trustytrojan 4 місяці тому

      ​@@hardcorecodenigga whats your problem i see 70 yr olds playing pingpong

  • @Shipgineer
    @Shipgineer 4 місяці тому +8

    As a programmer without a job, I guarantee I hate being broke and jobless a hell of a lot more. I would kill for one of these awful jobs that are so hated.

  • @chadyways8750
    @chadyways8750 4 місяці тому +21

    classic developer moment - problem solving is great, it's everything else around it

  • @gorkemgenc344
    @gorkemgenc344 4 місяці тому +243

    I'm sick of my shitty salary.

    • @tonnytrumpet734
      @tonnytrumpet734 4 місяці тому +52

      Same, medior position for US company in Central Europe for 30K a year :) Doing pretty much same work and having calls with US people making 100-140k

    • @someinternetguyiguess5068
      @someinternetguyiguess5068 4 місяці тому +11

      ​@tonnytrumpet734 you're neglecting to include the fact that a shitload developers in the USA also... aren't even employed as developers...

    • @tonnytrumpet734
      @tonnytrumpet734 4 місяці тому

      @@someinternetguyiguess5068 Well true you have higher unemployement but I have plenty of friends that finished their Master's and struggle to find the job in Engineering in Europe right now.

    • @ZM-dm3jg
      @ZM-dm3jg 4 місяці тому

      @@tonnytrumpet734 Nah that's cope. We work with several vendors whose software developers are in Central Europe or the middle east and it's regularly discussed how bad all these developers are.. the only reason we use them at all over local developers is the low salary

    • @SimGunther
      @SimGunther 4 місяці тому +3

      A better salary? In this economy? 😂
      Location arbitrage sounds like the only escape, but it's such a high risk play that you might just want a different kind of job instead.

  • @ds1986_8
    @ds1986_8 4 місяці тому +10

    During my Masters in Healthcare Admin and Management, the cost of turnover (TO) is so high, that people should be fired for letting their employees quit. In our case study, a hospital that lost a surgeon, didn't just loose the surgeon that made them revenue, but lost all the revenue that surgeon was about to bring in. To the point, the average surgeon would cost a hospital between $1-3 million a year and a top surgeon would 10x that cost. That is just for losing them. Does not include the long term loss of income for not having them. So for example: lose an average surgeon, that was $2 million you lost for the year, plus the patients they had coming int he pipeline, that was about 50% of that so another $1 million. That is a net lose of $3 million you just lost. All because you wouldn't give the surgeon an extra $100-200k or wouldn't fit to their schedule they requested.
    That is bad business and it all falls on HR and manager.

  • @J-Kimble
    @J-Kimble 4 місяці тому +37

    Honestly what gets me is the constant shit coming my way: Oh, sombody configured this service in this convoluted way, nobody knows why but now it's part of a critical service, so we can't remove it. Oh we have a "flat corporate structure" which means that I don't have a boss, or a supervisor and the circles of responsibility are completely vague, which means nobody takes responsibility for anything and we have no unifying vision. Oh, you just need to make our api a bit easier to work with, which means I have to go through and fix at least 4-5 layers of coupled garbage I've inherited from people who have already left the company. "Ah, can you make a dashboard for this data?" Oh, can your team take of the maintenance of this monolith? (even though we are a 2 man team, and manage 17 microservices already).
    I barely do any coding because I'm drowning in the infrastructure or fixing broken stuff, which takes me 3 days to locate and 10 mins to fix.

    • @klibs8
      @klibs8 4 місяці тому +2

      this is like every job at a smaller company lol

    • @loganhall1529
      @loganhall1529 4 місяці тому +1

      Oof, I felt that. Left a job in that situation. Ended up being "the guy" for too many people. Responsibilities only increase in that situation, never decrease.

  • @antonurusov1067
    @antonurusov1067 4 місяці тому +21

    I think the real reason is because most of complexity these days comes from fighting against all those frameworks rather than solving real problems.

    • @KulaGGin
      @KulaGGin 3 місяці тому

      Nope. The real reason is that people go into the industry, because they think it's easy and cool and pays a lot of money. Then they get hit by reality: you need to stare at the screen for 100-160 hour per month and actually solve actually tech problems that require you to know some math and actually apply it. But they aren't real engineers. I, for example, I love my job. But I am an engineer in my core: I've been disassembling cars and repairing things since I was a kid and I was doing it for myself for free. And when I got a PC, I started doing things for myself and writing programs for myself. I didn't do it because it was considered cool and for money. I did it for myself. And I still do. Doing it for other people for money is just a side gig. I'd do those things for free if government gave me food and other.

  • @graydhd8688
    @graydhd8688 4 місяці тому +13

    I'll go to bed at 6 am before I wake up at 6 am

  • @AkaruAbsolution
    @AkaruAbsolution 4 місяці тому +8

    RE: treating depression with exercise first - there's a chicken and egg problem. if you don't physically have the energy to exercise/feel so hopeless about your life that you have no motivation to improve it, you're not gonna get up and exercise cause your doctor told you to. of course, a pill isn't going to make you want to exercise either. so you kinda have to try everything at once - therapy, medication, lifestyle changes. and then there's the fact that depression is often a secondary symptom of other mental illnesses. you can't just lift the pain of ptsd away, that requires like, coping mechanisms and shit. i was clinically depressed for years bc of undiagnosed adhd, once the adhd got treated, i got my life together, was able to manage my time to stick to an exercise schedule, etc, now I'm off my depression meds. if my therapist had said 'you should try exercising before i prescribe anything' i would have gotten nowhere lol

  • @burgerbobbelcher
    @burgerbobbelcher 4 місяці тому +12

    The vast majority of devs today work on projects so utterly pointless it's IMPOSSIBLE to be excited about them no matter how much you love the company or the job itself. I've had idiot managers pull out ever more ridiculous money pits, spend a couple quarters on it, shitcan the entire thing, layoff the team, take a bonus or two, rinse and repeat. The reason devs hate their job because it's fucking boring and meaningless. Just the simple knowledge that you're spending your time and energy to build something that may never see the light of day, that's enough to destroy any excitement you could've had.

    • @CTimmerman
      @CTimmerman 4 місяці тому

      At least they aren't bombs like in Der Fuehrer's Face.

  • @RealTwiner
    @RealTwiner 4 місяці тому +7

    Serious question, have you talked to programmers?
    Programmers are without a doubt one of the strangest groups of people.
    First of all, of all professions and hobbies, name one that even approaches the levels of community, cooperation, and sharing that programmers do.
    Scientists probably come fairly close.
    Programmers will actively share their work for no personal gain, maybe in hopes of gain in the form of help, but often not achieved.
    Programmers actively help eachother wolve problems and work on solutions willingly with no personal incentive.
    Yet... programmers constantly yell at eachother, put eachother down, refuse to help eachother simply because of strategy differences like language preferences.
    Programmers will ostracise people for not adhering to their golden rules.
    However they will all band together to hate on non programmers.
    Tell me how any of this makes any sense?
    Of course programmers are ornery, we hate ourselves.

  • @kakwa
    @kakwa 4 місяці тому +14

    @2:10 I absolutely hate the gamification borderlining on infantilization in big Tech Companies/Startups. It's feels fake as s..t, specially when in reality you are nothing but a small and disposable cog in these big machines.

  • @rns10
    @rns10 4 місяці тому +79

    Most of the Happy people are the ones who settled with shitty management and trying to play cool with it and living their life outside of work.

    • @hardcorecode
      @hardcorecode 4 місяці тому +1

      Isn't that how you surivive the rat race? this applies for any copoerate job/career

    • @chriss3404
      @chriss3404 4 місяці тому +1

      Great point, but I think the opposite is also very true.
      I think some people (if they have the mental fortitude and that happy external life you mentioned), can voluntarily take on the burden of a pseudo-leadership position and nudge things in the right direction until their work life pretty good (assuming the management isn't actively belligerent or too busy participating in the management butt kissing oraboros).

    • @rns10
      @rns10 4 місяці тому

      @@chriss3404 As long as they can handle it. But the gen z wouldnt care for that that anymore bcz the salary doesnt cover their basic needs and respectable lifestyle. Everywhere layoffs. So what give the new gen any motivation in next 5 years to do the same thing. It may have worked for boomer and millennials but it wont with gen z workforce.

  • @manuelcr7436
    @manuelcr7436 4 місяці тому +9

    The UK is an exception. You should have seen me hiking the other day. A swiss guy in his 70s passed me running on the way up like it was nothing.

  • @JackDespero
    @JackDespero 4 місяці тому +6

    21:30 Your problem is very American: When Americans talk about Europe, they usually mean the UK (England more specifically).
    When Europeans talk about Europe, we usually exclude the UK (England more specifically).
    In the context of "The West", obesity is a bigger problem in the Anglosphere (or the Five Eyes).
    In 2024, the obesity rate in Italy went from 19% in 2016 to 10.4% in 2024, while in the US it went from 42.1% to 42.7%

    • @JackDespero
      @JackDespero 4 місяці тому +3

      Also, I don't know where that person found that the UK has a higher degree of obesity than the US nowadays. All the information that I can find points in the opposite direction.

  • @nikm4253
    @nikm4253 4 місяці тому +21

    80% of people dislike their job

  • @TheBrazilRules
    @TheBrazilRules 4 місяці тому +4

    As someone that lives in Europe, I have to tell you that I had to become a freelancer to be able to afford to rent a house for my family of 4, so yeah, money makes more of a difference than you think. We are really underpaid in Europe and that feels really bad after we spent so much time studying to work such long hours.

  • @Alfakatt
    @Alfakatt 4 місяці тому +4

    I’m happy coding. Being a coder was my dream my entire life. I got into coding when I was very young and of course I weren’t good at it but it planted a seed in me that has just grown. I love creating stuff with code. Maybe I am delusional but I love being delusional if that’s the case 😌

    • @paulholsters7932
      @paulholsters7932 4 місяці тому +1

      Your not delusional the others are just winers.

  • @digie3823
    @digie3823 4 місяці тому +6

    I have worked on different field, specifically customer service. And I hated it every single day. But I think, devs hating their job is not much about the job itself, but because of poor management, culture, environment. I would choose to work with the people in customer service than people in dev, while I would choose to work fixing and solving than facing customers.

  • @amesasw
    @amesasw 4 місяці тому +5

    Software is still the best job I have ever had in every aspect. Battle computers and solve problems all with minimal non engineer human contact? Sign me up.

  • @matrixInvader
    @matrixInvader 4 місяці тому +19

    untangling bad frontend code for 8 hours built by my backend-oriented boss when it would've been easier to follow if I'd have built it from scratch.. makes you insane.. you feel like you're going insane and why am i doing this at all... take away any real progress and the unnaturalness of sitting in front of a screen for that long really starts to hit you ....
    He may read this.. No hard feelings man

    • @shogunkodogun
      @shogunkodogun 4 місяці тому +1

      feeling this right now

    • @privacyvalued4134
      @privacyvalued4134 4 місяці тому

      Spyware on corporate PCs is real.

    • @HyuLilium
      @HyuLilium 4 місяці тому +4

      When those who scoff at the frontend as a field manage you, RIP

    • @shogunkodogun
      @shogunkodogun 4 місяці тому

      @@matrixInvader I am just a guy with a year of experience fixing a codebase written by a guy with 15 years of experience and 10 years of exp. which they wrote 6 months ago. It’s abomination.

    • @viniciusmachadorodrigues1724
      @viniciusmachadorodrigues1724 4 місяці тому

      Damn, this is literally me. Dude made it's own SPA with a bunch of global Scripts and a custom Java compiler tô wrap it all.

  • @yoyobeerman1289
    @yoyobeerman1289 4 місяці тому +4

    Idk, I inherited a code-base and tech stack at my current job so old that we're only now trying to migrate off Access 2003.
    It's jankey and held together by virtual ductape and chewing gum, but at the same time it's kind of fun because even the "simplest" problems can have strange things about them. It kind of keeps you on your toes.

  • @chriss3404
    @chriss3404 4 місяці тому +4

    (Paraphrasing Prime) "all code is, at some point, someone's technical debt"

  • @JustBCWi
    @JustBCWi 4 місяці тому +4

    I'd like a broader discussion of scaling. There are some entrepreneurs who build enough of a company to engage a few well-paid employees then stabilize. There's one guy who specifically comes to mind. His company may have four employees including himself. They offer two products (around hosting Rails) and one service (tutorial videos). From what I can surmise, he is clearing a million a year and lives in a modest Midwest city.
    I know of a soloprenuer who makes over a million a year maintaining a few SaaS he built. And a third who has "a few small SaaS apps" that each earns $1000/mo. on top of his paying job.

  • @arimill1045
    @arimill1045 4 місяці тому +4

    More money doesn't buy you happiness, but enough money sure does give you the springboard to it

  • @u9vata
    @u9vata 4 місяці тому +4

    Even when I was in my 20s I thought the "toys at work" thing is bullshit and I much rather work in an awsome team with good energy than a shit team energy + toys (which I sometimes often saw).
    As I grew older this just got stronger though, but was already existing when this thing was "new and fancy" around my area...
    Chinese IT idea of having "cheerleader chicks" in office sounds great though xD

  • @XDarkGreyX
    @XDarkGreyX 4 місяці тому +2

    I am currently a WP dev and there is....
    one project with a stack intended for a shop where you can purchase tickets to events with plenty of self-built customization, yet one lady at the client company did not want automation so during the final stretch of a long and tedious development phase (with plenty of management turnover on the client side) we had to turn it into site that just sends out requests that get manually reviewed and processed. They fill in the data that could be handled by the stack after the old Swiss folks with their phones and spreadsheets finish processing a singld ticket purchase.
    Another sites runs on a CMS literally built for large online stores that costs a ton and we are now in the process of disabling the cart, wishlist, and rendering user accounts useless, just so we can implement another glorified contact form.
    It's crazy.

  • @m-ok-6379
    @m-ok-6379 4 місяці тому +24

    No matter how hard you work your manager will tell you that you are not good and need to step it up.

    • @onlinealias622
      @onlinealias622 4 місяці тому +7

      I worked at a company where that was literally what they trained the managers to do. No matter what you did they would say you are below expectations for your experience level. The only way you could tell if you were doing poorly was getting pip’d

  • @PhoenixKebab
    @PhoenixKebab 4 місяці тому +8

    I'm sure HR justifying their own existence is why they like the high turnover of developers. Less need for recruiters if staff stick around for longer.

  • @PiratePawsLive
    @PiratePawsLive 4 місяці тому +4

    Never had toys at work. Closest I had was in a tiny company where I became friends with the boss over years and we would play Command and Conquer 2-3 matches after work to unwind and drink a glass cola rum.

  • @aschmitt89
    @aschmitt89 3 місяці тому +1

    Whenever I'm feeling gloomy, I like to go out to the Lake we have in town, and go walk the trails we are so lucky to have. Getting out, in the fresh air, in the woods, listening to the distant water waves crash against the shore, is an incredible medicine for depression.

  • @snoozetown
    @snoozetown 4 місяці тому +12

    No troll I think a lot of programmers just dont like programming or computers or are actually nerds.

    • @yuriy5376
      @yuriy5376 4 місяці тому +14

      These days companies expect you to simulteneausly be:
      - a nerd who's obessed with computers and tech
      - a people person with god-tier leadership skills who doesn't mind spending 80% of workday on meetings and do the manager's job of planning and coordinating work on any feature, BA's job on analysing requirements from 10 different sources and resolving conflicts, QA job of guaranteeing quality, etc.

    • @senatrius1968
      @senatrius1968 4 місяці тому +8

      I liked programming. In fact I loved programing. What I don't like is programming 40+ hours a week, week after week, month after month, constantly being interrupted by meeting, coworkers, and higher-ups, while having to untangle 3 different requirements from several departments that are almost directly contradicting themselves. It's true what they say, don't make your hobby your career, nothing good comes from it. Left the field, making less money, couldn't be happier.

    • @digie3823
      @digie3823 4 місяці тому +1

      Count me in to one of those who love programming, but hate their company, culture, environment and people I work with making me hate my job.

  • @Basta11
    @Basta11 4 місяці тому +4

    1. A lot of programmers did it for the money when they would be happier doing something else, but the money has sort of golden shackled them. You see it a lot in finance.
    2. Not all engineering work is exciting. There is a reason why gaming pays so low, because there is compensation in the form of work enjoyment. Where is the passion for banking software?
    3. Not all engineer work should be 40 hours a week. Its not a constant thing like factory work, security guard. Even restaurants and shops have busy hours and slow times. For engineering, the ups and downs are more pronounced. Some days are all nighters, some are snoozers. This is not conducing to some people.
    4. If people are new to their jobs, they are usually doing a lot of the bich work. Couple with not really knowing what you are doing. So its not fun for a lot of people.
    5. Some of the more experienced people are in a comfortable bubble. There is some disquieting feeling that maybe you'll be obsolete if you don't keep up with the new stuff.

  • @kazmuz5916
    @kazmuz5916 4 місяці тому +6

    I love my job but hate interviewing for it

  • @manofacertainrage856
    @manofacertainrage856 4 місяці тому +2

    As a build engineer my take on technical debt is this - a measure of tech debt is the exponential function of the number of non-POSIX libraries and frameworks (L/Fs) used and all of your code that directly uses those L/Fs. Other code might last nearly forever in some environments.

  • @th33ng
    @th33ng 4 місяці тому +4

    Of course, 80% of those engineers had to go through three exhaustive rounds of interviews where algorithm problems were solved in less than 40 minutes. They were hired to do simpler things.
    After that they have to make another greater effort to be part of the 20% that develops something that makes them happy. 😵

  • @MattMcQueen1
    @MattMcQueen1 4 місяці тому +3

    Could StackOverflow produce a graph for their own site, comparing questions that are marked as duplicate, questions that have incorrect answers, questions that result in arguments, and finally questions that are actually answered with a solution that works?

  • @JP-hr3xq
    @JP-hr3xq 4 місяці тому +3

    I couldn't care less about pool tables, etc. It's not like you can use them anyway cause the noise is going to p*ss off your colleagues. Just give me a nice, fast laptop and one or two extra HD or better screens and a comfortable chair. That's it. I'm gonna listen to podcasts while I bang out all this quality code for you. If you really wanna spoil me, put an espresso machine and some quality coffee in the kitchen. I'll make my own, it's okay. Oh, and let me go watch my kid play sports or the piano once a week and let me catch up my work in the evening. Mutual respect. That's all I want in a nice job.

  • @JP-hr3xq
    @JP-hr3xq 4 місяці тому +3

    that UK exercise for depression thing is probably just to weed out the people who are just a little sad because they lack dopamine triggers in their lives. Real depression isn't cured with physical activity. I was a national champion. I came 5th at the world championships. I was literally the 5th best at something in the entire world. I cried the day after the world championships. Not even about coming 5th instead of at least getting a medal. it was about something totally different. I was probably the world's fittest sad person.

  • @seancooper5007
    @seancooper5007 4 місяці тому +10

    I love my job, I hate everyone I work with

    • @Kanhow
      @Kanhow 4 місяці тому

      That is sad, i love my jobb and really like my colleagues. Makes the days so much better.

    • @splicedbread
      @splicedbread 4 місяці тому +1

      Love my job, love my colleagues, hate my companies piss decisions that are so blindly easy to see as bad that I can predict the quarters when layoffs happen.

  • @JackDespero
    @JackDespero 4 місяці тому +4

    At some point I thought that I would do any job, even a very boring one, for a six figure salary. The Dream.
    Then I got my six figure salary and I left it within a year to go back to my five figure salary for a much more interesting and rewarding job.
    At the end of the day, I just need enough money to live and be happy.
    No amount of money can compensate for suffering 1/3 of the day (or more), half or more of the time I spend awaken.
    For what? A better house? Why do I need a better house for if I hate my life?

  • @nanthilrodriguez
    @nanthilrodriguez 4 місяці тому +4

    Can confirm
    80% of me dislikes my job
    The other 20% hates it

  • @christoh
    @christoh 4 місяці тому +1

    I started out as a Quality Engineer doing manual testing. I feel like every developer needs to work in a testing role once and then they will realize their job well done can tremendously make someone else's day better. Or that introducing stupid bugs will completely ruin their QA team's day.

  • @llamasaylol
    @llamasaylol 4 місяці тому +2

    You had some great takes which were notably missing from your original review of the survey.

  • @yunierperez2680
    @yunierperez2680 4 місяці тому +1

    For me the unhappiness comes from the constant push to take more leadership, no i don’t want to be the tech lead, am i the only one?

  • @SA1G0N_
    @SA1G0N_ 4 місяці тому +8

    I wonder what the stats were like before SCRUM was introduced as the standard method.

    • @errrzarrr
      @errrzarrr 4 місяці тому

      We already know the answer

    • @CTimmerman
      @CTimmerman 4 місяці тому

      @@errrzarrr Do share. Personally, I loved coming up with improvements myself instead of being bound to random irrelevant tasks and rituals.

  • @CaptinBenny
    @CaptinBenny 4 місяці тому +3

    I know I'm not a dev yet (going to school for it in the fall) but all these jobs sound amazing. But I also work a hard labor, low paying, unappreciated job that it actively destroying my body. I yearn for the day I can sit in an air conditioned cubicle staring at the screen for 8-12 hours making a livable wage. Low bar, but I have none of that right now.

  • @zelllers
    @zelllers 4 місяці тому +1

    6:30 The point made at this timestamp over the next minute hits home hard. I'm an infra guy. My home lab brings me so much joy. The shit I deal with at work makes me want to sudoku. Almost all my problems are because of some legacy thing where instead of following best infra practices, we instead need to work around the garbage we're given, implementing things that wouldn't make sense at all in a general scenario. It feels like we're just piling more trash on the existing pile and it's so demoralizing.

  • @JackDespero
    @JackDespero 4 місяці тому +2

    21:40 Actually Ozempic is Danish, and in my experience, at least the lower dosages required to begin treatment are much more available in Europe than in the US, where they have been in backlog for a year and they are expected to stay on backlog for another year.

  • @Ryan_Wiseman
    @Ryan_Wiseman 4 місяці тому

    This is why at least for the end goal of after finishing my compsci degree, to find a job I really like after 3-5 years of graduating, is so important. There are areas of code I'm much happier to work on than others, although, getting a job first is far more important. I've worked soul crushing jobs, and returning to that, no thank you

  • @robgear
    @robgear 4 місяці тому +2

    I think a lot of this revolves around *who* you work with. If you have colleagues who are good people things tend to work out

  • @sercan272727
    @sercan272727 4 місяці тому +3

    It's definitely corporate America that makes everyone miserable in every profession. Its not even just programming

  • @kylekinnear8878
    @kylekinnear8878 4 місяці тому +1

    My old job had a basketball court and volleyball court with semi organized play and that did legit make my job better.

  • @rbaron7352
    @rbaron7352 4 місяці тому +1

    I have found that I work best with companies that provide lousy coffee, you know the ones that have the bun coffee machine with a pot slowly burning on it. These tend to be boring places to work that make money (like banks).
    I've worked at places that having elaborate coffee bars, sleep pods, pool tables, ping pong tables, a beer/wine fridge and even a nerf gun battle starting at 4:00pm (actually 3:00pm) everyday. It was impossible to get things done there. I would subtlely collect all of the nerf darts and put them in my desk drawer. There was one job that had it all, including a manager that had a katana that he forged in his office and the guy next to me in the bull pen was smoking (well, vaping all day) at his desk. .

  • @darbyburbidge8976
    @darbyburbidge8976 4 місяці тому +2

    On the subject of toys at work, I have never had the luxury, but at the same time I also definitely see work as work and play as play. I've worked in kitchens for most of my life and there's always a little bit of dicking around, but at the same time I often would prefer to skip lunch and just try and just get through my shift and feel good about what I got done that day. I'm still the same with coding. I like wasting my free time freely, but when I'm working, I want to flip the switch and just work with minimal distractions. Obviously there needs to be a bit of balance, but I've never really understood toys at work. I think it kind of gives off mixed signals as far as "hey we want to look and appear fun and give the illusion of being a cool place, but in the end we're paying you to do a job, so don't actually use it freely." removing the extraneous stuff just breaks the illusion and makes expectations clearer.

    • @inertia_dagger
      @inertia_dagger 4 місяці тому

      fasterthanlime talks about this topic in "work is not your friend", great video

  • @taylorswe
    @taylorswe 4 місяці тому +2

    Sounds like you all need to work a real job, like pouring concrete or roofing

  • @katungiyassin9947
    @katungiyassin9947 4 місяці тому +1

    If there are to be awards for the best entertainer programmer of the year, it should go to Primeagen.

  • @maxave7448
    @maxave7448 4 місяці тому +1

    Primeagens ability to turn a 4 minute fireship video into an almost half an hours worth of content will never cease to amaze me lol

  • @mduvigneaud
    @mduvigneaud 4 місяці тому +1

    I work for a small company. I'm the only one that uses revision control. I've been fighting for years to get others to actually use it but FFS, git blame only shows my name for commits or at best "pulled in changes from production" even back though SVN and CVS.

  • @patrickprucha5522
    @patrickprucha5522 4 місяці тому +1

    there is a saying. If you are not doing anything, have a meeting!!! A meeting filled with people who do have something to do and are not interested in being in the meeting. And meetings today are filled with people who didn't read the agenda or have no clue about anything about the meeting, so they have to be explained. Then there are those that have prepared who get frustrated and it is visible to everybody else.....and so on and so on!!!!

  • @stevezelaznik5872
    @stevezelaznik5872 4 місяці тому +1

    2:20 I loved the ping pong tables when I was 25. When I interviewed at 38 years old ans the hiring manager showed me the ping pong tables I rolled my eyes. As we get older we become like Jerry McGuire “Show me the money!!!!”

  • @gesnow
    @gesnow 4 місяці тому +1

    In a few days am turning 60, I am still developing code and managing an application infrastructure team for a global multinational corporation.

  • @soulysouly7253
    @soulysouly7253 4 місяці тому +23

    Because everyone tried to get the faang lifestyle, that's what happens when a professional career is advertised as a pathway to money and prestige: everyone tries to get in regardless of whether they actually like doing it, but only the most motivated, passionate and talented succeed anyway, leaving the rest working dead end underpaid jobs wishfully thinking they'll one day get that google interview.

    • @errrzarrr
      @errrzarrr 4 місяці тому

      What they don't tell people about FAANG is they aren't led by Scrum or A-guile priests like most smaller software companies are. No amount of toys will make a company a FAANG if they are led by Scrum priests.

    • @sp123
      @sp123 4 місяці тому +5

      if you dont come from money, chasing money is a big priority.

    • @soulysouly7253
      @soulysouly7253 4 місяці тому +3

      @@sp123 in the most respectful way possible, when CS classes have the same amount of students as all other STEM faculties combined, and among them you see frat bros and popular girls from highschool debugging java and whining about having to learn just a little bit of math, you know this field is way oversaturated regardless of whatever youtubers say about the health of the tech job market.
      These people aren'r engineers, never wished to be engineers, and don't wish to become one, they just pursue the lifestyle that was sold to them on tiktok "a day in my life as a silicion valley programmer" videos and more often than not end up giving up on the career. It's making people waste their time on a degree they won't have success with, and it puts extra pressure on salaries and job opportunities for those who actually try.

    • @sp123
      @sp123 4 місяці тому

      @@soulysouly7253 Its not oversaturated because most of them never finish the degree and if they do they burn out very quickly at the job.

    • @sirnonapplicable
      @sirnonapplicable 4 місяці тому

      ​@soulysouly7253 I'm thinking of switching to SWE or AI Engineering from polymer/chemical engineering as the latter lacks both enough math/abstract thought and a high pay ceiling. Is this dumb?

  • @MrMurmandramas
    @MrMurmandramas 4 місяці тому +1

    IMO this situation has more to do with the Economy. I'd say that in half of the world being a programmer is the only sure way to earn more money than the majority of other jobs in the region. In my country, for example, average salary used to be around 500 dollars per month (when I last checked). While JuniorAnything pay grade is anywhere from 500 or less up to 1,5k (depends on the company).
    So you can see the appeal for a lot of people. Becoming a junior programmer is not rocket science. Perhaps quite a lot of 'new fledged' devs go into profession only to afford paying rent and provide for their families. They might not even like programming or find sitting in front of computer all day quite tedious. Hence this dislike of their jobs.

  • @mykolalabach2141
    @mykolalabach2141 4 місяці тому +1

    Toys at the office are cool if and only if you don't have work to do instead of playing.
    Like if you have paid time to just relax with the stuff at the company sure. But if I'm overworked already and trying to avoid doing overtime work, why would i spend time with any amenities?

  • @StdDev99
    @StdDev99 4 місяці тому +1

    I had a job that made me so freaking miserable too. About 75% is just meetings and I barely had time to actually do my job. And somehow my teammates were able to talk for hours about mundane things like fixing a missing semicolon while I could only say a few sentences about full-blown new features that took hours of coding. To the management, I always looked like I'm underperforming no matter what I do. I'm just bad at talking that much and always summarize everything. But apparently that's what they wanted and I wasn't the right fit.

  • @sasukesarutobi3862
    @sasukesarutobi3862 4 місяці тому +1

    Didn't expect Big Dentistry to immediately come after Primeagen like that

  • @ai-aniverse
    @ai-aniverse 4 місяці тому

    Im with you. I dont need a bunch of distractions at work.
    -He says as he works from home.

  • @aysbg
    @aysbg 4 місяці тому +1

    I am not yet at that moment where more money is not making me happier...but again I also have a family, children and with the inflation this past 3-4 years, I am yet to get back to 2019 level of actual buying power. But I am in 50% where I'm meh, its not great but its not Java 8.

  • @jeffrey5602
    @jeffrey5602 4 місяці тому +1

    I am so grateful I found programming. The fact I can provide value from using a laptop and potentially not talk to anybody ever is amazing

  • @RichHeart89
    @RichHeart89 4 місяці тому +5

    I like my job. I work at home, no one is breathing down my neck even though we do scrum. I think I'd call it "scrum light" because have the sprints, have the dailies and refinement Teams calls and whatnot but we aren't treating it like the main thing is some fucking DevOps burndown chart. As long as work gets done, metrics are useless. Otherwise things get gamed and 'you get what you measure'.
    What I want from a job is three things: Let me do my job, pay me, don't make me work with insufferable assholes. Easy

    • @Asto508
      @Asto508 4 місяці тому

      3 wishes too many, at least one is never true

    • @RichHeart89
      @RichHeart89 4 місяці тому

      @@Asto508 True, I might not be perfectly happy with the pay :D

  • @wheelerflemming
    @wheelerflemming 4 місяці тому +2

    The ball pits, sleeping pods, and other crap are only there for organic marketing.

    • @CTimmerman
      @CTimmerman 4 місяці тому

      Organic marketing, as in people actually enjoy those enough to invite friends?

  • @rhone733
    @rhone733 4 місяці тому +2

    Been doing software for 20+ years. I fall into the complacent category.

  • @vlkodrak1987
    @vlkodrak1987 3 місяці тому

    Thank you, I needed to hear this.

  • @Invincible-uj7eo
    @Invincible-uj7eo 4 місяці тому +1

    This is my fav Primeagen Video!

  • @chuka4901
    @chuka4901 4 місяці тому +1

    best Stack Overflow impersonation

  • @p.s.8949
    @p.s.8949 4 місяці тому

    I've done try, except blocks before where I just did a "raise" in the except part SOMETIMES, because it was easier to just auto-dump the error into the terminal. Ultimately, it should be used for proper error handling obviously, but extremely quick and extremely dirty is, in the end, still quick. And that makes it useful at times.

  • @jimba6486
    @jimba6486 4 місяці тому +2

    “Smart people” I think are just bias toward negativity and depression and seeing what is wrong in a thing. Perspective and Attitude are important skills that are not technical and quantitative but matter more than the technical.

    • @CTimmerman
      @CTimmerman 4 місяці тому

      At work you're just following orders, and if Putler and his fat little buddy do have functional nukes and a red line, then at least we'll know whether there's an afterlife soon. Always look on the bright side of life.

  • @5h4ndt
    @5h4ndt 4 місяці тому

    I've been required by policy to wrap my code in a try/catch block for code quality. However, errors were actually caught up higher up to stop the process and inform us that something has to be done ( intervene manually and possible correct the code). So I had to literally catch all errors and rethrow them immeadetly to satisfy policy and function at the same time.

  • @SPeeSimon
    @SPeeSimon 4 місяці тому

    As a software developer, my job isn't about making documentation about the working of the system. But my client has a demand that specific documentation is present. And the system we took in was missing those documents, bc the company that created the system originally did not write those documents. So one of the first actions that we had to do, is to write those documents. It was really hard to get motivation to write those documents. Because you don't create it because they are usefull, but only because we need a check on a imaginary checklist.
    Luckily that is now finished. Now back to the fun work. But not before we create a report about the requested changes with estimates and approval from the client.
    So while we wait for approval we already have it made and looking for something to do next.

  • @bcmspeed6917
    @bcmspeed6917 3 місяці тому

    your raise segment is the exact position i am finding myself in lol

  • @lostsauce0
    @lostsauce0 4 місяці тому

    I've had a lot of complaints about my job but all things considered I'm pretty happy with it.
    I have a manager that's chill and actually cares about our well-being and coworkers I like which I'm very grateful for.
    Stable company and $200k+ total comp, I'll be here for a while.
    Even if it means dealing with a multi-million line python codebase...

  • @MattDog_222
    @MattDog_222 4 місяці тому +1

    HANK NO DONT ABBREVIATE COPIUM (3:17)

  • @mikebean.
    @mikebean. 4 місяці тому

    My depression was at my first job out of school. I was in the backend, which consisted of raw Java and Marklogic. I hate my job so much, it would take me days to gather the smallest amount of motivation to do a simple ticket.

  • @JakEneAS
    @JakEneAS 4 місяці тому

    I'm so glad it wasnt just me baffled by those insane graphs 😂

  • @casualgamer9075
    @casualgamer9075 4 місяці тому

    OMG thank you! I’ve been under paid for a few years and love my team so I need to leave to make more. Too bad tech is out is control right now. Pretty much quiet quitting as a result.

  • @LiminalThought
    @LiminalThought 4 місяці тому +1

    I reduced my stress and discontent with my previous Dev job by simply recognizing that random people don't get to assign work over to me and that it's perfectly acceptable to say, "No". Sure to some people you have to justify yourself, to most, you don't.

  • @-_James_-
    @-_James_- 4 місяці тому +2

    13:00 That does NOT say "Technical Debt". 🤣

  • @justanothercomment416
    @justanothercomment416 4 місяці тому +1

    The industry has been undone by the push to outsrc combined with the requirement to cat juggling of managing the lowest rungs of the ladder created by outsrcing.
    Combine this with the rapid and unjustified change of every framework and technology based means most programmers now do more work than medical professionals for currency while wages are actively suppssd by the techgiants. Which is in fact the primary purpose of outsrcing.