80% of programmers are NOT happy… why?

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

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

  • @ANONYMOUS-qx4yx
    @ANONYMOUS-qx4yx Месяц назад +16158

    Money cant buy happiness but poverty cant buy anything

    • @levelup2014
      @levelup2014 Месяц назад +134

      Based on

    • @tovape
      @tovape Месяц назад +126

      Really true

    • @primenumberbuster404
      @primenumberbuster404 Месяц назад +508

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

    • @weho_brian
      @weho_brian Месяц назад +143

      first world problems is a privilege

    • @libertadtech
      @libertadtech Месяц назад +156

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

  • @bryanzawlocki
    @bryanzawlocki Месяц назад +3560

    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 Месяц назад +718

      … 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 Месяц назад +166

      That's an eerily accurate description

    • @Qbabxtra
      @Qbabxtra Месяц назад +174

      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 Месяц назад +88

      I'm crying, but I am not laughing.

    • @sentjojo
      @sentjojo Месяц назад +36

      I'm personally hurt by this comment thanks

  • @excelmaster2496
    @excelmaster2496 Месяц назад +7002

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

    • @stefanbabukov1744
      @stefanbabukov1744 Месяц назад +99

      Yeah show me a programmer that doesn't speak English

    • @AytherAlt
      @AytherAlt Месяц назад +288

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

    • @allyoucaneatchili
      @allyoucaneatchili Месяц назад +49

      Please rephrase the question using the word "needful"

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

      @@stefanbabukov1744 a lot

    • @CyanRooper
      @CyanRooper Месяц назад +102

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

  • @Swenthorian
    @Swenthorian Месяц назад +1604

    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 Месяц назад

      it's all starts from incompetent HRs

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

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

    • @typingAshish
      @typingAshish Месяц назад +28

      I'll keep this in mind in my company

    • @DaGreatHandle
      @DaGreatHandle Месяц назад +8

      Amen.

    • @geneanthony3421
      @geneanthony3421 Месяц назад +31

      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 Месяц назад +7801

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

    • @liftfresh4life
      @liftfresh4life Месяц назад +99

      I feel that

    • @pequod4557
      @pequod4557 Месяц назад +28

      true dat

    • @asdads3948
      @asdads3948 Месяц назад +142

      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 Месяц назад +18

      I'm not a programmer because I'm depressed

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

      REAL

  • @MrRaylith
    @MrRaylith Месяц назад +3401

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

    • @u4yk
      @u4yk Месяц назад +21

      Only if it involves the government.

    • @sanderschat
      @sanderschat Месяц назад +67

      "i fix this later"

    • @benshiotsu8553
      @benshiotsu8553 Месяц назад +65

      Nothing is as permanent as a temporary solution that works

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

      ah shit

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

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

  • @cptbaker
    @cptbaker Месяц назад +910

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

  • @sorcdk2880
    @sorcdk2880 Месяц назад +303

    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_ Месяц назад +47

      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 Месяц назад +10

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

    • @andrewl5201
      @andrewl5201 Месяц назад +9

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

    • @barrytschirpig9328
      @barrytschirpig9328 Месяц назад +5

      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 Месяц назад +5

      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.

  • @BlakeGillman
    @BlakeGillman Месяц назад +1089

    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 Месяц назад

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

    • @AL-kb3cb
      @AL-kb3cb Месяц назад +40

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

    • @sor3999
      @sor3999 Месяц назад +22

      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 Месяц назад +13

      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 Месяц назад +2

      well said

  • @pikolino210
    @pikolino210 Месяц назад +593

    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 Месяц назад +7

      dang😂

    • @pierrotA
      @pierrotA Месяц назад +18

      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 Месяц назад +19

      @@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 Месяц назад +4

      @@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 Месяц назад +4

      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? :(

  • @belizarius_997
    @belizarius_997 Месяц назад +1146

    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 Месяц назад +162

      You get laid off even with record profits these days

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

      @@niamhleeson3522 I can confirm that.

    • @xXYannuschXx
      @xXYannuschXx Месяц назад +175

      @@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 Месяц назад +126

      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 Месяц назад +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.

  • @MrChester114
    @MrChester114 Месяц назад +99

    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 Месяц назад +12

      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 13 дней назад

      ​@@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).

    • @user-mh2ye9nf3y
      @user-mh2ye9nf3y 5 дней назад +1

      ​@@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 5 дней назад

      @@user-mh2ye9nf3y :D

  • @MechMK1
    @MechMK1 Месяц назад +1041

    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 Месяц назад +51

      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 Месяц назад

      ​@@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 Месяц назад +87

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

    • @theglowcloud2215
      @theglowcloud2215 Месяц назад +21

      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 Месяц назад +34

      "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!!!!"

  • @calebmeyer2121
    @calebmeyer2121 Месяц назад +1172

    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 Месяц назад +85

      @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 Месяц назад +27

      This is also my long-term goal.

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

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

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

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

    • @AlliterationAdvocate
      @AlliterationAdvocate Месяц назад +6

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

  • @milanlabus1582
    @milanlabus1582 Месяц назад +2883

    if employed programmers are depressed how depressed are unemployed programmers

    • @emmyturner7385
      @emmyturner7385 Месяц назад +310

      Very i think i evolved something darker then just depression

    • @jonathansoto5480
      @jonathansoto5480 Месяц назад +56

      Linus Torvalds seems to be doing alright so idk

    • @WhizPill
      @WhizPill Месяц назад +26

      How are the normal unemployed people❓

    • @last.journey
      @last.journey Месяц назад +72

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

    • @CyanRooper
      @CyanRooper Месяц назад +136

      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.

  • @whatthechaos
    @whatthechaos Месяц назад +149

    I love my programming job, but these are things that help immensely
    - Building a side business that you can eventually scale to leave your programming job. This way you always have that as an option if leadership changes at your company.
    - Combat sports or high intensity sports to make up for the lack of day-to-day movement
    - Strength training twice a week and then scaled to once a week once your body looks and feels great
    - Time outdoors for peaceful walks, reflection, and passive debugging of code
    - Find a GF or BF that supports you and doesn’t try to overload your schedule with stressful and unimportant things.
    - Stop eating processed foods. Take 30-45 minutes to properly cook food with healthy ingredients and your body will thank you for it. Everyone is different, but beef, dairy, and fruit works best for me.
    - if you’re unfamiliar with stoic philosophy, get familiar with some.
    Ive been professionally programming for 14 years and this has been working perfectly for me for the past 3 years. Any notions of depression seems like a distant memory for me.

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

      wow, that's exactly how I was for about 6 years as a senior dev.
      when you get to the next part, don't take the SSRIs. instead, demand an NDRI. also, find a hobby where you make stuff with your hands that doesn't involve a computer (wood was good for me), some really good walking shoes, and a buddhist monk/preist. 😉

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

      @@thatJackBidenTalksAbout you do you bud 😜

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

      @@whatthechaos but fr, you pretty much just laid out the "basic code bro" stereotype. if you specifically mentioned "BJJ," Jordan Peterson, and Tim Ferris' 4-Hour books then you'd have the template for like 80% of programmers approaching burnout circa 2013-2019.

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

      @@whatthechaos also try to keep in mind that Marcus Aurelius was the emperor of Rome - one of the most, if not THE most - powerful people on the planet when he journaled all those platitudes and had servants to do everything he didn't want to do. so a significant portion of the time when he's talking about stuff like "bearing things worthily," he's really kinda rationalizing his treatment of other people.

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

      @@thatJackBidenTalksAbout thats pretty funny. However, stereotypes aside, i would argue that balance is the most important thing; and learning to like “work” is a close 2nd (because pretty much everything is “work” in the end). Ive seen too many devs put all their chips on “im a super intelligent coder” and not enough in the physical and spiritual categories.
      I honestly havent read Marcus Aurelius yet- im more an Epictetus and Musashi’s Five Rings kind of guy. Jordan Peterson has some really good stuff here and there, but my personal opinion overall is that i think he’s a wiener. I dont really care for Tim Ferris and havent read that one yet, but i do like his obsessiveness on automation - it reminds me of the intro of Honey I Shrunk the Kids. I do like the BJJ, but mainly because no one wants to wrestle with me after college and i missed competing.
      Overall, I think “basic code bro” is a step in a positive direction for some devs who lack direction. From there, people can veer off the path to whatever suits them and what drives them to a greater purpose 👍

  • @m.guedes
    @m.guedes Месяц назад +741

    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 Месяц назад +88

      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 Месяц назад +28

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

    • @applepie9806
      @applepie9806 Месяц назад +54

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

    •  Месяц назад +31

      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 Месяц назад +7

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

  • @PabloGaraguso
    @PabloGaraguso Месяц назад +1124

    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 Месяц назад +71

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

    • @WHAT_TAHW
      @WHAT_TAHW Месяц назад +111

      @@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 Месяц назад +16

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

    • @PhilDietz
      @PhilDietz Месяц назад +39

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

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

      Well said!

  • @LettersAndNumbers300
    @LettersAndNumbers300 Месяц назад +407

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

    • @Zeuts85
      @Zeuts85 Месяц назад +21

      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 Месяц назад

      ​​​@@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 Месяц назад

      @@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 Месяц назад

      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

      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.

  • @shaggybreeks
    @shaggybreeks Месяц назад +81

    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 Месяц назад +8

      Never too late to get into stonemasonry :)

    • @DanielAlejandro1678
      @DanielAlejandro1678 27 дней назад

      would you share the age when you became a programmer?

    • @thaneros
      @thaneros 26 дней назад +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 3 дня назад

      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.😔

  • @marufbepary100
    @marufbepary100 Месяц назад +549

    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 Месяц назад +173

      Rare win

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

      ​​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 Месяц назад +116

      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 Месяц назад

      God I need this 🥹

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

      I don't believe you. 😌

  • @wlockuz4467
    @wlockuz4467 Месяц назад +761

    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_ Месяц назад +20

      so true

    • @harrytsang1501
      @harrytsang1501 Месяц назад +72

      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 Месяц назад

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

    • @regul4rjohn
      @regul4rjohn Месяц назад +12

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

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

      @@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.

  • @LogicPhalanx
    @LogicPhalanx Месяц назад +881

    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 Месяц назад +13

      lmao

    •  Месяц назад +60

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

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

      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 Месяц назад

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

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

      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.

  • @JohnCena-fd5yw
    @JohnCena-fd5yw Месяц назад +37

    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

  • @mjdbaga
    @mjdbaga Месяц назад +118

    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 Месяц назад +25

      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 🤷‍♂

  • @henninghoefer
    @henninghoefer Месяц назад +273

    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 Месяц назад +37

      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 Месяц назад +21

      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 Месяц назад +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 Месяц назад +6

      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 Месяц назад

      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

  • @emptylyles
    @emptylyles Месяц назад +640

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

    • @thesquirrel082190
      @thesquirrel082190 Месяц назад +72

      its any job working for some capitalist monstrosity

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

      Did you get the memo?

    • @gon8330
      @gon8330 Месяц назад +22

      @@thesquirrel082190people in societ union were happy?😂

    • @sapiently1
      @sapiently1 Месяц назад +35

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

    • @aarnehalen1686
      @aarnehalen1686 Месяц назад +26

      @@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

  • @techgroveusa
    @techgroveusa Месяц назад +117

    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 Месяц назад +11

      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

      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

  • @itspaintosee
    @itspaintosee Месяц назад +159

    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 Месяц назад +12

      I wish you all the best!

    • @AcvaristulLenes
      @AcvaristulLenes Месяц назад +14

      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 Месяц назад +9

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

    • @thatJackBidenTalksAbout
      @thatJackBidenTalksAbout Месяц назад +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 Месяц назад +3

      ​@@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.

  • @ForestGramps
    @ForestGramps Месяц назад +435

    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 Месяц назад +84

      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 Месяц назад +7

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

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

      Breaking News being a wagie is miserable

    • @blynnozaur
      @blynnozaur Месяц назад +31

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

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

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

  • @HAV0X_
    @HAV0X_ Месяц назад +943

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

    • @ANTICHRIS619
      @ANTICHRIS619 Месяц назад +35

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

    • @potential900
      @potential900 Месяц назад +29

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

    • @Polygarden
      @Polygarden Месяц назад +25

      I seriously thought about buying any cheap piece of land in the wilderness and grow my own plants to enjoy life and be happy. Then I wouldn't have to care about other persons and schedules anymore.

    • @user-cf2tn6yf8e
      @user-cf2tn6yf8e Месяц назад +34

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

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

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

  • @ShadowGuyCODEX
    @ShadowGuyCODEX Месяц назад +14

    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 Месяц назад +8

      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 12 дней назад +2

      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

  • @Yhoshua_B
    @Yhoshua_B Месяц назад +242

    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 Месяц назад +41

      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 Месяц назад +4

      ​@@Dimfacion1oh no :(

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

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

    • @last.journey
      @last.journey Месяц назад +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 Месяц назад +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.

  • @wakeengineer
    @wakeengineer Месяц назад +1154

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

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

      See you in the sewer

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

      For real hhhhh

    • @JohnSmith-xv1tp
      @JohnSmith-xv1tp Месяц назад +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...

    • @reverse_shell.asm.sh.exe1
      @reverse_shell.asm.sh.exe1 Месяц назад +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 Месяц назад +7

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

  • @objectobject5889
    @objectobject5889 Месяц назад +294

    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 Месяц назад +11

      This

    • @Soul_King_Aizen
      @Soul_King_Aizen Месяц назад +31

      *"It's always the damn screen"*

    • @kiztime1234
      @kiztime1234 Месяц назад +14

      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 Месяц назад +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 Месяц назад

      when their psoas contracts

  • @TastelessSoftware
    @TastelessSoftware Месяц назад +19

    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 17 дней назад +1

      what would you have rather done

    • @TastelessSoftware
      @TastelessSoftware 11 дней назад +1

      @@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 11 дней назад +1

      @@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

  • @TojiFushigoroWasTaken
    @TojiFushigoroWasTaken Месяц назад +141

    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 Месяц назад

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

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

      damn

    • @applepie9806
      @applepie9806 Месяц назад +6

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

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

      Managers really have their priorities in life messed up.

  • @andyastrand
    @andyastrand Месяц назад +97

    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 Месяц назад +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 Месяц назад +1

      Too real.

    • @5xt
      @5xt Месяц назад +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 Месяц назад +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.

  • @MeowImages
    @MeowImages Месяц назад +96

    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 Месяц назад +6

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

    • @MeowImages
      @MeowImages Месяц назад +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 Месяц назад +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 Месяц назад

      @@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

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

  • @MAJ0RTOM
    @MAJ0RTOM Месяц назад +19

    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.

  • @kashikashy2151
    @kashikashy2151 Месяц назад +144

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

    • @DemPilafian
      @DemPilafian Месяц назад +21

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

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

      What is a scrum sprint?​@@DemPilafian

    • @jamad-y7m
      @jamad-y7m Месяц назад

      It's the proliferation of bullshit jobs

  • @byorce
    @byorce Месяц назад +82

    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 Месяц назад +25

      @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 Месяц назад +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 Месяц назад +8

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

    • @Ripcraze
      @Ripcraze Месяц назад +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

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

  • @franciscovessani6720
    @franciscovessani6720 Месяц назад +478

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

    • @kevinc7632
      @kevinc7632 Месяц назад +16

      Under rated comment

    • @this-is-clem-fandango
      @this-is-clem-fandango Месяц назад +10

      facts

    • @Ripcraze
      @Ripcraze Месяц назад +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 Месяц назад +2

      I think you are pretty close to the truth

    • @splicedbread
      @splicedbread Месяц назад +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.

  • @FirstNullLast
    @FirstNullLast Месяц назад +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

      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

      @@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 Месяц назад

      @@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.

  • @bdk1371
    @bdk1371 Месяц назад +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 Месяц назад +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

      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 Месяц назад

      @@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.

  • @alexsmith-rs6zq
    @alexsmith-rs6zq Месяц назад +386

    The git blame obituary joke had me cackling

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

      More coherent if that programming position is on COBOL or ALGOL

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

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

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

      @@RottenMuLoT yep🙁

  • @thamotionmagic
    @thamotionmagic Месяц назад +368

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

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

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

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

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

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

      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

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

  • @tigerchills2079
    @tigerchills2079 Месяц назад +23

    "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 4 дня назад

      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.

  • @z33d6
    @z33d6 Месяц назад +53

    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 Месяц назад +2

      Well said

    • @applepie9806
      @applepie9806 Месяц назад +2

      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 Месяц назад +10

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

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

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

  • @BeeLightened
    @BeeLightened Месяц назад +109

    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 Месяц назад +2

      Could you elaborate on why?

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

      I feel it - same for me

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

      ​@@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 Месяц назад +23

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

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

      ​@@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

  • @1985rbaek
    @1985rbaek Месяц назад +44

    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 Месяц назад +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 Месяц назад +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 Месяц назад

      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

      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.

  • @StarDust_2077
    @StarDust_2077 Месяц назад +21

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

    • @MrPersistent16
      @MrPersistent16 Месяц назад +5

      And they don’t pay thaat well either unfortunately

  • @theflexitech
    @theflexitech Месяц назад +318

    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 Месяц назад +52

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

    • @andreys7729
      @andreys7729 Месяц назад +42

      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 Месяц назад +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 Месяц назад +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 Месяц назад

      @@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

  • @NathanHarrison7
    @NathanHarrison7 Месяц назад +84

    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 Месяц назад +1

      Thank you for sharing this, actually.

    • @traveller23e
      @traveller23e Месяц назад +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

      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"..

  • @SPDLTD
    @SPDLTD Месяц назад +185

    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 Месяц назад +17

      I like that analogy

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

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

    • @Account-ez9px
      @Account-ez9px Месяц назад +5

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

    • @Dxpress_
      @Dxpress_ Месяц назад +14

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

    • @sor3999
      @sor3999 Месяц назад +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.

  • @LJBrown25
    @LJBrown25 Месяц назад +25

    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 29 дней назад +1

      Lol same

    • @mzpls
      @mzpls 27 дней назад

      so real

    • @edwardmitchell6581
      @edwardmitchell6581 25 дней назад

      Please join AA.

    • @rio-dq9sc
      @rio-dq9sc 13 дней назад

      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".

  • @alarriag1
    @alarriag1 Месяц назад +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 Месяц назад +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!

  • @stevenirby5576
    @stevenirby5576 Месяц назад +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 Месяц назад +10

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

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

      Jezus

    • @experimentalcyborg
      @experimentalcyborg Месяц назад +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 Месяц назад +4

      Good luck man, success, is the best revenge.

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

      Hi mr. dinosaur🦖

  • @beats4all914
    @beats4all914 Месяц назад +47

    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 Месяц назад +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 Месяц назад +2

      @@Mars-l9b 💀

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

      @@Mars-l9b hahaja your skin gain thickness

    • @victorhf9804
      @victorhf9804 Месяц назад +8

      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.

  • @fuzzynewt
    @fuzzynewt Месяц назад +8

    I quit a 6-figure job to be a house husband and raise a kid. Year after year the industry promised that the job and the life would get better; if only we kept up the same pace of work a bit longer. 13 years of overtime... watch savings, retirement, investments lose 40% of its buying power over 2 years of a pandemic.
    I'd rather watch Peppa Pig and bring my daughter to the park. F this.

    • @charlesw3120
      @charlesw3120 22 дня назад +3

      Peppa Pig is actually good programming. No shame in enjoying good content. My favorite is the glitter episode.

    • @Jay-vz7og
      @Jay-vz7og 16 дней назад

      Good for you bro

  • @CentreMetre
    @CentreMetre Месяц назад +30

    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 Месяц назад +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

      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

      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 Месяц назад +2

      @@vulpo "the commoditization of programming"
      lol wtf

  • @Mortizul
    @Mortizul Месяц назад +73

    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".

  • @pvanukoff
    @pvanukoff Месяц назад +107

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

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

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

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

      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 Месяц назад +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 Месяц назад +2

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

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

      and bad

  • @protofire--
    @protofire-- Месяц назад +6

    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.

  • @56redgreen
    @56redgreen Месяц назад +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 Месяц назад +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..

  • @dylangtech
    @dylangtech Месяц назад +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.

    • @Ztaticify
      @Ztaticify Месяц назад +9

      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 Месяц назад +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 Месяц назад +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 Месяц назад

      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 Месяц назад

      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 Месяц назад +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 Месяц назад +27

      I hope you'll find a better coping mechanism mate

    • @renanxd04
      @renanxd04 Месяц назад +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 Месяц назад +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 Месяц назад +8

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

    • @VictoriaRed18
      @VictoriaRed18 Месяц назад +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.

  • @Videofiziert
    @Videofiziert Месяц назад +6

    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

  • @fasimba1
    @fasimba1 Месяц назад +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 Месяц назад

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

  • @jpegjpg
    @jpegjpg Месяц назад +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 Месяц назад +1

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

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

      "Boohoo I don't have to work"

    • @rmo9808
      @rmo9808 Месяц назад +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 Месяц назад +1

      ​@@markq722lol right. Seems ungrateful

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

      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.

  • @kkania
    @kkania Месяц назад +145

    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 Месяц назад

      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 Месяц назад

      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 Месяц назад

      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 Месяц назад

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

    • @testtest-cu6sq
      @testtest-cu6sq Месяц назад +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.

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

    that pressure hierarchy gave me serious existential dread

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

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

    • @sor3999
      @sor3999 Месяц назад +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 Месяц назад

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

  • @davidl.e5203
    @davidl.e5203 Месяц назад +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...

  • @RinInABin
    @RinInABin Месяц назад +126

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

    • @aravindpallippara1577
      @aravindpallippara1577 Месяц назад +35

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

    • @zaidshaikh2536
      @zaidshaikh2536 Месяц назад +12

      @@aravindpallippara1577 truly some next level pain.

    • @sergeikulikov4412
      @sergeikulikov4412 Месяц назад +16

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

    • @ChuckNorris-lf6vo
      @ChuckNorris-lf6vo Месяц назад

      its because you are worthless and insignificant until you prove to someone who cares that you are not. Have you proven yourself, yes or no?

    • @work3753
      @work3753 Месяц назад +13

      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.

  • @williamhe6726
    @williamhe6726 Месяц назад +16

    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 Месяц назад

      do bongs

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

      might also be under diagnosed

    • @Jay-vz7og
      @Jay-vz7og 16 дней назад

      Most here don't believe depression exists 😮‍💨

  • @Semtx552
    @Semtx552 Месяц назад +280

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

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

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

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

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

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

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

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

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

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

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

  • @gdalmuti
    @gdalmuti Месяц назад +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 Месяц назад +4

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

    • @whickervision742
      @whickervision742 Месяц назад +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 Месяц назад +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 Месяц назад

      @@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 Месяц назад +1

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

  • @MrEnPeEm
    @MrEnPeEm Месяц назад +52

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

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

      This is a great channel.

  • @Oldbettie
    @Oldbettie Месяц назад +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 Месяц назад +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 23 дня назад

      @@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.

    • @user-vs9qz6ro7z
      @user-vs9qz6ro7z 22 дня назад

      😢 True.

    • @user-vs9qz6ro7z
      @user-vs9qz6ro7z 22 дня назад

      ​@@javiereduardo89True.

  • @rubyciide5542
    @rubyciide5542 Месяц назад +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 Месяц назад +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 Месяц назад +18

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

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

      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 Месяц назад +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.

  • @dfs-comedy
    @dfs-comedy Месяц назад +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_ Месяц назад +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 Месяц назад

      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

      @@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

      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.

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

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

    • @Bozebo
      @Bozebo Месяц назад +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.

  • @theAmazingJunkman
    @theAmazingJunkman Месяц назад +10

    me: “You guys have jobs?”

  • @ReptilianLaserbeam
    @ReptilianLaserbeam Месяц назад +23

    I remember a couple decades ago in my country there was this really big boom telling all the girls if they wanted to become wealthy they MUST become psychologists, and maybe around the same time it was oil engineer for boys (yes, I live in a really male centric country). Fast-forward to today, there are THOUSANDS of engineers driving cabs and Uber and what not, and THOUSANDS of psychologists working as assistants or cab drivers as well. Choosing a career that makes money is important, but don't choose the one just because is the "boom" at that moment. If you don't like it you'll end up miserable and working in a different industry.

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

      what country? Is it India ?

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

      that's why I want to become an endocrinologist, and eventually a plastic surgeon. Nothing like helping other trans people get the care they need while getting a decent pay too.

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

      There was a psychology boom a couple decades ago in your country but now it's over? I'd be interested to know more about that.

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

      @@mike74h it was a really seemed career a few decades ago so all parents forced/advises their kids to study that, now there are way too many psychologists

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

      @@ReptilianLaserbeam Tell them to come to the US. We're nowhere near all stocked up here yet.

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

    2:06 bro caught lackin 😭

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

      Was looking for this comment LOL

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

      he made a typo let's move on

  • @BunkerSquirrel
    @BunkerSquirrel Месяц назад +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 Месяц назад +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 Месяц назад

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

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

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

  • @geneanthony3421
    @geneanthony3421 Месяц назад +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.

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

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

  • @mastertainment116
    @mastertainment116 Месяц назад +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 Месяц назад +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 Месяц назад +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 Месяц назад

      Sounds like Communication problems

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

      You could also be a StarCraft II pro player.

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

      @@helloukw relatable so much

  • @rationallogic9975
    @rationallogic9975 Месяц назад +9

    i started programming when i was doing my undergrad degree like 15 years ago. programming back then was a bit easy, you just had to write the business logic and connect some dots and boom you have a working solution. however it became a nightmare now.
    -Managing git branches
    -make sure u deploy latest solution and push latest changes
    -serverless computing
    -useless permissions and security roles between different components
    -maintaining different environments (dev,pre,prod)
    all such things has made programming difficult and boring. on the top of that most tech companies offers very similar kind of roles. all you are doing is writing lambda functions, there is no creativity and no new exciting projects.

    • @sor3999
      @sor3999 Месяц назад +4

      "Serverless computing" is just a nonsense marketing term made up by cloud providers to mean they manage things for you.

    • @Ripcraze
      @Ripcraze Месяц назад +2

      very true, as a full-stack dev we're also expected to be devops experts.

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

      Aside from "serverless" all these things make it far easier. Security roles debatable, depends on what the actual system is, I've seen a lot of completely pointless "security" while glaring low hanging fruit are just ignored and the better solution for the harder problem is standard separation of concerns, opsec, observability, and just actually doing it properly.

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

      Jezus you kids

  • @flowyriv
    @flowyriv Месяц назад +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.

  • @bigdogsmallman
    @bigdogsmallman Месяц назад +96

    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 Месяц назад +1

      mad riff licks

    • @jerseyse410
      @jerseyse410 Месяц назад +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 Месяц назад

      @@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 Месяц назад

      Full stack am i right

    • @DanielPodlovics
      @DanielPodlovics Месяц назад +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. 😮‍💨

  • @amielvasco3503
    @amielvasco3503 Месяц назад +23

    Money can buy happiness once you actually stop working.

    • @omnipenne9101
      @omnipenne9101 Месяц назад +6

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

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

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

    • @frankhuurman3955
      @frankhuurman3955 Месяц назад +10

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

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

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

    • @feisikLetsPlay
      @feisikLetsPlay Месяц назад +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 Месяц назад +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

      @@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...

  • @zacido_games
    @zacido_games Месяц назад +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.

  • @scemmerjoke
    @scemmerjoke Месяц назад +20

    With how insane some bugs can be. I'm suprised it's at 80%. I'd expect most to went insane by now.

    • @traveller23e
      @traveller23e Месяц назад +6

      Honestly if you give me a cursed monolithic database and a bug description I'll be perfectly happy to hunt it down, but if you tell me I have to hurry up and finish this driver testing and also write to the client about such-and-such and review this code for you and update our software on this other client's server and there's no documentation for anything and the only people who understand the system are perpetually too busy to help and it's all high priority, I'm looking for another job.
      (Not that I'm bitter about my current employer or anything.)

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

      @@traveller23e Lmaoo

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

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

    • @AMPProf
      @AMPProf Месяц назад +5

      Ahh yes evil kidz stealing jobs cause they know wikitext

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

      true for every other job

    • @OzzyTheGiant
      @OzzyTheGiant Месяц назад +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.

    • @user-df5ym9dv5g
      @user-df5ym9dv5g Месяц назад +1

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

    • @nikaX2000
      @nikaX2000 23 дня назад +2

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

  • @leetcoder987
    @leetcoder987 Месяц назад +8

    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 Месяц назад

      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.

  • @nisheetpatel2654
    @nisheetpatel2654 Месяц назад +13

    2:06 Testical debt: when the code is so bad, it physically hurts

    • @marksmod
      @marksmod 28 дней назад

      ... your balls

  • @MrStraightGangsta
    @MrStraightGangsta Месяц назад +30

    Every hour in front of that screen i feel another little bit of my soul die