80% of programmers are NOT happy… why?

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

Комментарии • 4,5 тыс.

  • @ANONYMOUS-qx4yx
    @ANONYMOUS-qx4yx 3 месяца назад +16905

    Money cant buy happiness but poverty cant buy anything

    • @levelup2014
      @levelup2014 3 месяца назад +139

      Based on

    • @tovape
      @tovape 3 месяца назад +134

      Really true

    • @primenumberbuster404
      @primenumberbuster404 3 месяца назад +536

      If you learn to stay happy without money, you can learn to stay happy with money.

    • @weho_brian
      @weho_brian 3 месяца назад +147

      first world problems is a privilege

    • @Juan01.1
      @Juan01.1 3 месяца назад +165

      Money can buy a minimum of happiness, but, poverty makes you more miserable and unhappy.

  • @excelmaster2496
    @excelmaster2496 3 месяца назад +7468

    80% said yes to "Are you sad?", the other 20% didn't speak English

    • @stefanbabukov1744
      @stefanbabukov1744 3 месяца назад +108

      Yeah show me a programmer that doesn't speak English

    • @AytherAlt
      @AytherAlt 3 месяца назад +319

      @@stefanbabukov1744 My uncle, Spanish programmer, cant speak fluent English

    • @allyoucaneatchili
      @allyoucaneatchili 3 месяца назад +54

      Please rephrase the question using the word "needful"

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

      @@stefanbabukov1744 a lot

    • @CyanRooper
      @CyanRooper 3 месяца назад +115

      ​@@AytherAlt Nobody expects the Spanish I̶n̶q̶u̶i̶s̶i̶t̶i̶o̶n̶ Programmers

  • @bryanzawlocki
    @bryanzawlocki 3 месяца назад +3999

    Imagine as a plumber you need to fix a broken pipe but your toolbox decided to arbitrarily change the name of your ratchetWrench to ratchetingWrench and changed the switch from tight/loose to in/out, but forgot to add that detail in the updated ratchet manual and before you can grab your toolbox from your truck that contains your wrench, you discover your keys to your truck no longer work, so you have to get new keys but the new keys only work in a new truck, so you have to get a new truck for $79,000

    • @chuckray8675
      @chuckray8675 3 месяца назад +793

      … while your boss is puncturing the tires and the customer is pouring sugar in your tank; both are looking at you telling you to make it work anyway and have it fixed asap. Oh and you can’t rearrange the tools or use another truck, but you’re free to use as many rubber bands as you want to achieve their goal. And don’t forget, the whole afternoon is written off because it’s important all the team has touchy feely meetings where we compare tshirt sizes and build bridges out of spaghetti to talk about the last couple of weeks worth of disasters while not addressing any root cause. Also, there is no budget for a raise this year either.

    • @etcher6841
      @etcher6841 3 месяца назад +184

      That's an eerily accurate description

    • @Qbabxtra
      @Qbabxtra 3 месяца назад +188

      you hit the nail on the head.
      (But someone updated the nail package so now you need to rewrite your codebase for the seventh time (this month))

    • @FoxGhost7
      @FoxGhost7 3 месяца назад +95

      I'm crying, but I am not laughing.

    • @sentjojo
      @sentjojo 3 месяца назад +40

      I'm personally hurt by this comment thanks

  • @Swenthorian
    @Swenthorian 3 месяца назад +1952

    The coding part was fine; it was all the corporate bullshit preventing us from coding: literal days-long meetings; incompetent leadership, management, and businesspeople; and the pointlessness of the projects we worked on.

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

      it's all starts from incompetent HRs

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

      This! Empty headed corporate business grads are the fkn worst. Agile is their whip.

    • @typingAshish
      @typingAshish 3 месяца назад +38

      I'll keep this in mind in my company

    • @DaGreatHandle
      @DaGreatHandle 3 месяца назад +9

      Amen.

    • @geneanthony3421
      @geneanthony3421 3 месяца назад +41

      Definitely relate. Been in the corporate world for years and the nonsense that goes along with it is what really grades on me.

  • @alexandru-viorelmarin4799
    @alexandru-viorelmarin4799 3 месяца назад +8045

    I’m not depressed cause I’m a programmer, I’m a programmer cause I’m depressed .

    • @liftfresh4life
      @liftfresh4life 3 месяца назад +109

      I feel that

    • @pequod4557
      @pequod4557 3 месяца назад +30

      true dat

    • @asdads3948
      @asdads3948 3 месяца назад +155

      I'm working towards becomming a programmer cause i'm depressed and it seems like i get good money for little effort, as i grew up on the pc and have no interest in anything else anyways.
      Most other things would require more work from me and depression is making it hard to put work into anything.
      Is that your guys reasoning aswell?

    • @thomasslone1964
      @thomasslone1964 3 месяца назад +21

      I'm not a programmer because I'm depressed

    • @unforgiving666
      @unforgiving666 3 месяца назад +7

      REAL

  • @MrRaylith
    @MrRaylith 3 месяца назад +3591

    Remember guys: 'Pain is temporary'.
    And as we know, nothing is as permanent as a temporary solution.

    • @u4yk
      @u4yk 3 месяца назад +22

      Only if it involves the government.

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

      "i fix this later"

    • @benshiotsu8553
      @benshiotsu8553 3 месяца назад +71

      Nothing is as permanent as a temporary solution that works

    • @WeedsePoentah
      @WeedsePoentah 3 месяца назад +5

      ah shit

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

      ​@@benshiotsu8553 yes, that is the definition of a solution

  • @cptbaker
    @cptbaker 3 месяца назад +1049

    "You have to go to work again because you didn't die in your sleep." Brother, truer words have never been spoken.

  • @sorcdk2880
    @sorcdk2880 3 месяца назад +398

    There are also those "fun" open office enviroments, where you are constantly brought out of focus and has to constantly strain yourself mentally to just get a medicrum of work done.

    • @interwebs_
      @interwebs_ 3 месяца назад +69

      Yeah those are mostly build to: 1) Pack more employees into tighter spaces. and 2) allow managers to watch employees from afar because they think that "big brother watching" = "productivity"

    • @slider799
      @slider799 3 месяца назад +17

      Thats the same enviroment where you have a meeting at 0900, 1000, 1400, 1600 for status updates

    • @andrewl5201
      @andrewl5201 3 месяца назад +14

      God I hate those open layouts with the white hot intensity of a thousand suns

    • @barrytschirpig9328
      @barrytschirpig9328 3 месяца назад +9

      And if you make any noise (like getting startled), you have death glare from the teams around and get the "talk" from management.

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

      This 100%. And for me and probably a lot of other people, this is a big reason we prefer remote. I kind of miss seeing coworkers in person sometimes and doing lunch and all, but I just absolutely can't flow state code focus mode work in a big open office where "collaborate" translates to everyone hollering over at each other all day long, nerf balls being thrown around and everyone in all your business. I've found it a lot easier to collaborate over teams /teams calls with screen share, than in a room where you can't even talk without the whole room in it.

  • @pikolino210
    @pikolino210 3 месяца назад +687

    I quit my job last year because I had been assigned to a long term project highly in technical debt and it was depressing to deal with the same morons every day. At my new job, I got assigned to a long term project which is highly in debt, with a bunch of morons, but I'm getting paid twice as much as before. Modern problems require modern solutions.

    • @ayz_artonex
      @ayz_artonex 3 месяца назад +7

      dang😂

    • @pierrotA
      @pierrotA 3 месяца назад +20

      But are you really happier ?
      I'm always surprise to see people that ask for better job conditions be satisfied by better pay, while keeping the same job conditions...

    • @pikolino210
      @pikolino210 3 месяца назад +22

      @@pierrotA it's hard to say - happier "comparing to what"? I can guess how it would have been if I stayed in the previous job, but I don't know with certaincy. I'm just going to "claim" that I am. The job conditions may not have changed but I have had new experiences due to changing, and the extra cash helps outside of the job

    • @pierrotA
      @pierrotA 3 месяца назад +5

      @@pikolino210 Its great if it's good for you.
      In my opinion, it's like asking a friend to stop treating you like sh*t, and instead of changing (or at least speak about it) he give you $30, and it suddenly make it ok for him to treat you like sh*t...
      If I'm not happy by the way I'm treated, it's not money that will make me happier... I'm not a prostitute, you cannot buy the right to treat me as an object.

    • @SynthAir
      @SynthAir 3 месяца назад +5

      I am relatively new to working professional as a software engineer. The issues raised in the video, and in the comments, in particular technical debt, and lack of freedom in your work, have been difficult for me. I just spent 6 months doing nothing but refactoring code to eliminate technical debt in one specific part of our product. I was hoping it was just this particular job that I had, and not something associated with software engineering jobs in general. Maybe I chose the wrong career? :(

  • @milanlabus1582
    @milanlabus1582 3 месяца назад +3052

    if employed programmers are depressed how depressed are unemployed programmers

    • @emmyturner7385
      @emmyturner7385 3 месяца назад +330

      Very i think i evolved something darker then just depression

    • @jonathansoto5480
      @jonathansoto5480 3 месяца назад +62

      Linus Torvalds seems to be doing alright so idk

    • @WhizPill
      @WhizPill 3 месяца назад +27

      How are the normal unemployed people❓

    • @last.journey
      @last.journey 3 месяца назад +79

      💀💀💀💀💀
      If i was living in a developed country and programming didn't work with me i would shift to become a farmer

    • @CyanRooper
      @CyanRooper 3 месяца назад +148

      They just keep telling themselves "it's only temporary, I'll get a job eventually, they always said that programmers will always be in demand, they can't replace someone like me" while channeling their frustration by playing Fallout New Vegas fighting in the arena in Caesar's base or playing Sleeping Dogs fighting in the underground fight clubs.

  • @BlakeGillman
    @BlakeGillman 3 месяца назад +1186

    Nailed it. It's not the money or the work that make programmers hate their life. It's their boss/manager / unrealistic expectations / infinite meetings / bad & constantly stressful work environment.

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

      Yeah working with dumb ducks who can't even express themselves

    • @AL-kb3cb
      @AL-kb3cb 3 месяца назад +43

      it's mainly unemployment or the stress knowing there will be more layoffs

    • @sor3999
      @sor3999 3 месяца назад +26

      I'm surprised money came up as reason 1. I get maybe some feel it doesn't pay as much as they wanted. The real big payouts you hear about are at big tech firms. But most programming jobs pay well above median. It's the management and other things that are hard to quantify or ferret out before accepting an offer. Sure, you can ask questions during interviews, but they often lie.

    • @Windows__2000
      @Windows__2000 3 месяца назад +16

      From experience of family and friends, I could well imagine the issue being programmers seeking jobs in programmer companies. An IT department in a non-it company is going to be smaller and allow you to actually do some meaningful stuff and have some choice in how you do things.

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

      well said

  • @JohnCena-fd5yw
    @JohnCena-fd5yw 3 месяца назад +48

    i like that these videos are very to-the-point instead of taking the 5 minutes of content and stretching it to 15 minutes with filler words. thank you

  • @PabloGaraguso
    @PabloGaraguso 3 месяца назад +1198

    Programming is a creative activity, when the programmer makes decisions. When the corporate virus makes other people make the decisions and only need coding "as you are told", there is no creativity and no happiness either

    • @midoevil7
      @midoevil7 3 месяца назад +76

      Aaaaaaaand then ... a new opensource project is born ...

    • @WHAT_TAHW
      @WHAT_TAHW 3 месяца назад +120

      @@midoevil7 and then another opensource project is born because of some stupid architecture argument which splits the original developers between two projects which eventually leads to both of the project's deaths

    • @midoevil7
      @midoevil7 3 месяца назад +18

      @@WHAT_TAHW
      The sad little story of Linux distros ...

    • @PhilDietz
      @PhilDietz 3 месяца назад +41

      Even the best painters didnt churn out a masterpiece every 2 weeks on the day before sprint demo. Relentless sprint after sprint causes burnout.

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

      Well said!

  • @belizarius_997
    @belizarius_997 3 месяца назад +1179

    Record financial results - little to no pay rise. Bad financial results - little to no pay rise and layoffs. And "anonymous" satisfaction surveys, ofc.

    • @niamhleeson3522
      @niamhleeson3522 3 месяца назад +166

      You get laid off even with record profits these days

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

      @@niamhleeson3522 I can confirm that.

    • @xXYannuschXx
      @xXYannuschXx 3 месяца назад +179

      @@niamhleeson3522 Record profits due to layoffs! Seriously, how did that became a thing? You cut off your legs and then proclaim you lost weight?

    • @johantaube3022
      @johantaube3022 3 месяца назад +127

      I work for a company with ~200.000 employees, and we made record profits last year.
      But we have a salary-freeze to "survive the recession"
      And salary-freeze of course doesn't apply to executives and shareholders

    • @watchm4ker
      @watchm4ker 3 месяца назад +29

      @@xXYannuschXx Out of the assumption that idle staff are nothing but a drain on resources, and should be cut as soon as they have no further ongoing tasks. This is especially true in game studios, where the differing sections of the development team can sit idle for long stretches as other parts of the studio work on the project. In a well-managed studio, these 'idle' staff should work on other projects, research, prototypes, concepts, and so on. Building resources to apply in future projects. But it is a cost that looks deceptively easy to cut.

  • @calebmeyer2121
    @calebmeyer2121 3 месяца назад +1299

    As a programmer that quit my job to be a farmer, I'm infinitely happier now. No more dreading the next day, no more worries about whether corporate politics or "shareholder expectations" will cost me my job, and no more being forced to make bad products, because doing it right would take too long. I have a job that positively impacts the world, gives me time off to pursue personal projects, and the weather is somehow more predictable than middle management.

    • @SIBUK
      @SIBUK 3 месяца назад +89

      @calebmeyer2121 please can you tell me how you did it. I would love to do something like that. I'd love to have an orchard and make cider.

    • @dadbod591
      @dadbod591 3 месяца назад +28

      This is also my long-term goal.

    • @AlliterationAdvocate
      @AlliterationAdvocate 3 месяца назад +27

      Me too. Guess there's a few of us out there.

    • @ContentEnjoyer-gm3ky
      @ContentEnjoyer-gm3ky 3 месяца назад +19

      Im glad you’re loving it in the field of actual workers (mover here). Its great to not get “cancelled”.

    • @AlliterationAdvocate
      @AlliterationAdvocate 3 месяца назад +10

      I locate utilities and I don't hate it. I just enjoyed studying programming. Kind of a downer to see all the unhappiness.

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

    I am programmer and hate my job, have to do this because it's the only thing that pays decently in my country, it was either choosing this or follow my passion and starve.

  • @LogicPhalanx
    @LogicPhalanx 3 месяца назад +936

    Imagine being a painter and having to let a bunch of monkeys splash paint all over your masterpiece. Then an art critic comes along and tells you your art sucks. That’s what it’s like being a professional developer.

    • @michaelconnor2162
      @michaelconnor2162 3 месяца назад +14

      lmao

    •  3 месяца назад +64

      Bro I was already sad, you did not needed to say that.

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

      Sorry but as a "professional developer" who unironically likens his work to an art masterpiece, you are even more of a liability than the code monkeys you are criticizing.

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

      That's when you sell it for 2x as modern art

    • @hostnik777
      @hostnik777 3 месяца назад +4

      Imagine doing that for half of your pay, and you only get the other half if you can convince them they’re wrong. That’s sales. So stop being such a crybaby.

  • @m.guedes
    @m.guedes 3 месяца назад +772

    For me, the main issue is the "Hustle or Die" culture. Recently, a director put me in charge of doing an MVP for a client. We earned the client. I was expecting to have the company moving to be ready for the full project. Nope. No planning, just pushing forward... Now, they are ramping up five different projects without enough people after signing the contracts. No setup period, pure hustle, and now we are basically delivering at a very slow pace because of lack of resources. What will definitely happen is that deliverables will fail deadlines, while we will be screamed to deliver anything at a breaking-neck pace. This cycle over and over again sucks the life of any individual.

    • @Ripcraze
      @Ripcraze 3 месяца назад +96

      Oh yeah, same story as always, take on big projects, dont hire enough resources and then bosses expect us to work as efficient as 3 devs lmao.

    • @Systemreboot96
      @Systemreboot96 3 месяца назад +31

      If you want you can hire my cats they are quite resourceful, i have 3 of them.

    • @applepie9806
      @applepie9806 3 месяца назад +60

      @@Systemreboot96 I will hire your cats to replace the bosses. They're more effective because they help me manage my stress.

    •  3 месяца назад +33

      That's the time they need you the most. Use it against them. Because if it's not your company, it's not your project, they are just hoping you would feel like that. It's theirs and if they make shitty decisions without you, they should deal with the consequences without you. Now you can take your time and ask for more money, time, and so on. Or they can fire you, but that will be the better thing because that kind of shit project is good only for burnout.

    • @cameronroman506
      @cameronroman506 3 месяца назад +9

      Sounds like you need more devs, yet I bet like most places I worked that is supposedly to expensive

  • @MechMK1
    @MechMK1 3 месяца назад +1109

    Companies: "Why do people leave so quickly? We're losing all our accumulated knowledge!"
    Also companies: "A raise? Pffff, best I can do is 1.3%"

    • @Excalibaard
      @Excalibaard 3 месяца назад +54

      Bold assumption that accumulated domain knowledge is even a concern, or they wouldn't be hiring external developers to fill the gaps and laying them off for the next fiscal quarter.

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

      ​@@Excalibaard Most managers are incapable of seeing the bigger picture, ironic given their titles, but managers create a situation where the only people available to lead once they're gone are incompetent leaders, and the cycle perpetuates itself until the company runs into the ground.
      Of course I'm talking about medium to small sized companies, big tech can always just pump up the salary and they'll have a huge menu to choose from.

    • @joaoah
      @joaoah 3 месяца назад +90

      And they will happily pay 10% more than you were earning to the guy that will replace you. Depressing.

    • @theglowcloud2215
      @theglowcloud2215 3 месяца назад +22

      Microsoft is one of the absolute best examples of this shit--teams fight for resources and the knowledge siloing at Microsoft is insane. There's so much lost knowledge WITHIN the company itself, it boggles the mind.

    • @alastairhewitt380
      @alastairhewitt380 3 месяца назад +35

      "YOU WANT TO WORK REMOTELY!?!?!?!! NO!!!! YOU SIMPLY MUST COME INTO THE OFFICE TO SIT IN ON ZOOM MEETINGS WITH WORKERS HUNDRED, IF NOT THOUSANDS OF MILES AWAY!!!!"

  • @Videofiziert
    @Videofiziert 3 месяца назад +13

    Please redo this presentation. It should be:
    -Under 2 minutes
    -More content
    -More positive and inline with our company objectives
    -Add some charts
    Can you please have it on my desk by tomorrow 8 AM
    Have a nice weekend

  • @LettersAndNumbers300
    @LettersAndNumbers300 3 месяца назад +421

    Programming now means being a digital clerk, 90% administration and meetings, 10% coding, depending on your company 0% room for creativity.

    • @Zeuts85
      @Zeuts85 3 месяца назад +22

      Yeah... I've felt this ever since I got forcibly "promoted" to tech lead (aka the an omniscient god who knows everything so is put on the spot to answer every single question about systems he's never seen or touched). I've been trying to get demoted without being fired ever since... I'm terrible at being a tech lead, but apparently there's nobody else. But what is the point of taking somebody who's good at coding and shit at socializing, and forcing them to be in meetings all day?

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

      ​​​@@Zeuts85I'm a tech lead and my favorite answer to any question is, "I don't know". They usually follow up this answer with the usual question, "who does?". I say, "future me, let's make a research spike ticket for me to investigate so I can find the best answer."
      It drives them crazy not to know now. But usually given enough time I can find a really good answer to their questions
      I feel you in the meetings but though. Way too many of them. I've said no to meetings with the comments, "Ticket XYZ will be late if I attend this meeting so I'm not attending without approval from the scrum master and delaying XYZ ticket to the next sprint."
      This works pretty well for cutting out nonsense meetings in some companies.
      Gotta draw them workplace boundaries. I'm not sure how you go about getting demoted but you can make being a lead less bad by setting boundaries and being clear to why you are doing them with a bit of cleverness.
      Best of luck to you!

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

      @@Zeuts85 The question is; what has been going wrong with your money management that you are worried of being fired? Sounds like with at your position you must have earned enough money to last without a job for years. In worst case scenario, 1-2 years in your country, or several years some place cheaper. So my question is; where did all of your money go?

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

      Yes, because you are making a product for a company that owns it. Of course they're not going to let you be creative in that case.

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

      That's why devs are considered "too old" to code by the age of 25... they demand more money as they get older and theres no reason to pay more for a bunch of clerks.

  • @emptylyles
    @emptylyles 3 месяца назад +670

    It's not just programmers, it's any soul sucking office job.

    • @thesquirrel082190
      @thesquirrel082190 3 месяца назад +76

      its any job working for some capitalist monstrosity

    • @LogicPhalanx
      @LogicPhalanx 3 месяца назад +6

      Did you get the memo?

    • @gon8330
      @gon8330 3 месяца назад +21

      @@thesquirrel082190people in societ union were happy?😂

    • @sapiently1
      @sapiently1 3 месяца назад +38

      ​​@@gon8330 got that 'if water really makes plants grow, why aren't there plants in my toilet?' kinda logic

    • @aarnehalen1686
      @aarnehalen1686 3 месяца назад +28

      @@gon8330People in some socialist countries were in fact happier on some levels. The Soviet Union is far from a good example, though, but look into Yugoslavian socialism for example

  • @mjdbaga
    @mjdbaga 3 месяца назад +129

    In corporate programming jobs, there's those bosses that drags you to 4 different meetings taking hours of your day and then asks you where the project is at, then complains about the progress.

    • @Jonteponte71
      @Jonteponte71 3 месяца назад +27

      You spend every day in standup explaining what is blocking you (often other people) and why there is slow progress and then have to sit through one-on-ones with your manager where he lets you know he is disappointed by you progress and that other people not doing their job is not an excuse 🤷‍♂

  • @techgroveusa
    @techgroveusa 3 месяца назад +128

    Money is unlikely to equal happiness, but creating value and being passionate about your work helps. The challenges with technical debt and work culture are particularly relatable.

    • @hackmedia7755
      @hackmedia7755 3 месяца назад +13

      happiness will come when people stop working at corporations and work at profit-sharing companies or employee-owned companies. Make the beast starve. Once critical mass of people stop working at greedy corporations, the world can change.

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

      Do you know what gets in the way of creating value? Your own boss that doesn't understand how programming works, and it's always changing priorities or stuff to do without allowing you to finish the first thing they assigned you to do. Hearing the words "it should be easy to do" from someone that doesn't even know how to open an IDE makes me want to break the social contract

  • @franciscovessani6720
    @franciscovessani6720 3 месяца назад +517

    Programmers are not happy because they LOST control of the internet and are now working for billionaries instead of developing interesting things

    • @kevinc7632
      @kevinc7632 3 месяца назад +17

      Under rated comment

    • @this-is-clem-fandango
      @this-is-clem-fandango 3 месяца назад +11

      facts

    • @Ripcraze
      @Ripcraze 3 месяца назад +9

      I mean, if chatgpt can solve everything in a few years as people predict then we will live in bliss, can just create anything we can imagine ourselves.

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

      I think you are pretty close to the truth

    • @splicedbread
      @splicedbread 3 месяца назад +25

      It became an issue when management types shifted from the old dogs of the foundation of the internet to people only in it for money or straight from business school. No longer is middle management SR devs forced into the position, but now its some dude who only looks at numbers instead of how product actually works.

  • @HAV0X_
    @HAV0X_ 3 месяца назад +964

    mental exhaustion is seriously a killer. id rather be physically exhausted every day than mentally exhausted.

    • @ANTICHRIS619
      @ANTICHRIS619 3 месяца назад +36

      this is exactly the reason why i made up my mind to never work in a company...specially as a fulltime employee

    • @potential900
      @potential900 3 месяца назад +30

      ​@@ANTICHRIS619 So now you do what to sustain yourself?

    • @yousefmashayekh
      @yousefmashayekh 3 месяца назад +37

      honestly both are the exact same, physical exhaustion is also not easy at all

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

      @@Polygarden Need to stay dry and warm all year. Typically need energy for that. Thoughts?

    • @JasonWilson-xq3fp
      @JasonWilson-xq3fp 3 месяца назад +10

      It's been twenty years, but I still remember when I transistioned to development. At night I had no mental energy left for my family -- it's still an issue for me today. For me that's probably the worst part of the job.

  • @ForestGramps
    @ForestGramps 3 месяца назад +448

    I'm curious how these results compare to ANY office job, as I don't think it's limited to just software developers

    • @Rockyzach88
      @Rockyzach88 3 месяца назад +85

      Yep. Although it's good to go through the specifics of any particular industry. I imagine mostly it's just the vampiric nature of our economic system.

    • @geometron3646
      @geometron3646 3 месяца назад +7

      Well number 1 issue was money and managers got paid more, so probably happier.

    • @miguelpereira9859
      @miguelpereira9859 3 месяца назад +26

      Breaking News being a wagie is miserable

    • @blynnozaur
      @blynnozaur 3 месяца назад +32

      if programmers are not happy just imagine doing the same thing for less money

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

      Yeah and most university graduates get an office job in the end. And I know many of them and they are so depressed. 😑

  • @TastelessSoftware
    @TastelessSoftware 3 месяца назад +27

    I started programming when I was a kid, 27 years ago. I got a CS degree and was a professional software engineer for 11 years. I had jobs that paid well, jobs that didn't. I tried a big company, and I tried startups, and I tried being a founder myself. I hated it 90% of the time and really wish I could go back and pick another career. And when I say I hated it, I mean I hated it so much it ruined my entire life. It's not for everyone.

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

      what would you have rather done

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

      @@RAHULTMNT100 I'm still trying to answer that question. Probably something non-STEM that pays less but is not so demanding. I'm an extrovert and I hate sitting at a desk.

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

      @@TastelessSoftware I think the same way too. I don't want to sit behind a desk all the time. I only have 2 years of experience, but I occasionally think about other careers I could switch to

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

      .

  • @wlockuz4467
    @wlockuz4467 3 месяца назад +791

    Coding a personal project that will probably be used by 5 people at most: The most euphoric feeling in the world
    Coding a software on your job that is used by millions: Why am I not dead yet?

    • @_layman_
      @_layman_ 3 месяца назад +22

      so true

    • @harrytsang1501
      @harrytsang1501 3 месяца назад +78

      I would feel uneasy if more than a dozen people start using my personal projects
      At work I made a simple script that clicks buttons for me in a repeatable manner. The manager liked it so much that they requested a dozen more feature and extensive logging. Now it is one of the internal tests we run but it always fails and nobody looks at the logs. I still use it to click buttons for me tho

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

      do you have that kind of projects? i am curious could you share if you have?

    • @regul4rjohn
      @regul4rjohn 3 месяца назад +13

      Exactly, I get way more joy coding stuff that I will only ever use myself once a month than work bs.

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

      @@harrytsang1501 I've done a similar one-day project to make work easier before, and my immediate higher-up informed me that no one outside of the immediate team was allowed to know about it because management might try to make it part of the product flow.

  • @marufbepary100
    @marufbepary100 3 месяца назад +572

    I recently joined a new company and I found myself with 10 year old code with enormous amounts of technical debt to the point where simple coding was difficult slowing everything down and the code was unreliable. I spoke to a senior engineer at the company who provide us with the SDK and he said that this code is beyond repair and that it should be replaced ASAP which is precisely what I wanted to hear. My manager happened to be a former engineer and he was also eager to get rid of this old codebase. We started rewriting the codebase from scratch and upper management ended up being happy that the development was faster and more reliable so now they are allowing us to carry on.

    • @mahdimoradkhani6610
      @mahdimoradkhani6610 3 месяца назад +181

      Rare win

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

      ​​Rarely they agree to rewrire from scratch tho, in my case i am forced to work with legacy c++ code​@@mahdimoradkhani6610

    • @Kevin-kf9ct
      @Kevin-kf9ct 3 месяца назад +117

      Yeah right. And then you found the new codebase was missing a bunch of business rules for edge and other obscure cases built up over decades of knowledge that within a few months bankrupted the company when something happened that you didn't expect when you did the rewrite.
      Old codebases are gnarly because they contain a great deal of corporate wisdom, usually the sort of business thing programmers, especially naïve ones with only a few years experience, miss

    • @sierra.mike.atomic8177
      @sierra.mike.atomic8177 3 месяца назад

      God I need this 🥹

    • @TW0man4RMY
      @TW0man4RMY 3 месяца назад +27

      I don't believe you. 😌

  • @objectobject5889
    @objectobject5889 3 месяца назад +308

    i wonder then all the programmers will find out that their mom was right, you cant stay 24/7 in front of a screen and expect to be happy

    • @JohnDoe-sl6mb
      @JohnDoe-sl6mb 3 месяца назад +11

      This

    • @Soul_King_Aizen
      @Soul_King_Aizen 3 месяца назад +32

      *"It's always the damn screen"*

    • @kiztime1234
      @kiztime1234 3 месяца назад +15

      The programmers are actually the most likely to be happy being 24/7 in front of a screen, it's all the other morons glued to theirs that you should worry about, there's billions of them.

    • @SynthAir
      @SynthAir 3 месяца назад +8

      As a programmer who tries to hard limit his time on the PC and online, I certainly did. As a teenager I kinda enjoyed it but as an adult I do not want to sit in front of a screen all day.

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

      when their psoas contracts

  • @StarDust_2077
    @StarDust_2077 3 месяца назад +24

    Most places don’t have nap pods or anything extra. It’s just a regular office like any other office….

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

      And they don’t pay thaat well either unfortunately

  • @henninghoefer
    @henninghoefer 3 месяца назад +282

    The problem is not that technical debt exists, the problem is that we're prohibited from fixing it. Managers saying "if it works, don't touch it" (because the customer won't pay for that fix). Usually startups don't have this problem, as they realize that their velocity will go down if they accrue too much technical debt. However, when the company grows and more middle managers enter, it becomes a lot harder to get time to fix things.
    What was only touched on, but what I see as another major topic is: Having to write code for the trash. A lot of projects never go anywhere. If you're on your third or fourth project which just gets canned after you put in months of work, that's seriously demotivating. I'm seeing this in a lot of companies and quite a few of my friends are affected by it; I think the issue is at least as big as the technical debt one.

    • @SIBUK
      @SIBUK 3 месяца назад +39

      I've changed my opinion on this over the years. These days, I couldn't care less if they canned the project I'm working on. I literally have no love left for any of the work I do. If they want to waste their money paying me to do a load of work and then just chuck it in the bin it doesn't change anything for me at all. I still got paid so whatever.

    • @badluckprophet9103
      @badluckprophet9103 3 месяца назад +23

      I do find it hilarious that there's always enough time and money for something new with no future, but never any time to fix up the backbone of the company.
      By the way, you should try adding in acquisitions. Always love adding new tech debt to our ecosystem and figuring out how to barely make the new tech debt work with the old tech debt and then laughing about how it's technically impossible to build the things the company wants built because you can't support a skyscraper with a house of cards.

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

      yup. If it's not time efficient I won't want my employee to be working for endless hours fixing something that's not broken. That's the mindset.

    • @Ripcraze
      @Ripcraze 3 месяца назад +7

      For us it's "Take care of technical debt and stay updated on everything, but also cut out everything not critical and work overtime so that we can meet these deadlines", guess what ends up being left behind and pushed into the future? lmao

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

      what would it be like if everyone said no to a project until the code gets redone.
      unfortunately the metaphorical cog of the machine is already in motion, integrity is a luxury when someone else behind you will do the deed instead and you still have bills to pay.
      I'm not excusing them for cutting corners, but I find it rather convenient that society just happens to encourage nearsighted habits

  • @wakeengineer
    @wakeengineer 3 месяца назад +1165

    0:19 " 20% with delusion of Happiness " is wild 💀💀

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

      See you in the sewer

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

      For real hhhhh

    • @JohnSmith-xv1tp
      @JohnSmith-xv1tp 3 месяца назад +32

      Just give them a couple years. I went in "bright-eyed and bushy-tailed". After working extra hard and getting no recognition for it, and then just doing my job, but good, and ending up doing the work of other people who didn't do their job, the happiness of problem solving coding gave way to endless side issues. Like spending 2 months trying to get the speed testing engineer to do his job, only to spend another month of chasing people down to get the permissions to do it myself, only to find the job required writing and running one script... that I already made... 3 months ago...

    • @o1-preview
      @o1-preview 3 месяца назад +10

      I'm part of that 20%!! let's go! all you need is a 120k+ job that is remote! almost went homeless getting the dream job, had to visit a food bank once, and I focking made it, never give up! I focking did for a bit, went to work at retail, but I'm so back baby!

    • @thev01d85
      @thev01d85 3 месяца назад +7

      @@JohnSmith-xv1tp man you just described my experience 💯. No point in going all out when it gets you nowhere

  • @itspaintosee
    @itspaintosee 3 месяца назад +188

    5 years in the game and I quit. Just started a physical job instead. My brain needs rest and my body needs work. Wish me luck boys

    • @ryoukaip
      @ryoukaip 3 месяца назад +14

      I wish you all the best!

    • @AcvaristulLenes
      @AcvaristulLenes 3 месяца назад +15

      After a few years of experience and seeing what happens to those workers who have health issues, you'll be back.
      Happened to me.
      But that return will never be like the start of the career...

    • @seetheious9879
      @seetheious9879 3 месяца назад +10

      You will find that you took the comforts for granted and glamorized physical labor.

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

      ​@@seetheious9879 I grew up loving to code, but about six years into a senior dev role I got to the point where I couldn't even look at a screen without wanting to throw it out a window, along with everyone I worked with and all our clients.
      practically did the Office Space meme and did manual labor for a bit. would still be there if it included health insurance - had to get my own shitty insurance for about $350/mo.
      ended up having to go back to dev - haven't written anything for fun since. not sure what I'd do if I got laid off. 😮‍💨

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

      ​@@AcvaristulLenestbh, I got a lot of health issues from dev. standing & sitting still for so many hours has messed up my feet, legs, back. gotten all kinds of weird neuropathies in my hands and feet trying to fend off high blood pressure with exercise while edging carpal tunnel. it's ironic - I'm in really good shape, especially for my age, but I often feel like shit because I spent most of my life working towards something that constantly betrays me. I have a ton of other skills, but only the one I've grown to hate can pay the bills.

  • @shaggybreeks
    @shaggybreeks 3 месяца назад +96

    I got started too late in life, so nobody wanted to hire me. They figure if you're over 30, you can't be up to date. I was passionate about programming for about 15 years. Dreamed in code. All that interest has faded. One thing that got to me was all that energy you would put into creating a new app, ... just to see it become obsolete and useless in a few years. That ONE reason is why I would rather have been a stone mason. It's nice to revisit your work from time to time, and you can when you've built something physical and useful. With programming, all your work just washes away after a while.

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

      Never too late to get into stonemasonry :)

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

      would you share the age when you became a programmer?

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

      Tbh I think it has little to do with being up to date and more about the cost of your health benefits

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

      Your comment probably made me want to stop learning C on Bro Code's videos and probably made me want to do Art on MS Paint. I don't blame you for that.😔

  • @Yhoshua_B
    @Yhoshua_B 3 месяца назад +247

    I quit my last job (due to burnout) because I was tired of having my hands tied while being expected to do more with less all while the company continued to expand year over year. It's simply not sustainable but anyone middle management and above doesn't seem to understand such a concept.

    • @Dimfacion1
      @Dimfacion1 3 месяца назад +42

      Man, I feel you. I quit my last job also due to burnout. Spent 2 years building a product that middle management didn't care about, gave us no ressource and just wouldn't want to pull the plug because that wouldn't reflect well on them. Last straw was when they forced us to work on something else that we thought was stupid, had us all burnt out and said the day after the push to prod that we wouldn't use it in the end ... Half the team ended in burn out and quit ...

    • @StephenLoney
      @StephenLoney 3 месяца назад +4

      ​@@Dimfacion1oh no :(

    • @monterreymxisfun3627
      @monterreymxisfun3627 3 месяца назад +29

      They understand alright. Using employees up and discarding each one like a tube of toothpaste is intentional.

    • @last.journey
      @last.journey 3 месяца назад +4

      ​@@Dimfacion1 i want to see the road map of those managers
      Really what did they have achieved to make people burnout and earn money on it

    • @xXx_Regulus_xXx
      @xXx_Regulus_xXx 3 месяца назад +4

      I'm not even a programmer and that's exactly why I quit my last job. nobody anywhere has any agency in their role. management either needs to throw their hands up and say "fine! do it your way then!" or pull the trigger on replacing us all with chatGPT because larping as a robot isn't working out well for at least 4/5ths of working adults.

  • @SPDLTD
    @SPDLTD 3 месяца назад +198

    80% aren't coding anything meaningful that spurs their imaginations. A portrait artist would find little joy in painting the walls of your kitchen

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

      I like that analogy

    • @last.journey
      @last.journey 3 месяца назад +6

      Sadly coding isn't painting
      It doesn't come natural like painting
      It's just hard for us

    • @Account-ez9px
      @Account-ez9px 3 месяца назад +7

      Bro architects make shitty glass skyscrapers that all look the same they just get paid for it,

    • @Dxpress_
      @Dxpress_ 3 месяца назад +15

      ​@@last.journeyCoding came pretty naturally for me, and painting doesn't.

    • @sor3999
      @sor3999 3 месяца назад +17

      These corporations have perfected the artist assembly line where one does the sketch, another does the lines, another animates the arm or hair, another just does texturing, one does rigging. But you went to school and did projects where you must learn the whole thing. And you need a portfolio of animated of shorts all just so you can be part of 1% of a production process.

  • @MrChester114
    @MrChester114 3 месяца назад +149

    The part about tech debt hit me hard. We have so much shitty code at our company it's exhausting to work on it. Sometimes I feel like everyone who worked here before me was a complete idiot but then I remember that they were in the same spot as me and didn't have time to refactor this junk for the next 2 weeks risking breaking something. Then I add my shitty workaround, push it and call it a day.

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

      It doesn't help when most of the time the starting code was written but some guy that thought it would be cool to try some new super convoluted idea which the rest of us then have to endure every day for years, plus the guy that wrote it is now the manager

    • @rio-dq9sc
      @rio-dq9sc 2 месяца назад

      ​@@tarquin161234yeah, but in the other hand.
      Many changes are for solving an immediate problem, not for a long road.
      Just after some time guys with authority and money do not want wasted money in a proper migration.
      Not always is for try something new(just Linux users are like that, and for that we put them in the attic alone and without light, maybe a mirror for remembering to take showers).

    • @Gregory-o6v
      @Gregory-o6v 2 месяца назад +4

      ​@@tarquin161234or when the original code base was never meant to be pushed to production, but the junior staffer took the consultant's source code and moved it to the production environment. Simultaneously pulling the wool over their manager's eyes through office politics.

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

      @@Gregory-o6v :D

  • @ShadowGuyCODEX
    @ShadowGuyCODEX 3 месяца назад +18

    17 year old Computer Science student here.
    Seeing all these bad news and bad perspectives on programming and *conveniently it all being my dream job*
    it already makes me very hopeless and honestly I don't even want to start, a depressing life as a cog for a no-name company to get the payments delayed and be able to barely pay the bills is NOT a life I want to live.

    • @sand-barry
      @sand-barry 3 месяца назад +13

      Don't feel discouraged. It's not actually all doom & gloom. The skills you are learning will become the tools that you use to navigate life. Being a programmer/engineer has tremendous value that extends well beyond just whatever job you happen to end up with. You are learning HOW to learn as well as how to apply what you know from past experiences to better understand new concepts. The end goal is to be confident that you can overcome any problem that you come across. If there is a problem you "cannot" solve, rather than giving up, you will have an idea of what you need to learn and you will have the tools to do so.

    • @KtT-sn8cy
      @KtT-sn8cy 2 месяца назад +4

      It’s not that bad, the internet is full of doomers. Either way it opens up doors, you can always later go into IT which is a more chill job, become a consultant or a more generic type job.
      In terms of pay I would say it isn’t better in other fields, so that’s not something to be depressed about. If you are still depressed at the state of the computer science field realise you are young and have I finite time to discover yourself still, explore other fields

    • @aznstride4325
      @aznstride4325 18 дней назад

      Get the degree anyway. At least learn to code. I can tell you that I work at FAANG and I also find it soul sucking like the rest of the comments here. However, you might be able to find enjoyable work in a smaller company

  • @alexsmith-rs6zq
    @alexsmith-rs6zq 3 месяца назад +387

    The git blame obituary joke had me cackling

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

      More coherent if that programming position is on COBOL or ALGOL

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

      Relatable AF, indeed. And then you realize what you produced is probably part of that same circle of happiness.

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

      @@RottenMuLoT yep🙁

  • @TojiFushigoroWasTaken
    @TojiFushigoroWasTaken 3 месяца назад +156

    I visited my grandma who lives in a rural place and a half of the kids over there are studying full stack or ml striving to get into top college and into one of those FAANG companies. On the contrary most faang managers, senior managers are pooling their money, buying some farmland and during soul sucking monotonous meetings they often talk about how they will spend their retirement with nature, raise a couple of animals and finally be at peace....kind of ironic lol

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

      Blr. Blerr. Blwrrr. Blurrrr. Blyrrrrr. Blirrrrrr.... It's all the same blurry BLEWRRRR

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

      damn

    • @applepie9806
      @applepie9806 3 месяца назад +7

      LOL damn, don't come here kids, you got it good there.

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

      Managers really have their priorities in life messed up.

  • @kashikashy2151
    @kashikashy2151 3 месяца назад +150

    I think we're at a point in time where general dissatisfaction has dug into all sorts of careers

    • @DemPilafian
      @DemPilafian 3 месяца назад +22

      Most careers don't have scrum sprints nor the ever increasing technical debt produced by scrum sprints.

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

      What is a scrum sprint?​@@DemPilafian

  • @tigerchills2079
    @tigerchills2079 3 месяца назад +25

    "programmers are well paid" is what they all say, but my boss thinks otherwise.
    I hate this job, not only because it's stressing me out, but because it is also underpaid af

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

      I don’t even know anymore dude.
      I make more than the average wage, even get €750 to drive maybe 15km (I guess 8 miles) per week.
      Barely have to do any ‘real’ stuff, talking to people here and there seems to be enough.
      Still the money feels as not enough, I live in a small apartment and it feels like I’m stuck or something.

  • @thamotionmagic
    @thamotionmagic 3 месяца назад +375

    people say "money is not everything" but "you need money for everything"

    • @cod.liver.failure
      @cod.liver.failure 3 месяца назад +19

      Simone Giertz calls it 'Life Lube', makes things run smoother and get you access to places you couldn't without it

    • @camb5274
      @camb5274 3 месяца назад +5

      Money is not everything, it's the ONLY thing.

    • @geneanthony3421
      @geneanthony3421 3 месяца назад +8

      Money is like health, lack of it will make you miserable but having it is no guarantee you'll be happy. After a certain point though, there's little difference in happiness no matter how much you make.

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

      Money can't buy happiness. The best you can do it rent it for a while.

  • @byorce
    @byorce 3 месяца назад +89

    We’re always doing “sprints” of work. Nobody can continuously sprint!
    I’ve been burnt out for years but got bills to pay

    • @SIBUK
      @SIBUK 3 месяца назад +27

      @byorce yeah I hate sprints as well. Even worse is constantly having meetings to estimate how long each ticket will take to complete. Like how the hell am I supposed to know how long a bug will take to fix when I don't even know what the cause is yet. It might take 4 hours, or it might take weeks. WTF are we debating it for. Just leave it with me and let me get on with it.

    • @SynthAir
      @SynthAir 3 месяца назад +12

      As someone relatively new to full-time software engineering, I thought the exact same thing whenever my manager would mention starting a new "sprint" after we only just met the last arbitrary deadline by slapping together terrible code because there was no time to write anything even somewhat decent. Shouldn't there be time to catch your breath?

    • @SIBUK
      @SIBUK 3 месяца назад +8

      @SynthAir nope. But you can assign longer estimated times for the tasks in order to give yourself more room to breathe.

    • @Ripcraze
      @Ripcraze 3 месяца назад +6

      god... sprints... we started that at the start of this year, so bad... Like half the week is just meetings to estimate and refine tickets. Then constnatly being asked how long everything will take even tho they are estimated already. Then having to work overtime cos managers and whoever set impossible deadlines and won't hire more resources.

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

      ​@@Ripcrazeis every software company will be like this? I am curious

  • @MeowImages
    @MeowImages 3 месяца назад +103

    As an older developer who lived through happier times... a lot of the camaraderie within tech teams is gone, partly due to daily involvement of non-techies and kindergarten rituals that suck all the air out of natural communication.
    Imagine you were working at a hair salon and the boss had all stylists stand at attention each morning to report (1) how many haircuts they gave yesterday (2) how many they are going to give today and (3) any blockers? (no complaints allowed though! or you're not a "team player"! Also, no discussions... "take it offline" please!). Combined with endless micro-management and performance metrics. Most people would find that demoralizing, unprofessional, and pointless. But in our industry it's called "agile" and developers put up with it for some reason.
    No wonder developers get depressed, if they have to start each workday that way.
    We love solving tricky problems and get appreciated for highly-qualified work that requires focus. Not all this B.S.

    • @johnm8358
      @johnm8358 3 месяца назад +6

      How old are you btw... I agree with everything you say

    • @MeowImages
      @MeowImages 3 месяца назад +24

      @@johnm8358 Born in the 70s 😎 A woman btw. Missing the times when we could throw jokes like "that's what she said" around or discuss politics and religion, without fear of offending anyone or running afoul of the HR police. Everything corporate is so darn sterile these days

    • @johnm8358
      @johnm8358 3 месяца назад +8

      @@MeowImages I'm the same decade:) I hear you... There is zero fun in the work environment anymore 😕...
      Are you still developing? I glad I'm not the only dinosaur (according to what others say)still developing

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

      @@johnm8358 I'm still developing! It's still the most fun for me. Could never get myself to rise up the ranks and leave programming behind. Call it a personal fault, lol 😄

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

      Interesting comment. Sounds like a bunch of non-techies hanging onto techies to try and justify a job, but just make it harder.

  • @LJBrown25
    @LJBrown25 3 месяца назад +28

    I‘m only two years in as a programmer at a company after I graduated, and I have gone from lean, muscular and healthy to overweight and an alcoholic.

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

      Lol same

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

      so real

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

      Please join AA.

    • @rio-dq9sc
      @rio-dq9sc 2 месяца назад

      Welcome to the job life.
      Most of professional are like that.
      Here in Mexico the medics have all the same problem, is a pretty common problem in modern society where no one represent something in real numbers.
      It is funny because in the past, fighting it was for winning "individualism against society" now we have more of what we need 😂.
      Is like "don't care for others because they don't care for you".
      Who cares what you boss, employee, medic, neighbor, etc; thinking you have "a real problem not like them".

  • @andyastrand
    @andyastrand 3 месяца назад +100

    Record profits, no rises, endless meetings, things pretending to be agile that are just waterfall with a frock on, no independent agency, no outlet for creativity, no joy, PMs playing chase the shiny, an endless chain of semi completed projects shelved because of a change of focus. I could go on for a while. For me it was the zero percent chance of any genuine creativity that meant I gleefully accepted the news when the hammer fell.

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

      Worse than waterfall. Waterfall implies there's a plan (which probably went fatally wrong a year ago). Scrum means the managers have no plan, just a bunch of desires that need to be fulfilled this instant.

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

      Too real.

    • @5xt
      @5xt 3 месяца назад +7

      Oh man, same here dude. I am working together with another architect but we don't get any time for creativity, or framework/package updates nontheless, even though we mention those need to be done.. The unrealistic deadline for the agile project that is just waterfall with outsourcing code quality that gets you depressed just by looking at it.. yeah the joy is gone for sure.

    • @SynthAir
      @SynthAir 3 месяца назад +5

      I have extremely few meetings as a software engineer. I actually feel like I would be happier with more because otherwise we are expected to write code all day, non stop. Two, four hour blocks of straight debugging can't be good for the brain.

  • @Semtx552
    @Semtx552 3 месяца назад +282

    80% of coders are forced to work in scrum.
    thats the problem

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

      what's scrum? I'm from Germany and I work for the government

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

      @@gridcoregilry666 Du bist hier nicht an deiner SINA du hast Internet und darfst googeln

    • @LightVelox
      @LightVelox 3 месяца назад +38

      @@gridcoregilry666 agile development, the bane of developers's sanity

    • @ra2enjoyer708
      @ra2enjoyer708 3 месяца назад +69

      @@gridcoregilry666 It's like scrotum but as a software development strategy.

    • @notaspectator
      @notaspectator 3 месяца назад +6

      in short, what would you fix in scrum? give an example please

  • @pvanukoff
    @pvanukoff 3 месяца назад +113

    20 years ago, being a programmer was badass, now it's just ass.

    • @netify6582
      @netify6582 3 месяца назад +27

      underrated comment.... and 30 year ago you were master of the universe

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

      naw man people like to complain about everything. What other job allows you to sit on your butt, listen to music all day, and avoid human interactions for 40 hours a week for 6 figures

    • @Bozebo
      @Bozebo 3 месяца назад +8

      No 20 to 30 years ago everyone ignored you and thought you were boring for being a programmer, that's if they didn't actively insult you.

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

      MATH IS HARD. Aww the replaced me with AI.. Maths might be good

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

      and bad

  • @williamhe6726
    @williamhe6726 3 месяца назад +17

    As a near-depressed developer in south east Asia, I believe the reason of that depression distribution survey result is lacking of samples from south-east Asia programmers... Actual depression rate should be much higher..

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

      do bongs

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

      might also be under diagnosed

    • @Jay-vz7og
      @Jay-vz7og 2 месяца назад

      Most here don't believe depression exists 😮‍💨

  • @Mortizul
    @Mortizul 3 месяца назад +77

    What I hate is when I'm told I'll be writing code and then I find out that most of the time I'm fixing configuration issues, network related bugs and nannying offshore "developers".

  • @BeeLightened
    @BeeLightened 3 месяца назад +114

    I used to love programming, spent entire summer breaks just fking around with code, creating simulations, small games, visuals, leet code, you name it..... Then i started getting paid for it and it slowly sucked all the joy out of it

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

      Could you elaborate on why?

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

      I feel it - same for me

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

      ​@@sotam1069for me is working with people that are impossible to cooperate with. Managers suck 99% of the time anyway but crappy people you have to cooperate with suck any joy left.

    • @theterribleanimator1793
      @theterribleanimator1793 3 месяца назад +26

      it becomes an obligation. you dont choose anymore, you just work.

    • @retardo-qo4uj
      @retardo-qo4uj 3 месяца назад

      ​@@sotam1069hard to explain. I guess because the decision is not yours, so you have to compromise on quality a lot. Coding as hobby is art, coding as job is labor

  • @theflexitech
    @theflexitech 3 месяца назад +319

    I took a programming class in highschool, and the teacher told me straight up, if you are good at this job, you will be on call, and a total slave to your company, or you can be sub par and scoot on.

    • @Draconicrose
      @Draconicrose 3 месяца назад +53

      Your teacher was bang on. This is absolutely the best area to be mediocre at.

    • @andreys7729
      @andreys7729 3 месяца назад +43

      True. Also, the mediocre ones learned well how to stall all the overachievers so that the mediocre ones don't have to deal with their new code every day.

    • @aa-fi9ks
      @aa-fi9ks 3 месяца назад +30

      Remind me of my first programming job when I noticed problematic code that could cause race condition leading to a service that is dependent of another service malfunctioning or can't even start. It was probably a one in a hundred thousand chance that it happens, no body cared about it. Only until the traffics get way too large and weird useless error messages poping off on a daily basic do they eventually acknowledge what I said and put some synchronize there. All the insane, weird errors miraculously disappeared, who would have thought. It was one of the told ya situation and I would expect at least a raise because naive me. 2 years later, still heavily underpaid for all the extra hours they demand. I just called it quit and they can all go f themself.
      When you start out you are likely to be motivated because you would expect your hardwork and performance to reflect in your salary , but that is just not always the case. If you do well, your po/manager is the one getting raised, not you.

    • @Myndale
      @Myndale 3 месяца назад +4

      very true, although back in the day it didn't matter much. nowadays, however, the generation that grew up with social media can't function unless everything is done by majority rule, and in this industry the sub-pars always out-number the ones that actually know what they're doing by at least 4:1.

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

      @@aa-fi9ks Yup the best way to deal with the job is be good enough so you can buy yourself enough time without anyone noticing to be able to find out where most of the other bugs are and then when they break be around to magically fix them.
      Cause getting ahead in the game is all about the perception of being good / productive rather than actually being moral, ethical, good, productive and there is no reward for working harder, better, cleaner in fact often its punished

  • @theAmazingJunkman
    @theAmazingJunkman 3 месяца назад +13

    me: “You guys have jobs?”

  • @z33d6
    @z33d6 3 месяца назад +58

    The fantastic element that explains the appeal of games to many developers is neither the fire-breathing monsters nor the milky-skinned, semi-clad sirens; it is the experience of carrying out a task from start to finish without any change in the user requirements.

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

      Well said

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

      With my experience, I would like to differ. If your boss at the games company can't make up his mind what game mechanic to do and how to monetise the game it quickly becomes a new type of hell. Also server response times are super low, requirements are way more difficult than the average app. Then you realise the breaking bug that you couldn't find is due to the hardware controllers.

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

      ​@@applepie9806OP talked about playing games, not developing them.

    • @ThePC007
      @ThePC007 3 месяца назад +5

      Man, someone needs to make a game where the quest givers cannot decide and what they actually want and constantly change their quests.

  • @bdk1371
    @bdk1371 3 месяца назад +60

    I think you missed the fact that most developers dont work at FANG company and got perks like "Nap Pod", most are luckily to get a pizza party.

    • @username7763
      @username7763 3 месяца назад +16

      I worked for a company with perks like this. Everyone is different but I prefer without. It encourages the wrong kind of staff. I like engineering for engineering. A flashy work environment brings in people who don't know anything but hear that "tech" is great.

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

      We just all work from home, screw those pointless perks when you can have whatever you want at home. I agree too with the other reply it brings in the wrong types, or it's to encourage bringing in people they want to exploit (but they can't code anyway so meh, that's why they end up with a massive office of thousands of devs and somehow do nothing). Every once in a while I take joy telling an Amazon recruiter that I wouldn't want to work for them anyway, seriously what are they actually doing where is the output and why is their retail site like it's from 2005 but even worse actually? I guess it's too important to change anything because the users will react so much that it could have any kind of impact so they don't risk it. In fairness they don't pay the huge bucks here otherwise I may be tempted.

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

      @@username7763 Yeah, true. Some companies even use those perks solely to attract new employees, while dicouraging their use (through negative performance reviews if you use them) once you’re actually working there. I’d rather have a great working environment and leadership that properly understands the problems their teams face than useless gimmics.

  • @EEDIR-DK
    @EEDIR-DK 3 месяца назад +45

    Not a programmer, but an electronics engineer, so some hardware and some firmware development. However what I often see is the forever projects of software. When I am done with a project, I can proudly point to a product and say "I helped build that, and here are the parts I designed.", same goes for the mechanical engineer. It doesn't usually take multiple years from idea to market, but the poor guy who handles the database and cloud platform has pulled so many hairs out that he is bald.
    I think that a lot of programmers are stuck in these forever projects, where you get in to a project in the maintenance phase and get stuck adding small features for years and years, so you really don't get challenged in the same way anymore and you feel the skill rot set in, which is why you see a rather high attrition rate for software developers (burnout). It is the feeling of getting stuck and your hands are tied.

    • @username7763
      @username7763 3 месяца назад +8

      While manufacturing has it's own problems, I think the fact that electrical and mechanical engineers usually have a manufacturing step at the end of the design helps in many areas. It gives you a more clear-cut "done". Also you can blame suppliers, and manufacturers for delays. We cannot get that done in 2 weeks, our suppliers require 6 months lead time. Oh, I guess that is ok then. Software engineer just must have not worked enough overtime.

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

      There are forever projects in hardware/firmware, particularly iot solutions with embedded linux. The rot catches up to every field as long as there's jerry rigged stuff holding product lines together.

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

      Man, now Mechanical Engineering sounds appealing to me. That feeling of finishing a project sounds nice. It’s like when I finish my movies.

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

      And you cannot rush PCB layout because manufacturing takes time and remakes cost money vs. pushing a patch in software. There is also an element of art as well. Making efficient parts and trace placement that looks good is also satisfactory.

  • @Oldbettie
    @Oldbettie 3 месяца назад +53

    Programmers used to be a rare breed it took loads of hard work to even become a programmer, those that did get good enjoy it because they crossed the skill hump.
    These days every man and their dog has done a 3 month bootcamp and is unhappy writing javascript because it's "not what instagram said it was".
    Ditto the above paragraph for technical debt...

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

      It all started going down hill with the “learn to code” movement and those “day in the life of a SWE at [big company]. Everyone thought it was all easy work to be a programmer and now the market is saturated

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

      @@javiereduardo89 yeah so true! People all around the world think swe are racking millions when only those at tier 1 company in countries like US get something even above few thousand $ Recently colleges in my state took 25k seats from mechanical and civil and gave to cs, now many of them (same % but higher no.) won't study and learn before an exam for 2hrs from some yt video and won't get a job then they will start complaining ed system to govt.

    • @AdrianChang-q5f
      @AdrianChang-q5f 2 месяца назад

      😢 True.

    • @AdrianChang-q5f
      @AdrianChang-q5f 2 месяца назад

      ​@@javiereduardo89True.

  • @NathanHarrison7
    @NathanHarrison7 3 месяца назад +85

    All the programmers I’ve worked with at a very large international company seem to love their job. I think because they reported to middle and senior managers that were both programmers. Managers actually cared about their staff and acted as a buffer between them and the stakeholders. A good manager plays a huge role in job satisfaction.

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

      Thank you for sharing this, actually.

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

      I used to have a job I loved, and yes it was exactly that for me too. Well, and I really liked my team.

    • @5xt
      @5xt 3 месяца назад +3

      Good management in general, not only the manager. My old manager just told us the higher ups wanted things so he was just passing things on and the new manager doesn't even respond to msgs and sets up meetings to tell us there's a deadline coming up so please work overtime and get it done. "Not that you weren't doing it, but please do it"..

  • @beats4all914
    @beats4all914 3 месяца назад +48

    In my own experience, being developer is depressive bcause not much people understands your job and is difficult that other get the value of what you do, the probability to meet people that can understand and emphatize in what are you concerns in the day by day and is low, besides is a abstract, cold job.

    • @Mars-l9b
      @Mars-l9b 3 месяца назад +38

      Backend developer here. Yeah, 99% of the people don't understand or appreciate it. Luckily I grew up in a family that didn't appreciate me either so I'm indifferent in that aspect!

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

      @@Mars-l9b 💀

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

      @@Mars-l9b hahaja your skin gain thickness

    • @victorhf9804
      @victorhf9804 3 месяца назад +9

      I came to same conclusions. And to make things worse, business people don't seem to understand that IT performance is measured not just by what you do, but what you prevent from happening, like fixing a problem before it crashes something or organizing stuff before the mess gets too big to handle.

    • @Bubalupa-g4q
      @Bubalupa-g4q 11 дней назад

      This industry got flooded with non technical parachuters who have no fucking clue what software development is about.

  • @jpegjpg
    @jpegjpg 3 месяца назад +43

    I'm unhappy because I write Jira tickets I don't code anymore ..... The better you are at coding the less you will do at most companies.

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

      I feel you im full remote monitoring vlans all day and revolving t2 tickets half time on service now...

    • @markq722
      @markq722 3 месяца назад +8

      "Boohoo I don't have to work"

    • @rmo9808
      @rmo9808 3 месяца назад +8

      Its more I don't have to work much but I'm not allowed to relax either. It could be full remote/hybrid but they want us in office.

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

      ​@@markq722lol right. Seems ungrateful

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

      Things really went downhill when companies turned Jira into MS Project. It's a bug tracker! Just put your bug list in there and that's it. Its a substitute for putting bugs in an Excel file. Don't break your work into all these tiny tasks into and put them in Jira, it never helped anyone. If you have more than 5 tasks to keep track of, that's your problem right there.

  • @geneanthony3421
    @geneanthony3421 3 месяца назад +8

    I don't work as a programmer (although I code), I work as a lead at a service desk. I deal with the same type of nonsense. Constant pressure to improve results, while nobody addresses legacy problems that cause a lot of frustration and they end up building on a weak foundation. I've been burned out for awhile and think about quitting most days. I'm guessing it's common in a lot of fields.

  • @stevenirby5576
    @stevenirby5576 3 месяца назад +96

    I can confirm. I've worked full-time at software companies since I was 21 years old. (I'm now 39, so I'm a dinosaur.) I ABSOLUTELY don't want to do this anymore, especially now with the state of the industry. I was deeply unhappy at my last job.
    I moved back in with my family to hunker down and start my own business.

    • @ekstrajohn
      @ekstrajohn 3 месяца назад +10

      been there, done that. being independent is stressful as heck. i went back!

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

      Jezus

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

      Remember, less is more. Don't get too many ducks or it'll be hard to keep them in a row. Good luck!

    • @ContentEnjoyer-gm3ky
      @ContentEnjoyer-gm3ky 3 месяца назад +4

      Good luck man, success, is the best revenge.

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

      Hi mr. dinosaur🦖

  • @56redgreen
    @56redgreen 3 месяца назад +37

    I have being in companies where the product owners were ex developers and the whole ethos of the company (at least that area of about 200 developers) was to write the best code possible, there were code reviews, training sessions, regular meetings about the latest tech, libraries and processes. Latest languages like Rust, go. Devops was huge, developers could get something into prod in about 6 minutes.
    All the developers loved it, everything was solid, the business side was happy.
    Then "they" decided to remove the current product owners and put in business people. Half the developers left in 2 months, the quality tanked. Productivity ground to a halt, applications were on life support as technical debt sky rocketed as product owners did not let anything get fixed but rushed in business features.
    I think it is the natural cycle of companies and goes round and round with management making an awful developer experience then developers in ascension until management decide to take control/direction for "reasons".

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

      This!!! I however must add most kids nowadays haven't experienced such companies. And even worse they "grow up" to be just as incompetent so the good cycles are rare..

  • @superordinate
    @superordinate 3 месяца назад +49

    that pressure hierarchy gave me serious existential dread

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

      the interdimensional war rages on. are you ready to enlist into blackrock?

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

      @@theterribleanimator1793 He really didn't want to say that the next step after Blackrock is that most of that money they manage belongs to retiring boomers or trust fund kids who need to see line go up.

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

      ​@@sor3999 no, that's less than 0.001%, he was spot on with the trillionaires playing god

  • @FirstNullLast
    @FirstNullLast 3 месяца назад +21

    I'm feeling frustrated because people assume I make a lot of money, but due to inflation, my earnings don't go as far as they used to. For example, a house that used to cost $300,000 now costs around $1 million. It feels like I'm constantly chasing a goal that's becoming increasingly unattainable, like running on a treadmill that keeps speeding up while I get more and more exhausted.

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

      there used to be a sign that said question authority. then they changed it to obey authority it's gonna be fine, and it just kind of faded in somewhere.

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

      @@atomictraveller "Be the change you want to be". Also, if you do not come to our mandatory voluntary team meetings where we fantasize about violence against people who have different opinions you are fired.

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

      @@justachannel8600 i'm xoxos nobody talks to me like that they just lie down when the HSS tells them to. free west papua balls to the rest.

  • @MrEnPeEm
    @MrEnPeEm 3 месяца назад +54

    2:06 Had to go back to double check… „Testical Debt“ did not go unnoticed 😄

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

      This is a great channel.

  • @dylangtech
    @dylangtech 3 месяца назад +131

    Technical Debt is an unspoken crisis. One employer had me doing very little, but de-spaghettifying the project is a HUGE no-no (and so is watching videos on RUclips). It's like I'm supposed to be a robot waiting to be turned on that cannot engage my mind. But when I do have something to do, touching one little variable breaks everything.
    EDIT: After firing me for not meeting their expectations, they are in a hiring freeze, as they are likely filing for bankruptcy.

    • @Ztaticify
      @Ztaticify 3 месяца назад +10

      Yep, and they blame you if it breaks even though there's no realistic way to avoid it without repaying the technical debt

    • @requiemforameme1
      @requiemforameme1 3 месяца назад +9

      Then in comes Phase 2: Supporting legacy in parallel with new platform/product dev.
      Yes. Because it’s legacy there are no story points needed and this certainly poses no issue to clients.

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

      Only resolution is migrating to newer versions or technologies all together in that case. My company tried to refactor 2 year old code (which isn't even that old, guy that wrote it still worked at the company) but it broke so often we just decided to move to a modern framework altogether since it would take less time overall that refactoring and bringing all code up to date. Unless you're working with something like java that has good compatibility with older versions you might as well migrate.

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

      I dont understand, you are supposed to be working but are watching videos on RUclips instead? What do you mean with it being a HUGE no-no?

    • @retardo-qo4uj
      @retardo-qo4uj 3 месяца назад

      Make more testing. Not unit test, integration or bdd test. If you can caught the error before it goes to prod you can get refactoring approved more

  • @kiruschka123
    @kiruschka123 3 месяца назад +103

    I started working as a student and was able to code for money. However, when I told my Father some stories about how annoying everything is and described it, he just laughed and said, "Looks like Software Engineers are one of us, too." (He is a Civil Engineer.)
    Short: Software Engineers are engineers and all of them are unhappy f*cks. My Father's solution was drinking.

    • @etcher6841
      @etcher6841 3 месяца назад +28

      I hope you'll find a better coping mechanism mate

    • @renanxd04
      @renanxd04 3 месяца назад +10

      Chemical engineering here, and I am unhappy as duck, specially working with wastewater treatment, something that no company wants to spend on, but they have to, so they push you to solve problems with very limited resources

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

      @@etcher6841 My cope was to stop giving a fuck because I'm not being paid to care about the company's health (equity compensation). So as long as the price is right I don't care about your tech debt or security issues. I don't even bring it up like I used to anymore.

    • @SoraAmm
      @SoraAmm 3 месяца назад +8

      "I'm not a human, I'm an engineer"

    • @VictoriaRed18
      @VictoriaRed18 3 месяца назад +9

      I am an accountant and same thing goes for everyone. I think it’s just jobs in general. 😪 Humans are just not meant to be working so many hours for so many years of our lives.

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

    They promised I'd be working on something innovative, that I'd build a solution that would change the world, but here I am, trying to center a div for a useless application.

  • @RinInABin
    @RinInABin 3 месяца назад +127

    4:01 Bingo. Writing stuff like unit tests for a living makes you feel worthless and insignificant. It's pretty soul crushing

    • @aravindpallippara1577
      @aravindpallippara1577 3 месяца назад +36

      Now imagine the horror that is debugging somebody else's unit tests

    • @zaidshaikh2536
      @zaidshaikh2536 3 месяца назад +14

      @@aravindpallippara1577 truly some next level pain.

    • @sergeikulikov4412
      @sergeikulikov4412 3 месяца назад +17

      there is a saying: If you feel *your* work pointless, remember the guy that makes turn signals for BMW 😊

    • @work3753
      @work3753 3 месяца назад +14

      You think writing tests is the worthless part? How about writing a compliance document for a feature nobody uses that is scheduled to be deprecated in a year. At least with unit tests you're usually improving the code base. That being said, nobody should only write unit tests for more than a couple months.

    • @connorsullivan5996
      @connorsullivan5996 3 месяца назад +5

      ​@@sergeikulikov4412I know this is a joke, but honestly, he's probably happier

  • @kkania
    @kkania 3 месяца назад +148

    The “higher salaries in US” is such a trap. Yes, you get paid much more but you’re supposed to save this money for your retirement, to cover your health insurance and anything potentially not covered by it and, like, a million other things most EU countries will take care of for you. Most people take that surplus and buy crazy expensive SF real estate or stupid cars.

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

      that's not true, most retirement programs in europe are a scam, not enough people are born. By the time you retire it will not be enough to live, so you still have to have your own money to retire or are expected to work at retirement. Also a lot of governament run health programs are so bad most people use private anyway. These things worked maybe 50 years ago

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

      In Germany, we have to give up a part of our income so that the old people can retire. But we will not get money for our retirement. It is a pyramid scheme and is collapsing at the moment. Our generation has to pay for the old people and must also save money for the own retirement, while we get only 1/3 of the American salary

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

      Just throwing it out there but in those EU countries they do not actually take care of you, they just claim they will, unless you are part of certain "in groups" or groups that the elite are currently favoring. And on top of that the systems that are in place to "take care of you", not that they do, are in a slow collapse which has led to things like "the second german economic miracle" being forced onto the people, whether or not they want it. Or in the UK where they introduced a second state pension (NEST) because of a tacit acknowledgement that the first state pension (NI) isn't going to last into the future.

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

      There's no salary high enough to make me face the cruel farce that is the US "health" system

    • @testtest-cu6sq
      @testtest-cu6sq 3 месяца назад +3

      You are misinformed. We also have to pay the insurances in Europe from that Salary.
      I earn 70k and have 43k left after Taxes and Insurances.
      Than you have to pay high rent if you live in Big Cities. This varies from around 12k to 15k a year.
      Now you have ~ 30k left as a single.
      Its just basic Math at the end. If you double your income and you double your cost you still have more money than if you dont double the cost and income.

  • @davidl.e5203
    @davidl.e5203 3 месяца назад +14

    Because of scrum, sprint planning, lean startup model, story points, medium size T-shirt, jira black belt taekwondo ninja, jujutsu kaizen six sigma kanban planning...

  • @zacido_games
    @zacido_games 3 месяца назад +5

    This video made me realize:
    1) I'm not alone
    2) I need to fix my health bug
    3) I hate Black Rock
    4) This channel is awesome. Thanks for the video.

  • @fasimba1
    @fasimba1 3 месяца назад +29

    The part that I hate about programming is the corporate crap, the shitty meetings, I was happy when scrum wasn't around

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

      Blr. Blerr. Blwrrr. Blurrrr. Blyrrrrr. Blirrrrrr.... It's all the same blurry BLEWRRRR... Oh wait Can you code in A subscription Fee

    • @Bubalupa-g4q
      @Bubalupa-g4q 11 дней назад

      Brother I feel you. We grew up in labs, and ended up in offices

  • @gdalmuti
    @gdalmuti 3 месяца назад +114

    There's a lot of stuff here that we can always complain about, but the real reasons are 1) pay is decreasing while prices are going up (inflation) over the last couple years, and 2) big tech layoffs mean a) there are fewer people to do the same amount of work, b) your job is under threat in the next round of layoffs, and c) your options for switching jobs have diminished.

    • @games4us132
      @games4us132 3 месяца назад +4

      d) AI is doing better programming than you 24/7

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

      ​@@games4us132no. The perception or dream of management is that AI can do better. In practice, it writes a ton of nonsense code that needs to be carefully inspected.

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

      yes, but then again welcome to the real world, nice of you join us... most of us have been living that life for a while now.

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

      @@games4us132 I used to think this, but was pleasantly surprised to see AI repeatedly fail to solve a medium-level LeetCode exercise I completed without much trouble the other day. Even with multiple prompts and my solution as an example, it couldn't get its own solution correct. It is a very powerful tool and will only get better over time, but for now it still requires heavy oversight.

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

      ​@@games4us132bullshit excuse for wages dropping by people who weren't ever earning their jobs in the first place.

  • @yujey_7930
    @yujey_7930 3 месяца назад +303

    Because Waifus are not real

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

      Facts.

    • @violet-trash
      @violet-trash 3 месяца назад +72

      They can be, you're just not programming hard enough.

    • @cookingrabbitty
      @cookingrabbitty 3 месяца назад +15

      Solution is get out from job and make waifu real.

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

      sameee

    • @goodfortunetoyou
      @goodfortunetoyou 3 месяца назад +15

      @@cookingrabbitty Unfortunately, my background in robotics is insufficient to build myself a waifu.

  • @TravisPluss
    @TravisPluss 19 дней назад +2

    Humans need physical work, fresh air, and sunshine. Sticking people in a dark office working 40hrs a week or more is literal torture.

    • @RLleeo
      @RLleeo 11 дней назад

      40 hrs pays a lot,,, I mean a LOT $$$

  • @amielvasco3503
    @amielvasco3503 3 месяца назад +24

    Money can buy happiness once you actually stop working.

    • @omnipenne9101
      @omnipenne9101 3 месяца назад +7

      Which is usually when you're too old to do a lot of the things you wanted to do.

  • @alarriag1
    @alarriag1 3 месяца назад +47

    Problem is that software is so pervasive and barriers to entry comparatively low that quality invariably suffers. But, like any profession, becoming a good developer is hard, takes many years of practice and requires a specific type of person. The happiest developers are always those that have a deep appreciation of the craft AND can practice said craft in an environment that respects them.

    • @charetjc
      @charetjc 3 месяца назад +4

      And Jensen over at Nvidia can't stop talking about how his Ai tech will lower the barriers of entry to programming for the masses. To oblivion and beyond!

  • @rubyciide5542
    @rubyciide5542 3 месяца назад +75

    Man life is a mess after i got my programming job , messed up sleep, messed up eyes, and a really messed up tummy

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

      All those things go hand in hand, focus on lowering stress so that you can avoid the stomach issues and make it a point to go to bed early. Otherwise, I fear you may end up getting gallbladder stones, just ask my wife.

    • @SuperCrunched
      @SuperCrunched 3 месяца назад +18

      I am nearly a decade into this shit. I’ve never been richer, and I’ve never felt worse.

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

      michael jackson lyrics. you're a vegetable they planted you
      chase the cheese or own the maze. money is not every thing and Is Rather Limiting Really. locate your psoas because its gonna locate you.

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

      I'm sorry. I don't have much to add, but reading your comment, and so many others, I really feel for you. People shouldn't be driven to feel this way, doesn't matter how much they pay you. Take care of yourself.

  • @aviatortrevor
    @aviatortrevor 3 месяца назад +13

    I quit after 11 years as a software engineer. I couldn’t bare to go into work every day. Now I’m an airline pilot. I make way more and am way happier.

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

      bro its like "I didn't like tropical climate thus I went north few miles and now i'm at north pole"

  • @dfs-comedy
    @dfs-comedy 3 месяца назад +49

    I retired after 33 years as a SW developer. Here's how the last part of my career played out...
    From 1999-2018, I was super happy because I owned my own company and was the lead developer on a really cool piece of software. 2018-2020, I worked as an embedded software developer for a company that did contract development. It was great until it wasn't and I wound up on a project with insane deadlines using technologies I was not familiar with. Quit that. 2020-2021, worked on a Perl-based project. I lasted 9 months because my manager was a terrible micro-manager. 2021-2023, worked on legacy Perl code for a web host. The software was full of technical debt, but the people were great and I kind of enjoy cleaning up technical debt. 2023, retired because it became financially viable.
    Now I maintain several open-source hobby projects to get my programming fix, but would never go back to programming as a job. The tech industry nowadays just sucks.

    • @_VeritasVosLiberabit_
      @_VeritasVosLiberabit_ 3 месяца назад +7

      Wow, thanks for sharing. Makes me happy that you got almost two decades of glory, which seems extremely hard to get nowadays.

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

      Farmer or Software? I'm 29 and I can have a fresh start. What to choose if you were in my position?

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

      @@ajassharafudeen As a software engineer myself, well, my ultimate goal has always been to work for myself, and that only became reinforced after I realized how difficult being a programmer can be. I have seriously been considering making a jump to UX--something with fewer "puzzles" and more creative freedom.

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

      Oof, I understand that micro-manager, I had a team lead that would come up behind you like 4-5 times a day asking how things were going, so annoying and just ruins your concentration.

  • @abdulrehmanansari5394
    @abdulrehmanansari5394 3 месяца назад +24

    2:06 bro caught lackin 😭

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

      Was looking for this comment LOL

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

      he made a typo let's move on

  • @mastertainment116
    @mastertainment116 3 месяца назад +57

    I don't get paid enough - Its about communication with others. If you are just making youtube videos or making your own code, then you would be more happy. Working with others is what causes chaos.

    • @helloukw
      @helloukw 3 месяца назад +16

      Its the irony of life. I am a programmer because I'm not social and I have to be social in order to CONTINUE to be a programmer.

    • @alrightsquinky7798
      @alrightsquinky7798 3 месяца назад +8

      Friend, if you can't communicate with others, you're not going to be successful at anything. Art, perhaps, but nothing enterprising.

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

      Sounds like Communication problems

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

      You could also be a StarCraft II pro player.

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

      @@helloukw relatable so much

  • @NVTURE_
    @NVTURE_ 17 дней назад +3

    Who else felt a bit demotivated to pursue software engineering after watching this video...?

  • @BunkerSquirrel
    @BunkerSquirrel 3 месяца назад +57

    Same thing can be said by us hardware engineers. Broken tools, bad institutional practices and receiving tremendous pressure to get tasks done when nobody else can seem to find the time to provide the bare minimum is maddening. It’s almost enough to make you want to find an open window and fashion yourself into a macabre art exhibit.

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

      Can be said about most engineering jobs tho, you stay on a desk 95% of the day, get endless meeting and meeting to discuss meeting, have huge turnover and lost knowledge, get pressurized go meet unrealistic deadline.
      The difference is that the vast majority of it guys are only attracted to the technic part of their job, they can't stand the social interaction/debates/or a bit of corporate BS so it make them extremly unhappy even if they have to endure a tenth of what an average manager or engineer in term of meeting

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

      May I ask you what field o hw Eng do you work on ? Id like to know which specialization they need people

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

      Same, it's frustrating when your manager demands that you fit a perfectly efficient 100W power supply on a 40x40mm PCB 🙂,

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

    This felt like a manager pre/post crisis meeting: "Everything is shit, but way to go team! We gotta stay focused"

  • @squashtomato
    @squashtomato 3 месяца назад +97

    I think it's because too much is left to the engineer to do. They're part product owner, part architecture, part designer, part QA testor, part support and full time engineer. Vast majority of the team can slack off while a couple rock star engineers do all the work.

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

      mad riff licks

    • @jerseyse410
      @jerseyse410 3 месяца назад +29

      I'm a back-end guy, I'm a data engineer pipeline building guy, I'm a front-end react UI guy, I'm a devops/devsecops azure/github guy, I'm a database admin, etc. Literally, It's like 10 roles combined into 1.

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

      @@jerseyse410 Me too, with almost any tech company I worked with (all small) except my first gig a long time ago where I had the luxury of being only sysadmin (with customer support and the expectation of zero-tier troubleshooting / no escalation)

    • @retardo-qo4uj
      @retardo-qo4uj 3 месяца назад

      Full stack am i right

    • @DanielPodlovics
      @DanielPodlovics 3 месяца назад +4

      It's the worst when it becomes a janitorial position for product leads and customer support. When "product design" meetings end up being product people going on a 30 minute rant about some specific feature request, when no one has time or mental energy to actually work on that for weeks to come, so you get caught up in the details of some random thing that's not even shippable for months anyways.
      And then you have to step away from the important bug fix or feature to look into a user issue that leads to another 12 hour debugging session, all because you shipped the last feature before it was ready so you'd have time to work on the current feature. 😮‍💨

  • @prajjwal1010
    @prajjwal1010 3 месяца назад +25

    0:04 Elon Musk if he were a corporate slave 😂

  • @independentexile
    @independentexile 3 месяца назад +13

    I went the route of "learn to talk to people and maybe become a manager" and it is painful 😂

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

      I used to code for small businesses; agriculture, retail, construction, and charities etc.
      Now I'm pushing up through the London corporate bs and people are so unbelievably detatched it is incredibly painful as you say :)
      I could manage devs but the people above, what the helllll. Even though individually they are sound.

  • @gellax111
    @gellax111 3 месяца назад +53

    "Programmers are well paid"
    Apparently my current workplace didn't get the memo.

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

      For sure, wish he'd include worldwide salaries instead of just US ones. EU programmers are paid peanuts mostly

    • @retardo-qo4uj
      @retardo-qo4uj 3 месяца назад

      Yall dont even watch the video? He said the best way to get paid is to respawn in US

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

      @@frankhuurman3955 What are you talking about ? In Czech Republic a good programmer gets paid like 2.5-4 times the average salary (1800 usd/month and thats still a good salary in my country). I am year after high school (no university) and i already have 2k and could have more if i would went to bigger city.
      What country are you from ?

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

      @@feisikLetsPlay Netherlands, close to 5k € a month in a big city with about 10 years of work experience. That ~60k EUR is about 65k USD a year. Ok perhaps I was comparing it to the FAANG jobs level of paychecks because I've got a few friends around me that are in the 120k+ range.
      It's definitely not bad but you'll have to job hop a lot to get to a good paycheck in the EU.

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

      @@feisikLetsPlay Depends on the place, france the salary are horrible for example, in the range of yours, but life is 2-3 times more expensive. Crossing the border to germany or switzerland multiplies the salary by 2 to 5 times...

  • @CentreMetre
    @CentreMetre 3 месяца назад +31

    Its ironic that programming is probably the job that is the best for people staying at that company for the knowledge of the code base and etc, but has one of the higher quitting and firing rates

    • @username7763
      @username7763 3 месяца назад +12

      It is amazing how much time, effort and money my last few jobs spent because of not keeping staff. In some cases they were contractors who were let go, or employees who weren't valued. But the people who make the decisions don't know anything about what they are deciding. Its all numbers in a spreadsheet.

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

      Exactly that, a lot of team leads aren't focused on rewarding current staff or investing in their skillsets. Especially not out of their own interest without you asking it several times. If one knows all the ins and outs of a codebase and environment it's definitely worth more to keep them on than to put a few years into someone else getting to know everything from scratch.

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

      That's because IT management is all about "the commoditization of programming" (the actual term used at one corporation where I worked). They really believe this saves them money.

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

      @@vulpo "the commoditization of programming"
      lol wtf

  • @flowyriv
    @flowyriv 3 месяца назад +8

    My problem is that I know I can make more money at a new job. I have experience and don't think it will be that hard to find something else. But why on earth do I want to put myself through the software engineering job market. It's filled with denials of companies that I fill the role of perfectly and technical interviews I have to study my ass off to be able to pass. Will I ever use the knowledge that I gain from that studying? No. But it won't change the fact that for months I'll need to hone my skills on something that just doesn't matter.

  • @leetcoder987
    @leetcoder987 3 месяца назад +10

    Being a programmer sucks it's like you're doomed to constantly keep learning forever, or you will stay behind whereas plumbers and farmers learn one thing once and polish their skills

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

      There's a few problems that cause this in the first place:
      - Everyone needs to stop making the umpteenth JS framework; Just rally behind one, but for sure it should not be React as it doesn't help polish the fundamentals of web development
      - We need to focus on programming languages that cover as many use cases as possible so we are not jumping around ecosystems. JS may be one but JS is also a terrible language. Great alternatives are C#, Kotlin, Dart, and possibly Go (although UI development is not good with this one). By just focusing on one or two languages that cover most cases, there's lest cognitive overload
      - We need to stop making so many libraries and use stdlibs or creating our own code for utilities wherever possible where it's not too time consuming.
      - Companies need to stop hiring by framework and hire instead by field (are you a front end dev, back end, full stack, mobile, data analyst, game dev.... well ok game dev is a bit more extreme as the whole job revolves around the game engine chosen). The point is, just because a guy knows one framework doesn't mean he can't work with another one.

  • @couragic
    @couragic 3 месяца назад +43

    Huge amount of people came into industry in the last decade not because they like this job but because of money.

    • @AMPProf
      @AMPProf 3 месяца назад +6

      Ahh yes evil kidz stealing jobs cause they know wikitext

    • @ahmadsaleem7945
      @ahmadsaleem7945 3 месяца назад +4

      true for every other job

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

      No offense to them, I encourage anyone serious about software development to try this career, but those chasing it for the wrong reasons should leave now, leave us seasoned devs with the projects we're looking for.

    • @AndreyMakarov-i7h
      @AndreyMakarov-i7h 3 месяца назад +1

      I hate programming with all my heart, but it is still the best job overall.

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

      Sooo true. Choosing a job for money is alright, but thousands of 'em joining only for that makes it super bad

  • @tiberiumihairezus417
    @tiberiumihairezus417 3 месяца назад +56

    Knowing you have the power trough code to change the world, but eventually you are selling your time to a corporate which career plan can't keep up with inflation, I think is a big chunk of that 80%.

  • @theborg6024
    @theborg6024 3 месяца назад +5

    this is a grand moment of progress for programming as a field, 20% is truly a high point