Tech Burnout | The Tech Job Market is Terrible and I'm Sick of Leetcoding

Sdílet
Vložit
  • čas přidán 6. 08. 2024
  • In this video I talk about the things in tech that cause burnout and frustration for both job seekers and tech workers
    TOC:
    Introduction: 00:00
    Agile methodology : 01:35
    High Barrier To Entry : 06:10
    Tech Interviews: 07:33
    2020 and Tech Layoffs: 10:51
    Work life balance: 14:55
    Work is mundane: 16:06
    Conclusion: 17:27
  • Věda a technologie

Komentáře • 535

  • @m-ok-6379
    @m-ok-6379 Před 8 měsíci +537

    I'm a burnout designer -> frontend developer with almost 20 years of experience and here are things that make this industry horrible
    - Cheesy company culture
    - You have to learn the newest tech at home
    - Layoffs after being told we are all family for years
    - Your job requirement keeps changing every 3-5 years
    - Your manager keeps pointing out stuff you need to improve no matter how hard you work
    - Very few companies have a real onboarding to new workers
    - A lot of insecure coworkers
    - Ridiculously hard coding interviews put together by people who can't finish the challenge themselves
    - Treating long hours like a badge of honor
    - Seeing 40+ year-old people being lied to about getting a six-figure salary if they finish a boot camp program that only costs $499

    • @rockpadstudios
      @rockpadstudios Před 7 měsíci +57

      I'm getting ready to retire and have been writing C firmware for embedded systems for 35 years, many times in the medical industry. I remember buying books when the PC revolution started and at that time I had a big house. I bought book shelves and they started filling up and I was proud of my collection and skills. Well after about 10 years I realized that the majority of my book collection was worthless. My core skills were still the C Language and some assembly. ARM arrives and all my embedded x86 / 68k / 8051 skills were useless. I did some M$ Windows development and my Win32/MFC skills were useless after a few years. RTOS's come and go, tools come and go, Repo's come and go and all the skills are now useless because of git and the front end tools. It was easier for me starting out because there was a smaller amount tech to understand. Now engineers need to know a enormous amount of tech just to blink a dam LED. Linux is not a easy thing to master, you have to spend 1000's of hours to just get comfortable. I've been lucky, I haven't had to go back to Linux embedded systems but a friend has had to learn it cold for Goggle and said it was brutal and he has a wife and kids. He paid 1.5 Million at 6.5 % interest and I can't wrap my mind around that. Well there is a point in life you can't afford to burnout so keep that in mind.

    • @jonasbaine3538
      @jonasbaine3538 Před 6 měsíci +24

      @@rockpadstudioswhat do you mean 1.5 million at 6.5%? What is that?

    • @jayg6434
      @jayg6434 Před 6 měsíci

      @@jonasbaine3538his home?

    • @dmitryi3761
      @dmitryi3761 Před 6 měsíci

      @@jonasbaine3538 he's referring to mortgage I suppose.

    • @camjonron
      @camjonron Před 6 měsíci

      i'm guessing a house@@jonasbaine3538

  • @JohnHall
    @JohnHall Před 6 měsíci +170

    As a tech worker in my 50s...the cycle of boom/bust will not end. Save your money. Switch stacks. Change industries. Take up gardening. Never fully deny or believe that a meritocracy exists within the market. Understand that you will repeatedly find yourself competing with your younger self.

    • @gangstaberry2496
      @gangstaberry2496 Před 6 měsíci +15

      Thanks John... I thought I was starting to go crazy (at 28) but it really resonates with me the way you say "competing with your younger self"

    • @JohnHall
      @JohnHall Před 6 měsíci

      @@gangstaberry2496 Glad it helped. I spent 30 years in consulting and startups within and adjacent to Silicon Valley. Now I work in IT in healthcare as I plan toward retirement. However, tech culture will always be derived from the capital that funds it. As long as the VC and disruption culture dominates, tech will be an ongoing turnover factory. The best skills I can suggest is to start reading the Economist, follow global trends in markets and industries, and recognize that sometimes you just have to walk away from things before the culling begins. The hot cycle might slow down slightly for the next couple of years, but it will fire back up again "shortly" after that. US manufacturing certainly is having a renaissance...but then they will obscenely lowball any tech salary. Pharma remains the overpaid sector that is non-tech, but it is also a ticking timebomb. Mainly, just know that nothing in tech lasts forever, so take what you can while you can and move on the moment you recognize you aren't in the fast-moving water any longer. Or when you no longer feel like there being zero stability in your career.

    • @st4rbuxx
      @st4rbuxx Před 6 měsíci +2

      Maybe I just haven't hit the wall yet (barely 50), but I don't find myself *competing* with my younger self... I'm collaborating, sometimes leading/mentoring, and often learning from colleagues who are versions of my younger self. That's always been one of the rewarding parts of the job... maybe I've just been lucky.

    • @InfinityDz
      @InfinityDz Před 6 měsíci +2

      "Change industries"

    • @JohnHall
      @JohnHall Před 6 měsíci +2

      @@InfinityDzMy degree is in Economics. I have been doing software dev since gradeschool. I follow the markets as much as I follow the technologies. Watching people in their 50s and even 60s try to hang onto their careers inside dying companies in a dying industry is extremely painful to watch.

  • @tex346
    @tex346 Před 6 měsíci +204

    The daily meeting is "what did you do for me yesterday?" and "what are you doing today for me?"

    • @bigslacker666
      @bigslacker666 Před 6 měsíci +24

      If only there was software available that allowed engineers to input their tasks, estimate time, put notes on progress and so on. Oh wait....:D

    • @CoronaryArteryDisease.
      @CoronaryArteryDisease. Před 6 měsíci +14

      This is true about most professions/jobs. No matter how amazing you have been in the past, if you don’t do amazing work today right now, you are on the list of the next people to be fired.

    • @chris_schenkel
      @chris_schenkel Před 6 měsíci

      @@CoronaryArteryDisease. As it should be.

    • @shodanxx
      @shodanxx Před 6 měsíci +1

      Tech workers are so naive about labour relations. If it's not a union job with seniority based layoff, you don't have a leg to stand on.Don't even waste your time applying.

    • @bigslacker666
      @bigslacker666 Před 6 měsíci +3

      @@shodanxx Yeah, it's awful making $300-$500k/yr and just hopping to another similar or better gig if you get laid off, can't figure out why we do it, we must all be naive. :D

  • @justinoleary911
    @justinoleary911 Před 6 měsíci +116

    Tech was exciting and new in the late 90’s and early 2000’s. Now it’s billions of lines of code nobody knows what they do anymore and everyone’s knowledge is a mile wide and an inch deep

    • @vadim6385
      @vadim6385 Před 6 měsíci +5

      Better than if the knowledge was mile deep but inch wide.
      Jack of all trades, master of none, is still better than master of one.

    • @whatisiswhatable
      @whatisiswhatable Před 6 měsíci +4

      its all been divorced and abstracted away from the tech itself, mostly.

    • @Anon-tt9rz
      @Anon-tt9rz Před 6 měsíci +2

      @@vadim6385 are you sure about that? 😂

    • @Zuriki09
      @Zuriki09 Před 6 měsíci +1

      @@vadim6385 Depends on the size of your team and the problems you are tackling. A team of 1-2, you need a large spread of good-enough knowledge. A team of 300+, having a few subject matter experts in key positions can really make a difference.

    • @CoconutPete
      @CoconutPete Před 5 měsíci +8

      it's also not fun or exciting anymore as everyone and their grandma is doing the same thing.. or you have to compete with third world coders who work for peanuts

  • @StaffyDoo
    @StaffyDoo Před 6 měsíci +153

    “Burnt out of working in tech” Here ✋ A former DevOps / SRE / Platform Engineer too. I quit the rat race about a couple of months ago and it is like I was born again: no more anxiety, no more stress, no more depression - fuck IT 🔥🔥🔥

    • @jonasbaine3538
      @jonasbaine3538 Před 6 měsíci +20

      What did you switch to? What job doing now?

    • @AmitSangwan123
      @AmitSangwan123 Před 6 měsíci +15

      Same here , I did quite quitting , company put me on pip and I got fired 😂😂😂. Now feeling reborn 😂

    • @lokiwhacker
      @lokiwhacker Před 6 měsíci +6

      Same I built a cabin in the woods😊

    • @KryticalHitMusic
      @KryticalHitMusic Před 6 měsíci +9

      Curious what you transitioned into? I'm a tech worker for 10 years now and I'm considering moving into doing some kinda social services instead. The salary hasn't been worth the layoffs and burnout.

    • @yotelolailo
      @yotelolailo Před 6 měsíci

      Also interested in what you guys transition to, other jobs, freelance, creating a business, using savings...

  • @ssgg23
    @ssgg23 Před 6 měsíci +114

    Agile as implemented by most companies is an absolute joke, just another form of micromanagement.

    • @emilyau8023
      @emilyau8023 Před 6 měsíci +6

      They really found out a way to capitalize on it too. There's certifications for it ugh total BS. I believe the process can be efficient by just applying flexible management skills. But they're really strict with it. There's even one called Lean. All BS.

    • @phillipspassmore
      @phillipspassmore Před 6 měsíci +15

      Beyond micromanagement, agile has also given terrible managers ways to fill their calendars with meetings to make them "look busy". Often flooding people they manage with weekly meetings

    • @Weaver_Games
      @Weaver_Games Před 6 měsíci

      I personally hate SCRUM. Kanban is fine. I feel like SCRUM + sprints is just always a way to fail to make a sustainable piece of software. I'm old, been doing this a long time - I don't know why but this exact timeframe but I feel like around after 3 years any system made under scrum becomes unmaintainable. The reasoning is doing random bits of the product that some PM thinks is important every 2 weeks is a terrible way to architect a system. The architecture starts looking suspiciously a lot like the order you did the cards in.
      Like no one designs software anymore, they just start slamming code in and it always becomes a mess. I worked at a place where me and the CTO would sit down before a project for like a week straight and really try to outline how the entire system would work. We would do our best to predict the data models, stub out functions, write UML diagrams, etc. This is for some reason considered "waterfall" but it should really just have been considered a necessary pre-planning for the project.
      And I need to say it was actually extremely mentally taxing to do that. It was very hard - I dreaded doing these sessions. Obviously we never got everything 100% correct but the result was, by and large, quite maintainable systems.

    • @mwin86
      @mwin86 Před 6 měsíci +2

      That's if Agile isn't implemented correctly, which most places don't.

    • @masteryoda9044
      @masteryoda9044 Před 3 měsíci +3

      21 years in tech in 6 companies and I am yet to see Agile implemented "correctly"

  • @hegerwalter
    @hegerwalter Před 6 měsíci +160

    My favorite is that a lot of tech interviews ask nity questions which are difficult and depend on what you "know right now". There are lots of things that I once knew, but hey, I forgot since then.

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci +24

      Yes, exactly.. I fear that it is counted against you when it shouldn't be. Particularly in the tech field where the knowledgebase can be so broad.

    • @razorswc
      @razorswc Před 6 měsíci +11

      I can relate to this. Interviewing causes me bad anxiety, and makes it so I have a hard time with the pop quiz questions. My work history and the multiple recommendations on LinkedIn from past managers and coworkers should speak for themselves.

    • @artyarmadillo9692
      @artyarmadillo9692 Před 6 měsíci +9

      These questions certainly feel like they need to find a reason NOT to hire you.

    • @enriquejaimes3368
      @enriquejaimes3368 Před 6 měsíci +5

      Agree, to succeed on an interview you have to be lucky enough to be asked the exact question you studied a couple of days ago, otherwise, it is very difficult to remember te details.

    • @utility00
      @utility00 Před 6 měsíci +13

      For some reason tech interviews are geared towards recent CS graduates. Why the hell I should remember how to implement a PQ tree (there's google for that if I ever need this), especially if it has absolutely nothing to do with my daily job duties? If you want to hire someone who remembers everything in Algorithms course, hire a recently graduated student and stop wasting my time.

  • @DrunkenUFOPilot
    @DrunkenUFOPilot Před 9 měsíci +298

    Coding tests at the job interview are nuts. I especially hate having to do the same brain teaser coding tests over and over with every company. Are accountants given a column of numbers to add? Do news reporters have to color in a map of countries in the world? In most professions where a sufficient skill level needs to be guaranteed, there's a license or certification or some such thing. Why not have such for programming languages, software architecture, C++, system design (I'd flunk that) and whatever other skills many employees look for? Be tested once and just once.

    • @tech_with_moss
      @tech_with_moss  Před 9 měsíci +67

      I agree the interviews have gotten out of control

    • @finleybaker6008
      @finleybaker6008 Před 8 měsíci +75

      There was a study that was done that found that the traditional leet-code style interview really just measures anxiety.

    • @picklerix6162
      @picklerix6162 Před 6 měsíci +46

      If I’m presented with a coding challenge, I tell the interview team that I don’t write code for free. Also, I don’t want to work for a company that discounts my many years of experience.

    • @fabiannomada2724
      @fabiannomada2724 Před 6 měsíci +16

      With current salaries a lot of people are faking experience

    • @markeissler
      @markeissler Před 6 měsíci +40

      Well. One of those certifications used to be a university degree. But then they decided that didn’t mean anything for this industry. So now they’re happy hiring people that have done nothing more than have maybe attended a six week boot camp. Because all that matters now is that you can pass the leetcode style coding challenges. No one cares about your degree(s) or certifications or years of practical experience.

  • @Rizzan8
    @Rizzan8 Před 6 měsíci +68

    Tech interviews are nuts. I tried to change my current company, sent out CVs to several companies for a senior position. Before each interview I have asked how many stages it has. Some had 8(!) stages. Sorry, but I am not going to bother to waste 8 days for an "unspecified salary" and "the salary depends on your interview".

    • @emilyau8023
      @emilyau8023 Před 6 měsíci +3

      I will not go beyond 4

    • @vadim6385
      @vadim6385 Před 6 měsíci

      It almost sounds like a conspiracy in Big Tech to discourage workers from job hopping.

    • @whatisiswhatable
      @whatisiswhatable Před 6 měsíci

      it's cause they want to indoctrinate you

    • @OMA3R.
      @OMA3R. Před 6 měsíci

      @@emilyau8023 one is enought

    • @Anon-tt9rz
      @Anon-tt9rz Před 6 měsíci +5

      if they have 8 stages they will go bankrupt, good thing you didn't join, it's 100% sinking ship, nobody bothers with 8 stages, alot of companies are optimizing hiring process and there are much better choices

  • @stevens2806
    @stevens2806 Před 6 měsíci +112

    Yes, this is exactly why I don't want to work in tech anymore. I have over 20 years of experience primarily on the backend, and I also have zero interest in learning what appears to be a dumpster-fire combination of frameworks and technologies for the "new" frontend stacks. Everyone wants "full stack" developers now, and everyone seems to be doing these worthless anti-pattern lazy management-style daily standups that I cannot stand. Why do we have to report on task status when we have a TASK MANAGEMENT SYSTEM FOR THAT?!

    • @smthngsmthngsmthngdarkside
      @smthngsmthngsmthngdarkside Před 6 měsíci +25

      Because they want you to feel shame for not estimating the story points accurately

    • @stevens2806
      @stevens2806 Před 6 měsíci

      Yeah, that's what retrospectives are about too, shame for something not making into a release this sprint, etc. I feel like those ceremonies are not good for morale either, even if you praise someone, it makes someone else feel bad for not getting praise that retrospective, it's just not good for moral and will just burn people out eventually.@@smthngsmthngsmthngdarkside

    • @emilyau8023
      @emilyau8023 Před 6 měsíci +14

      ​@@smthngsmthngsmthngdarkside can't feel shame if I don't care.

    • @applepie9806
      @applepie9806 Před 6 měsíci +2

      MY EXACT THOUGHT. I'm glad I'm not the only sane one!

    • @johnb6861
      @johnb6861 Před 6 měsíci +7

      also QAing our own work and doing devops prod support now. They are shrinking other roles and having full stack devs do them instead.

  • @finleybaker6008
    @finleybaker6008 Před 8 měsíci +87

    For me the major factors are:
    * Layoffs
    * Disorganization: I'm not going to say that other professions are perfect. But i feel that civil engineers have been building bridges for thousands of years. Software engineering as a profession has basically been shaped by kids who start companies and Venture Capitalists
    * We have a lot fewer options for employers now than in the past. If you want a well-paying job, we're reaching a point where Google, Facebook, and Amazon are the only games in town
    * Lack of fulfillment. I've spent my career adding 0.0001% to a couple of billionares' balance sheets rather doing anything good for the world (like I was promised id have an opportunity to do).
    Also, the most efficient use of circular buffers are to optimize coding interviews

  • @spencershipley4349
    @spencershipley4349 Před 6 měsíci +12

    I graduated in 2022. Found school incredibly interesting and fun. After 7 months and sending 3,000 applications just to get 4 interviews, I landed a job with an annual salary BELOW $50,000/year, no bonuses, and almost zero chance of promotions. I made more in sales. I took the job anyway so that I could get the experience. Now with 10 months in, I sent out 500 applications, got one recorded leetcode interview before deciding to pivot to a different industry. Got an offer that's an over 30% raise, bonuses, and promotions are nearly a sure thing with 24 months.

    • @PJ-hi1gz
      @PJ-hi1gz Před 28 dny +1

      You left out the most critical info: What did you switch to?

  • @strandedpirate6346
    @strandedpirate6346 Před 6 měsíci +64

    As to interviews, the biggest issue in the industry is these stupid low level algorithm solving tests. No one with an real job sits around and writes a Lists, Dictionaries, or sorting algorithms from scratch - literally every language I've ever used has already solved that "problem". Showing that you go solve for any type of esoteric challenge has almost no practical application in 95% of the industry. Many developers that we interview that can pass those tests, cannot function in a team setting because they are not team players, don't write good code, have zero idea of what basic architecture is, don't know the first thing about SOLID, cannot effectively communicate, waste entire sprints on a single card that anyone else would complete in half a day, the list goes on and on.

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci +14

      I totally agree. I kind of suspect that the introduction of those algorithmic tests was originally intended for fresh CS graduates, since the companies knew that they wouldn't have any real-world dev experience and couldn't answer architectural/design questions, but then other companies started standardizing all of their interviews like that regardless of experience level and now we're in this terrible state of tech interviews. Just speculation.

    • @thecollector6746
      @thecollector6746 Před 6 měsíci +6

      It's almost as if the people who spend all their time memorizing solutions to these low level algorithm problems having actually built anything worth mentioning that actual people use as their daily driver and don't have the fundamentals of Software Development because they never put in the work to do so like those "losers" who went to school and actually put in the work.

    • @thecollector6746
      @thecollector6746 Před 6 měsíci +6

      @@gppsoftware You aren't wrong. If the screener can't tell that you know what you are talking about after 5-10 minutes of fairly deep conversation involving what you have done, what you are working on now, and general IT/SWEN topics and current events....then they basically just admitted that they don't have enough experience to be tech screening anyone.

    • @Meritumas
      @Meritumas Před 6 měsíci +6

      And after all of this you end up being a YAML farmer nowadays

    • @Weaver_Games
      @Weaver_Games Před 6 měsíci +4

      The hardest part of software development isn't usually writing the code - it's working as a team effectively. I'll take someone easy to work with that's slower than some super fast hacker hotshot who plays by his own rules and everyone thinks is a disruptive asshole.

  • @exapsy
    @exapsy Před 6 měsíci +25

    Yep. This is exactly how it is.
    7+ years of experience as a software engineer.
    - jobs interviews is like a completely another job.
    - every year they get harder
    - interviewers (who are also programmers) often treat people like wikipedias, pretending that you have to know keywords or concepts nobody uses in real life regularly and if you had you would search. That's exactly what the interviewer would do. But interviewers rarely like saying "hey, can I google that?". I did say that in an interview, they didn't particularly like it as I didn't get the job.
    - 1-2 week tasks, COMPLETE disrespect for the candidate's time. As if my time is worth nothing and pretending that after I'm going to complete that task you're ... going to hire me? Sure? You've also got like 30-300 candidates.
    - Leetcode interviews that themselves can't solve and never solve IRL.
    - Leetcode interviews getting harder and harder because they get leaked.
    - Recruiters and interviewers treating tools like .... something you should know from top to bottom. Like, guys, there are 10000 tools in Software engineering, Kafka, RabbitMQ, ReactJS, Postgresql, MariaDB (vs Mysql), MongoDB, Cassandra, Docker, Kubernetes, Websockets, gRPC, and the list goes on that I can't even fill them in my resume anymore!
    I DONT HAVE TO KNOW ALL THOSE TOOLS inside out. Especially keywords that may come from a specific tool. I can ... Search them out! Like a lawyer, or a doctor would, if they don't know what a pill does and its active ingredient, or how to treat the case in the court based on previous cases.
    Like it's massive hypocrisy that we're treated so much harder than .... Doctors ... and Lawyers. People that other people literally in all the sense of the word depend their lives on.
    I never heard a lawyer say "Oh, I had a 2 week court test for my interview" or a doctor having to solve bunch of problems from leetmedical. You get the degree, and you're easily hireable.
    In Software engineering, after you get your CS degree, you have to spend another 2-3 years alone of figuring out what you even wanna become, a backend engineer, frontend, mobile, low level, etc. what technologies you gonna use, that tools exist. Nobody teaches you that! We teach that ourselves! edit: For people just to tell you "Nah, you don't have much experience" when they ask for Junior Engineers!

    • @Demopans5990
      @Demopans5990 Před 6 měsíci +5

      Gets even worse too. You now have interview coaches (operating out of India, at least from what I heard) giving out prompters in real time for (Indian based) developers. The say all the right buzzwords and do everything right (from the point of view of the interviewer) only to discover the dev is pretty incompetent. These tests test the wrong thing

  • @drcat1337
    @drcat1337 Před 7 měsíci +35

    Not to mention a lot of listings are fake! A solid number of job listings are only put up for PR/HR reasons, to meet certain quotas for the year. It's a lot cheaper to outsource contracts, rather than pay for a full-timer with benefits.

  • @wdmeister
    @wdmeister Před 6 měsíci +12

    I gave up 2 years ago. It's not worth it. Truck driver after 2months of training earns more than most programmers with a few years of experience. And the requirements to get that job are insane. You do 2-3 truck deliveries in London per day. Stress free, no effort and you get paid like a dev who knows a few programming languages + math. Yes with programming you will have more opportunities but in most cases, it's not worth it. Most programming jobs are insanely boring and repetitive.

  • @malekith6522
    @malekith6522 Před 6 měsíci +19

    I love working in the tech industry and have over two years of experience. Recently, I lost my job as an embedded Linux software engineer in the automotive industry but was able to find a new position that I really enjoy. Of course, I struggled and it took at least three months to find a new job. Currently, my position is a software engineer in a medical technology company. So, my suggestion is that if you really enjoy working in tech and engineering, don't focus on the negatives because there is always some bad stuff in any industry. Instead, focus on doing what you love.

  • @ivanvarykino8202
    @ivanvarykino8202 Před 6 měsíci +31

    100% truth. Default hour long daily high pressure scrum status with 3 to 1 ratio of overlords to Devs ruined tech life for me!

  • @artyarmadillo9692
    @artyarmadillo9692 Před 6 měsíci +76

    This resonates so much with myself. World is falling apart and the companies expect you to be productive. Like damn man, I keep finding myself wondering which event will finally trigger the WW3 in between my attempts to optimize that goddamn sql query.

    • @mwongeramwajambia7603
      @mwongeramwajambia7603 Před 6 měsíci +7

      Same bro😅 shit never stops

    • @Valentien23
      @Valentien23 Před 6 měsíci +7

      This is as hilarious as it as frightening

    • @robsutcliffe2030
      @robsutcliffe2030 Před 6 měsíci +7

      You know if your unoptimised SQL query triggers WW3, you are going to look pretty silly now.

    • @applepie9806
      @applepie9806 Před 6 měsíci +1

      @@robsutcliffe2030Ooh don't jinx it. 🤣😭

    • @zoidberg444
      @zoidberg444 Před 6 měsíci

      Dude - we're already in WW3. What do you think the lockdowns were? You look at what happened in the first year of WW2 in England and France? They called it the phoney war. Phoney war started March 2020. February 2022 was the war going "hot" into open conflict in Europe in Ukraine in the same fashion as Germany invading France. Now it has spread to the middle east with Israel and now the Houthis closing the red sea. The war will escalate there for sure and it will continue to spread probably to a conflict with China in the South China sea. We will likely see civil conflicts break out and escalate into nation state conflicts. Europe is on the verge of civil war and even America could see low level civil conflict.
      Don't think it will be so obvious or that the lying good for nothing media would tell you we are at war.
      I'll let you in on a little secret. You could make the case that there have been 7 world wars. You look at the 30 years war which was also in many respects a "world war" and in retrospect you might well see some similarities.

  • @RobertHastings12
    @RobertHastings12 Před 3 měsíci +4

    Not in software, but tier 3 deskside support for a large automation firm. Long story short, I left the office at noon on a Monday and checked myself into a psych hospital because I was that burnt out. That queue of 70+ tickets, plus the barrage of end users harassing me on Teams, and my remote boss in my inbox at 7am asking why I haven't addressed the "VIP users tickets" when they were assigned to me overnight and I didn't start work until 8a pushed me over the edge when I was already beyond burnt out. I also had no windows in my office, so I would never get to see outside or any natural light.
    Fast-forward 9 months and I'm much happier working part time as a personal trainer in a physical therapy clinic and part time working the front end at Costco. I get to be on my feet and help people feel better physically instead of sit in a depressing cubicle for 9 hours a day, getting bitched at by people who think they know your job better than you.

    • @tech_with_moss
      @tech_with_moss  Před 2 měsíci

      I'm happy to hear that you are now in a satisfying role. That helpdesk role sounds like it was an extremely toxic environment. Probably worse than the average helpdesk role but it is a difficult role no matter what.

  • @Jaime-eg4eb
    @Jaime-eg4eb Před 5 měsíci +4

    I recently went through 4 rounds of technical interviews for a position and passed all of them with flying colors.
    I was even interviewed by an engineer who worked at Apple and generally had a stellar resume.
    Every interviewer was very happy with my answers.
    Needless to say, this process took many hours of my time and the time of all of these engineers.
    When I got to the interview with the CTO he asked me what had gone wrong on a project I was recently a part of.
    I told him nothing had gone particularly wrong on our team, but a different team had some problems which I briefly described.
    He found my answer showed a "lack of self-reflection" and for that reason I was not hired.
    Such a monumental waste of time reflects the current state of the industry quite well IMO.

  • @utility00
    @utility00 Před 6 měsíci +21

    I absolutely hated Agile. It quickly became an enormous waste of time, ceremonies taking hours to finish and dailies soon bloated to multi-hour status meetings with code reviews on a project I personally was not working on.

    • @joemiles3802
      @joemiles3802 Před 6 měsíci +1

      You had a shit scrum master then if you were lucky enough to have one. Many companies skimp on paying for quality scrum masters and coaches or even worse, try to merge roles.

  • @rockmanxdi
    @rockmanxdi Před 5 měsíci +4

    as a burnt-out tech worker, listening to you is just therapeutic. but nothing will change for now, and I still have to return to work tomorrow.

  • @henson2k
    @henson2k Před 6 měsíci +7

    Agile is a main reason for burnout, I seriously tired of everybody telling we are not doing it right. It can't be done right.

  • @MichaelBrown-ho5wc
    @MichaelBrown-ho5wc Před 6 měsíci +6

    I spent the last 20 years as a senior applications developer. The last 15 years I’ve either been a team lead, or the architect of whatever company or project I was working on. I finally got so fed up I left check and started my own business. Just hearing the word agile makes me want to throw up

  • @sourdurian2839
    @sourdurian2839 Před 6 měsíci +9

    im working in tech and you've hit the nail on the head. the entire interview process is broken, so much so that i explicitly stated in my resume that i will NOT do anymore leetcode. i had 9 interviews after applying for maybe 30 or so companies. and each interview i had to go through 2 rounds of leetcode which is just ridiculous. i got so sick of it till i put it in my resume. my current company gave me a case study, with a short technical interview just to test my understanding.. close to what im working on right now, and i am so happy working in my current company. if we all band together and stop this stupid culture from continuing, they will have to stop it eventually.
    ** just to add, i do not think leetcode is bad entirely, you can learn some stuff, but using it to test someone's capability is downright silly.

  • @outsideworld76
    @outsideworld76 Před 6 měsíci +15

    I'm a hardware engineer. All is good.
    I refuses to do anything related to software.

  • @mecamon
    @mecamon Před 6 měsíci +24

    The Scrum Framework claims it was created on the foundation of the Agile philosophy. But what they did was just pick and choose whatever they wanted and ended up with some slightly toxic level of micro managing. There is nothing more annoying than having to go to a meeting to say, every 24 hours, yesterday I did this and today I will do that. What about that 5th Agile principle that states: "Build projects around motivated people. Give them the environment and support they need, and trust them to get the job done"
    We are not kids, we know our responsibilities, we have a Sprint backlog to complete and unless my current Sprint work depends on what my colleagues are building right now, I don't care about what they did yesterday and what they are going to do today.
    I friend of mine says: "If you have that mindset is because you are not committed with the project". Well maybe I'm just little bit more committed with doing my part the best I can, which in the end will benefit the most our project.

    • @Weaver_Games
      @Weaver_Games Před 6 měsíci +4

      I'm convinced SCRUM leads to unmaintainable software. The way to architect a large codebase is not to work on whatever random thing a PM thinks is "important to the stakeholders" that week. Your architecture ends up looking suspiciously like the order you did the cards in.

    • @mecamon
      @mecamon Před 6 měsíci +1

      @@Weaver_Games it will look exactly like a Jira board, until the project is finished and it goes into maintenance stage. Of course, all that could be avoided by having a good PM, with soft skills to let the Product Owner what is the best for both parties

    • @joemiles3802
      @joemiles3802 Před 6 měsíci +2

      Show me a developer that's motivated to write boring ass accounting software, let alone an entire team or team of teams. Sometimes it's just not in the cards my boi. I think it's important to point out that a lot of the original content, such as the agile principles, still exists in its original form and has not been revisited. It all needs to be refreshed with lessons learned. Isn't that part of scrum, to retro? The founders of agile basically are saying they coded it right the first time lulz

    • @suziebee4240
      @suziebee4240 Před 4 měsíci

      Well, if what you are building has no one waiting for you, you are in a cave for weeks building and one day you say tadah~ then it must not be very business critical.
      If there are many integration points and is a large project, there are always people waiting on your update and when you would be ready, so others can plan accordingly. And not just that, you have to explain what you built and how others can use it the way you intended it to. Go through cycles of integration testing. Blahblahblah. SDLCSDLCSDLCSDLCSDLCSDLCSDLCSDLC around and around it goes.

  • @rhonnieminnie
    @rhonnieminnie Před 7 měsíci +18

    I worked in tech in a non tech role, and all this applies too. Great jobs, high salaries...but layoffs were BRUTAL

  • @EDROCKSWOO
    @EDROCKSWOO Před 9 měsíci +20

    I'm tired of this. I'm burnt out.

  • @aualdrich
    @aualdrich Před 6 měsíci +21

    Standups have begun to feel like a "No true Scotsman" argument to me. I always here, "Well, you're just not doing them correctly," but it seems like no company ever is. At what point do we recognize that maybe the motivation behind the ceremony, while good, is too tempting to become anything but a status meeting?

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci +1

      I like the analogy. I've definitely heard people say the same.

  • @enriquejaimes3368
    @enriquejaimes3368 Před 6 měsíci +16

    DevOps is the most unispiring, tedious and demotivating work I've ever done. It is very important to balance it with "fun" work, otherwise it can burn you out very quickly, specially in teams with high operational loads.
    Regarding interviews, it is ridiculous how they keep asking same puzzly questions for engineers that have several years on experience and a couple of big tech companies in their resume. We all know that it is just a choreographic excercise were you have to be lucky to be asked te right question at te right moment (the one you studied the night before)

    • @ThaisSilva-vk1bv
      @ThaisSilva-vk1bv Před 6 měsíci +2

      If you think devOps is the most boring, you never worked with SAP.

    • @enriquejaimes3368
      @enriquejaimes3368 Před 6 měsíci +1

      @@ThaisSilva-vk1bv Thankfully 😅

    • @Ricocase
      @Ricocase Před 3 měsíci

      Is it worth the $?

  • @samrazi1
    @samrazi1 Před 6 měsíci +8

    Thanks for your candor and honesty. I'm sure this will resonate with a lot of people in tech, if not most these days.

  • @shaunpoore2356
    @shaunpoore2356 Před 6 měsíci +10

    Software dev for 18 years, pretty spot on take. I’d also add, at some point (at least in my industry) a lot of people I’d describe as being “non-technical” have been getting “lead-dev” roles…. And OMFG it has been an unmitigated disaster as far as keeping junior staff engaged, productive, and learning stuff…. But lots and lots of orgs seem to keep doing it anyway.

    • @applepie9806
      @applepie9806 Před 6 měsíci +1

      Agree.... somehow as a intern I'm actually more proficient in the framework we're using and managing a new team than my tech lead.... it's kinda scuffed

  • @stephenwall9036
    @stephenwall9036 Před 6 měsíci +12

    Agile has mutated into something which simply is NOT "agile". Commitments and accountability killed it. It's no better here in the UK. I'm thinking of becoming a professional carpet cleaner. Great video by the way. You touch on all the issues and frustrations I have with this awful industry!

    • @andersjohnson9565
      @andersjohnson9565 Před 6 měsíci +4

      Yep, many companies are routinely violating some of the core principles of Agile and are still calling it "Agile."

    • @suziebee4240
      @suziebee4240 Před 4 měsíci

      I guess no agile coach will go in and say that. They want to stay employed by the company.

  • @CarKiller92
    @CarKiller92 Před 6 měsíci +10

    What is insane in the job market that even for a senior position interview, you are asked to do junior gotcha codes and that's it. As a medior/senior dev, you should add so much more value that's not coding, like mentoring ability and a big picture look, being active in reviews and suggestions... but those are harder to measure so they are just sticking with a useless test.

  • @DudeWatIsThis
    @DudeWatIsThis Před 6 měsíci +20

    I am a software engineer and I have a small software company. I started it fresh out of university, and had barely had a couple years' experience doing odd IT jobs while I studied.
    I've made almost every mistake in the book, but interviewing people like this wasn't one of them. These are a few questions of what I ask:
    - Tell me about 3 design patterns you've used, each with an example of how you've used them.
    - Do you know what TDD is? Have you ever done it? Why? Or why not?
    - Do you prefer DevOps or Continuous Integration? Why?
    - Tell me about a couple of programming books you've read and really liked, and why.
    - Tell me about a couple of mistakes you've made, or a crisis you've had in a past project, and how it ended.
    And that's mostly it. Single, 1-hour interview. Zero code involved. This tells me all I need to know. I also pick up on the vibe they give off along the way. Less than 1% of the professional work we do here involves any algorithm/leetcode stuff at all - it's all mostly about layering stuff properly, knowing where to use what pattern, clean code, pair programming, and being communicative.
    I don't get why people ask you to do leetcode stuff. Why the _fuck_ would I need you to know how to program a quicksort? Has anyone above age 21 EVER programmed a quicksort? Just copy and paste that shit from Stack Overflow, thank you.

    • @javier.alvarez764
      @javier.alvarez764 Před 6 měsíci +1

      You can only do TDD though if you already know the overall functionality of the project, most of the time you do the testing after the development. Sometimes you will find something unexpected bug or feature that needs to be develop while doing the task.
      As for design patterns that is not really used most of the time in Java Spring Boot community in my experience, although dont know about other programming community. Yes the framework itself does have design patterns underneath but most of the time you don't use it.
      Well design apps usually implement: layared architecture, single responsibility principle, dependency injection, solid principles. Which is commonly done in Java Spring apps. Then there is also composition over inheritance that's it.
      If you make the app build on a layered architecture, response agnostic to the programming language meaning if ever if it we change or upgrade the language and framework then it can easily be done. You can also then easily switch framework, or example library, or ORM of the project

  • @themasterrogerdelgado
    @themasterrogerdelgado Před 6 měsíci +5

    I want to chime in and say the interview process is the most ludicrously difficult of any industry. What other job that doesn't require a doctorate has candidates run a gauntlet spanning up to multiple weeks with a huge investment of time and energy.

  • @rotface6969
    @rotface6969 Před 6 měsíci +11

    i got my degree in December 2023. I spent the entirety of the fall semester applying to jobs and I got 1 offer out of hundreds of applications. I am grateful I have a job, but there is something fundamentally broken. Especially when companies, like spotify, lay off a shit ton of employees and their stock price goes up. In many cases the share holders force companies to perform layoffs. I think things will get worse before it gets better. I am still leetcoding, still working on projects so that I will be ready IF things change.

    • @blasandresayalagarcia3472
      @blasandresayalagarcia3472 Před 6 měsíci

      I'm technically in the same position just I haven't had the chance. Got a few offers outside of my location and even then I must have applied 4k times and I'm not even exaggerating, it's gotten to the point of broadening my skills just to be able to put more search words to find more applications.
      With everything going on plus being location bound it feels like being dead on the water.
      Any tips? How did you perfect your resume, where did you apply? What do you do?

    • @craigmak
      @craigmak Před 6 měsíci

      Laying ppl off & having stock prices go up is just the current capitalist system.

    • @dimples5692
      @dimples5692 Před 6 měsíci

      Just to give perspective. There are over 500,000 Tech companies in the US. So just a few hundred applications is a very small sample size of what demand is out there for your skill set and knowledge. If you are unhappy I would keep applying and reach out to companies that interest you and whatever your passion in tech is (cyber, devops, web dev, sales, solutions architect, networking, virt, data, etc). Consider using AI to find companies that match those interests in your area and send them a resume even if they don't have a job posted. Good luck to you 😎

  • @wildcoderider
    @wildcoderider Před 7 měsíci +14

    keep it up guys! is hard times for us because money has been cut and companies have stopped investing in digitalization and focused on the core of their business. Manual work.Digitalization is a luxury for many of them but not their core. But times will come back, fountains of money will open and they will take everything available in the market again.Just hold on there, make personal projects that can become a company in the future, and probably you will never need to go through this shit any more. If you give up there will be lack of engineers again and salaries will grow up.

  • @phillipspassmore
    @phillipspassmore Před 6 měsíci +6

    I worked in one job role where I was part of a project and part of a team. Both had Agile meetings... two daily stand ups, 2 biweekly sprint planning, 2 biweekly sprint reviews... plus all the additional meetings. Out of 35 hours I was in meetings for 20 hours a week.
    Agile has been really screwed up in some organisations.

    • @istvanpraha
      @istvanpraha Před 6 měsíci

      And sometimes the meetings don't align with when the work/questions come up. My company is going to institute a Monday morning one. Even though there is a trend of issues popping up late Monday/early Tuesday. Meeting should be late Tuesday. So yeah, we're going to design it so no one looks busy in the meeting - then they'll get super busy after the meeting but have no meeting to discuss it in.

    • @trevor6607
      @trevor6607 Před 5 měsíci +2

      Same. For about a year, I kid you not, I literally sat in meetings for 8-10 hours a day with expectation to also lead a team and get work done. Unbelievable.

  • @st0a
    @st0a Před 5 měsíci +3

    Agile is just basically milking money from a client without doing any rigorous planning and ending up with a sub-par product and burned-out workers.

  • @Et1208
    @Et1208 Před 7 měsíci +15

    Great synopsis of really bad agile practices. 100% spot on

  • @brennan123
    @brennan123 Před 6 měsíci +21

    You forgot that salaries are plummeting (while inflation soars). The increase of remote work means that there's greater variance of compensation requirements and employers just pick from the lower half. This is having downward pressure on compensation.

  • @DreamVikings
    @DreamVikings Před 4 měsíci +2

    I switched to tech from a blue collar job and was amazed by the level of disorganization and wasted time. I have days where I have 4 1 hour length meetings at 1 hour intervals. I call them 'zebra days' in my head. Absolute wastes of time. The moment you are on the rails and making progress, the next meeting starts. Been at tech for 2 years and I hate it so much. Would go back to my blue collar job but my certification expired for being unused 😂.

  • @obrienortega6942
    @obrienortega6942 Před 7 měsíci +22

    Im currently an employee at a college. I thought about getting a second bachelors in CS (Even though the college pays for it just for being in employee) I’m pretty sure CS in a great career. However, with the economic downturn and massive tech layoffs, is something that’s need to be taken into account. Also, AI has been disrupting jobs left and right. There’s a video about “The end programming” by Dr. Matt Welsh. It raises a lot questions about the future of CS.

    • @tech_with_moss
      @tech_with_moss  Před 7 měsíci +8

      I think it's very difficult to judge the rate of growth in AI. Has it plateaued, is it linear, it exponential growth? I'm not really sure. I don't think in the short-term there is any risk to developer jobs being lost to AI. I often use it to increase my productivity, but I absolutely can't give it a high-level feature request and expect it to deliver it. To be honest, I don't think that will be possible for a while. I could be wrong.
      The layoffs are definitely a valid point. I think we will continue to see this trend in tech.

    • @buxton5165
      @buxton5165 Před 6 měsíci +6

      If I were in your situation I'd look at doing a degree in electrical engineering. Given the move towards electrifying everything it'll probably be a better career in the long term.

    • @thecollector6746
      @thecollector6746 Před 6 měsíci +7

      All the A.I. hype is just that. "Hype". A.I. is a term that is more often than not misused. A.I. in it's most pursest sense doesn't exist. What people generally call A.I. is nothing more than the same old statistical models that we have been using since forever.

    • @rontheronin
      @rontheronin Před 6 měsíci +3

      @@thecollector6746 I agree I been saying this for a long while

    • @utility00
      @utility00 Před 6 měsíci +2

      The layoffs are after the COVID bubble that is bursting. During COVID tech firms hired a huge number of developers, now i's getting back to normal. Given no black swan event happens, I don't expect layoffs to be that brutal in the 2nd half of 2024 and onwards. I also don't think AI will replace SWEs, maybe it will hurt coders who just implement same simple stuff repeatedly, because instead of 4 you'd now need 1 or 2.

  • @Weaver_Games
    @Weaver_Games Před 6 měsíci +27

    I've legit skipped applying to jobs when I go on glassdoor and see people outlining their insane interview process. Being employed I obviously have that luxury, but I think these companies need to realize they're scaring away potentially good candidates. Especially the seniors and staff/principal level people who have been doing this for 10+ years because they probably have a lot of demands and responsibilities from their current roles and families.

    • @thecollector6746
      @thecollector6746 Před 6 měsíci +3

      You can thank Google and that clown Joel Spoelsky for the "leet code" kick. Also LOL at these companies that want a Google Level senior technical fellow but aren't paying Google money and all they do is build CRUD apps using frameworks.

    • @AmericanDiscord
      @AmericanDiscord Před 6 měsíci +3

      The goal is to scare you away. The jobs are posted for strategic reasons not related finding employees.

    • @thecollector6746
      @thecollector6746 Před 6 měsíci +12

      @@AmericanDiscord Goddanmed Right !!! I am quick to tell a recruiter that I don't do coding tests. I earned a Bachelors in CS and a Masters in Software Engineering.....that and being able to have an in-depth 5 minute conversation with lead devs should be more than enough to prove my competency. I don't work for free, and I damn sure not going to waste my time with your silly "leet code" challenges.

    • @Weaver_Games
      @Weaver_Games Před 6 měsíci

      @@thecollector6746 This is so true. I used to work on a popular web-based educational game. The hiring team were adamant they wanted "the best people" but I kept telling them for a lot of work we do on the game (which was very UI heavy) we could have juniors / intermediates doing the bulk of the work. Even if they could hypothetically get an interview with someone super high level they wouldn't pay commensurate wages, nor would the day to day work really be challenging enough for such a person.

  • @CristobalWatsonHernandez
    @CristobalWatsonHernandez Před 6 měsíci +7

    "Doesn't align with what they had in their head"
    Yep, one of my classmates dropped out after the first term as he expected computer science to be more "creative". He was expecting it to be a BA in graphic design, despite the fact the he signed up for a BS in computer science.

    • @applepie9806
      @applepie9806 Před 6 měsíci

      ...huh? That was not an expectation I thought people would have. 😅 Design industry is in ruins after DALL E anyway

  • @KarolYuuki
    @KarolYuuki Před 6 měsíci +3

    I graduated in CS and never worked in IT. Not because I didn`t wanted, I applied to thousands of jobs, but no one would give me a shot cause I didn`t have enough experience.
    I applied to this company once and after 3 interviews, we had to participate in a 1-month unpaid bootcamp, doing tasks every day, having weekly meetings discussing progress, etc. And in the end of it, they just told me I didn`t got the job. It felt like so much wasted time. I`m working in customer support now and although is not as glamorous, at least I make a decent living off it.

    • @GotThatSwing-up3yg
      @GotThatSwing-up3yg Před 6 měsíci +1

      Start an LLC(or similar in your country), build your own platform for it, add a friend/relative as CEO. Congratulations, you worked for a company and built something and have experience as a lead developer.

    • @salookie8000
      @salookie8000 Před 6 měsíci +1

      IT security could be easier and safer option IMO. May just need to get the CISSP cert though if a required qualification of the role.

  • @gregorriusadolphus2729
    @gregorriusadolphus2729 Před 6 měsíci +9

    This video is so on point and eases my anxiety that others feel the same way. I left my QA engineering job about six months ago. My biggest gripes: the interview process where they pull out leetcode, and then lots of insecure, socially awkward coworkers. Otherwise, I had a great time in my roles...lot's of flexibility, only working 25-30 hours a week, great work-life balance, and great pay overall. But mannnnn...I met some HORRIBLE people along the way LOL

    • @Pingsmingu
      @Pingsmingu Před 6 měsíci

      What are you doing today. I am in the same boat

    • @gregorriusadolphus2729
      @gregorriusadolphus2729 Před 6 měsíci

      @@Pingsmingu I'm exploring different career paths since I have a pretty varied work history, so I'm in the job hunt with millions of others. I also set myself up to do freelance QA work so I can pick and choose who I work with...

    • @cw5948
      @cw5948 Před 6 měsíci

      You quit without having another job lined up?! 😂

    • @mitkomilev4690
      @mitkomilev4690 Před 6 měsíci

      ​@@cw5948 that is what I did last year

    • @emilyau8023
      @emilyau8023 Před 6 měsíci +2

      It took way too long for me to find a comment about the socially impaired and awkward coworkers in tech. There's bad people everywhere, but tech is another beast 💀

  • @ShondaD_
    @ShondaD_ Před 6 měsíci +5

    Im still new to the whole cybersecurity/ tech space and haven’t even gotten my first job yet, but to hear and see all the negative sides to even getting your first job. It’s just to much. And I see how so many ppl hype up Tech like it’s the only thing in the world just because of the money,,, is not fair. Im just gonna learn Cloud and pivot into the Healthcare space.

    • @GeorgiaMade404706
      @GeorgiaMade404706 Před měsícem

      If I hear that phrase “it’s not fair” from a MAN one more time, I swear I’m going to blow my top🤯

  • @jasonbrumley5453
    @jasonbrumley5453 Před 6 měsíci +6

    I got into tech a little over 5 years ago and worked my way up from Geek Squad to network engineer. Honestly, I am pretty burned out. I just want to do this another 5 years, save enough money to buy a house and then switch industries.

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci +2

      Starting from the bottom like that is really tough, so I understand how you feel. It does sound like you've come a long way though.

  • @h0mewrecker
    @h0mewrecker Před 7 měsíci +24

    I got my first software engineer role in mid 2022 at the first company I applied to. My team was let go in May 2023. As of posting this in January 2024, I have applied to over 1000 entry level positions without a single interview. None of my former coworkers have found work, either. I deigned to apply for roles in my previous industry and got interview requests immediately.
    The tea leaves aren’t hard to read here. I immensely enjoy programming professionally, but I’m cutting my losses and leaving.

    • @tech_with_moss
      @tech_with_moss  Před 7 měsíci +2

      I'm sorry to hear how difficult it's been over the last few months. I've always felt that we go where we are needed most. At least this has been true in my career. I wish you all the best in the new direction your taking.
      If you enjoy programming it might be worth continuing to do projects on the side and later on when the job market is better you can bolster your resume with projects that you've worked on.

    • @jonasbaine3538
      @jonasbaine3538 Před 6 měsíci

      How’s it going 2 weeks later?

    • @Weaver_Games
      @Weaver_Games Před 6 měsíci +15

      Just tell them you're gay and claim native ancestry on those diversity forms they claim are optional. You'll be rolling in offers.

    • @zaitunpeace
      @zaitunpeace Před 6 měsíci +1

      @@Weaver_Games😂😂😂😂😂

    • @blasandresayalagarcia3472
      @blasandresayalagarcia3472 Před 6 měsíci

      What direction did you take getting out of tech?

  • @gumerzambrano
    @gumerzambrano Před 9 měsíci +32

    There's simply too many people trying to get into the industry

  • @darioquay7725
    @darioquay7725 Před 6 měsíci +3

    I've been a financial operations application engineer at various companies. Only been in the industry for 6 years and already been laid off twice. It's a pretty unstable career path that I wish I was better prepared for. Thankfully I work in a relatively 'stable' area in tech but there's still the constant worry that I can lose my job at any second and with no warning. The whole 'zero employee protections' culture is ridiculous and a recipe for killing all motivation and loyalty to a company. I'm hoping this will change once these old school, brick and mortar generations finally retire, but I'm not getting my hopes up.

  • @KennTollens
    @KennTollens Před 6 měsíci +3

    The worse part of being a coder for me was the office politics and meeting. I like coding, but hate it as a job.

  • @DeepfriedBaby
    @DeepfriedBaby Před 6 měsíci +3

    If you’re working on the well known products it’s a house of cards style maneuvering alliances to get your ideas through.

  • @picklerix6162
    @picklerix6162 Před 6 měsíci +2

    I don’t mind the scrum meetings and the code reviews go much better at my new company. It’s nice that I don’t have to deal with huge egos most of the time. Some of the architects at my last job were insufferable and I had to fix a lot of buggy code because they couldn’t debug it.

  • @nestor-martinez
    @nestor-martinez Před 9 měsíci +8

    Thanks Moss! I've built a career in web management in nonprofits (museums, higher ed) after college, and then had tried to pivot to web development, doing a bootcamp and all. I quickly hit the wall that is the tech interview gauntlet. I was applying to jobs that would have had me do some menial coding projects, all the while asking me to learn these insane algorithm problems...
    A few years later, I'm back in web management and have started to focus on analytics, marketing, and greater content creation. Now I just build personal projects with React, NextJS and all the other skills I learned, the same way I spend an evening sketching.
    I think it took me giving it a shot to learn what I needed, but I've realized now that I already had a good "tech" career going and was just looking for the prestige that is being a "software engineer." I just didn't want it that badly, and I didn't want to play that grinding game with those interviews...

    • @tech_with_moss
      @tech_with_moss  Před 9 měsíci +1

      That's awesome. Thanks so much for sharing your journey. I'm really glad that you've found what you truly want to do! I believe the world pulls us to where we are needed most.

  • @GukoHuba
    @GukoHuba Před 3 měsíci

    watching your videos is always time well spent! ⏰

  • @Alex-hr2df
    @Alex-hr2df Před 6 měsíci +27

    I'm a software engineer with 16 years of coding experience, and I say: It's all about perspective. The fact that you've chosen to be a CZcamsr with 19K subscribers (so far) already tells about your perspective. It's not all bad here in the tech realm, nor is it super rosy in your influencing business. Yes, daily scrums may make you feel like a slave, but a slight change in CZcams algorithm could put you out of business altogether. It's never perfect.

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci +10

      I agree. At my 9-5 I'm at the mercy of my company. Here on CZcams I'm at the mercy of the platform and its policies. But yes there are still plenty of positive aspects to tech jobs.

    • @alexbellury
      @alexbellury Před 6 měsíci +6

      I hope many see this comment. Every industry sucks, but some suck less than others. I'd rather deal with the suck from the tech industry than other industries. And at least with tech there's a lot you can do to pivot your career. Tired of accounting? You have to basically pick a whole new field.

    • @vadim6385
      @vadim6385 Před 6 měsíci

      @@tech_with_moss I prefer to be at mercy of my company that is subject to (quite strict due to socialist past) labor laws of my country, than to be at mercy of some platform (like CZcams/Uber/Fiverr) that changes its policies on a whim, and you can't do anything about.
      At least, if my employer shorts my pay, makes my work conditions significantly worse or unlawfully terminates me, I can sue them.
      But to each their own I guess.

    • @OMA3R.
      @OMA3R. Před 6 měsíci

      Best comment and best advice. thank you @@alexbellury

  • @amerdelic8710
    @amerdelic8710 Před 6 měsíci +5

    Here’s an idea. Stop applying jobs that do leetcode and/or refuse to do the interviews if they include leetcode.

  • @John-bt3fo
    @John-bt3fo Před 6 měsíci +2

    I went through 3 interviews for a software engineering position which involved building a piece of software. I was given the impression that i've pretty much got the job but HR needed to see if I would fit in. After I was rejected by HR It impacted my mental health and I lost motivation to look for a new job and i've stayed at a workplace that I haven't really been happy at for years.

  • @TheSnerggly
    @TheSnerggly Před 6 měsíci +1

    I'm a Technical Product Manager with 15+ years of high-tech experience. I completely agree with this man on most of what he is saying especially the Agile part. When I go to a company that does those things, I do my level best to change the culture back to what Agile was really all about.

    • @joemiles3802
      @joemiles3802 Před 6 měsíci

      How's that working out for you? There are transformation coaches with 30+ years of experience that can't change the culture in large businesses. You may have an influence with a company that only has a few agile teams but you're not changing big fortuane level companies.

  • @istvanpraha
    @istvanpraha Před 6 měsíci +1

    I don't mind many interviews. My issue is when they're designed to trip you up. Like, IMO, you start with easy questions so I get an idea of how you verbalize questions, then we work to more complicated questions. There've been a few times where I "couldn't" answer something because the person asked about it in a weird way.

  • @andrewmusholt9327
    @andrewmusholt9327 Před 8 měsíci +6

    It is still such a weird time - would love it if everything would just get back to normal

  • @ddmozz
    @ddmozz Před 9 měsíci +26

    Not to mention, the massive influx of people in the last decade and the introduction of AI solutions like ChatGPT. I always knew this industry was doomed, I just didn't think it was going to be so quick. Especially, when you see hundreds of yt videos "how I became a software engineer in 3 months", "a day in the life of a SE", etc. This was an okay industry, pay was good, but it was always exhausting and you're just a code monkey at the end of the day. Now it's not even that. It's unironically over, and I do mean over for the vast majority. Thankfully I only viewed my skills only as a means to an end - namely, to expand my businesses. I suggest people to stop treating this as a career, because it's not.

    • @blasandresayalagarcia3472
      @blasandresayalagarcia3472 Před 6 měsíci

      If I can ask, what business, how did you start?
      I'm honestly lost and any and all advice would be greatly appreciated, what services did you or do you still offer?
      Finding info, guidance and actual business direction or any mentoring is hard ( probably I'm just bad but trying)

    • @applepie9806
      @applepie9806 Před 6 měsíci

      Nope, don't see it as a career. I also had the same target as you. AI was coming and managers are cheapskates, plus with so many software engineer videos there was bound to be a influx of people looking for a quick buck. Sadly some of the influx of people are higher up on the rung than me.

    • @Ricocase
      @Ricocase Před 3 měsíci

      Is the potential for remote work increasing or decreasing?

  • @PsychonautSaiyan
    @PsychonautSaiyan Před 6 měsíci +2

    I have been on burn out mode for the last two years. To the point it is crippling my ability to live. I’ve been moved up into to many different positions to wear to many hats. Went from level 1 tech to 2 to 3 now doing project management while also have to do the work as an installer and sell the projects. Im also the team lead and sudo operations manager since we don’t have one. The straw that broke the camels back is when they tried to bump me up to account management when I’ve already been doing that the last two years but now they want me to clean up the books and do a true up on the inventory and software of all of the companies we manage. I’m at a point of quitting. Oh yea I was given a raise to accommodate for this extra work and come to find out my raise never kicked in. I bring this up and the fault was put on me saying I should’ve checked and let them know. I make 80k by the way. Never work for an MSP it’s horrible and soul sucking.

    • @applepie9806
      @applepie9806 Před 6 měsíci +2

      WTF. That's just abuse. You're doing like 5 people's jobs.

  • @MN-wg8qd
    @MN-wg8qd Před 6 měsíci +1

    I've been a full time contract worker for years now because my niche maxes out at like 130k and I can pull 200-250ish with a good contract.
    Markets gone to shit the last few years though. Good rates are harder to get. Less long term contracts. Things not getting renewed or started due to budget. Less opportunities.
    I've had to work more and more shitty messy projects and have had to put out a lot more fires. I'm getting sick of it. My saving grace is that I follow the FIRE movement and have saved up a shit ton so far. I just need to hold on for a few more years and then I plan on leaving this space entirely to do something else. I don't know if I could mentally make it to 40 in this space.
    A lot of days are chill, but when it is stressful, it really sucks.

  • @richarddees5751
    @richarddees5751 Před 6 měsíci +4

    Everytime I had a coding as a part of an interview, I failed it because I was so fxxxing hating it.

  • @Trucho1996
    @Trucho1996 Před 6 měsíci +1

    I just got a job as a tech lead and my hope is to be able to land something in management or some other non coding position and its all because i can't take the interview processes any longer. Developer interviews are totally not worth it

  • @Aaron-tl9zy
    @Aaron-tl9zy Před 6 měsíci +3

    I've given up on the tech industry and I'm bringing my skills to the electrical instrumentation industry, and I love software dev

    • @salookie8000
      @salookie8000 Před 6 měsíci

      Isn't electrical instrumentation part of a SIEM or tech industry?

    • @CJ-fh5xq
      @CJ-fh5xq Před 5 měsíci

      Doing Instrumentation and Controls? I did a couple of semesters on it but quit due to mental health.

  • @justinhonse
    @justinhonse Před 6 měsíci +1

    One of my biggest frustrations with tech is that it’s very hard to break above a certain salary unless perhaps you’ve been somewhere 10+ years. I’m making roughly what I was making back in 2014 give or take. I’m currently a product owner and previously was a QA specialist, business, analyst, and project manager. I’ve struggled to try to learn coding, but it feels like that’s what I need to do to get a five or 10 K bump plus I would need years of experience once I learned it.

    • @DeepfriedBaby
      @DeepfriedBaby Před 6 měsíci +1

      You’re making less. Inflation is a btch

  • @skuminator
    @skuminator Před 6 měsíci +1

    Man this is spot on...

  • @Mangust2
    @Mangust2 Před 6 měsíci +1

    I am desperate to leave my tech job. I have a huge stress and all symptoms of burn out, maybe mild depression too. Even I can't say I am overworked. And work conditions are nice. But it just doesn't make sense to focus on work till end of career. I am still far from it, but years are flying. I know by 65 I am homeless on streets of LA or quite live by that time.
    Need real profession and source of income for life beyond retirement.
    Problem here maybe that human just not up to the speed of the technology. And we trying to compete to be more and more efficient. Not yet a stage where tech replacing humans, but close to it?

  • @d.r1775
    @d.r1775 Před 6 měsíci +1

    In my last job, my boss say if I'm not going to work 14 hours per day and weekends this is not my proffesion. I worked as a software analyst/frontend dev/QA tester because there's no personal and he always said that he gonna hire someone the next month. 2 years passed from that and when i finally quit this monday, he said that i was a very bad employeer and cost a lot of money to the enterprise. all this time and kicked like a stray dog.

  • @rrunboy12
    @rrunboy12 Před 7 měsíci +7

    You have a bad scrum master if they allow the team to troubleshoot during the standup. Also, the standup is only 15 minutes so I don't think it is a huge time away from coding. A good scrum master can make sure the team completes it on time and devs only discuss major stories or ones that are blocked

    • @tech_with_moss
      @tech_with_moss  Před 7 měsíci +5

      Totally agree if standup is kept to 15 minutes it's not a distraction from coding and it is beneficial for the team members.

    • @buxton5165
      @buxton5165 Před 6 měsíci +11

      The standard "you're just doing it wrong" comment from a scrum fan. We know it's being done incorrectly, but have no power to change it because no one will listen.

    • @jayg6434
      @jayg6434 Před 6 měsíci

      @@tech_with_mosswe have a standard for minimum 30 minutes standup no matter what.

  • @pastorofmuppets9346
    @pastorofmuppets9346 Před 6 měsíci +2

    Ah man, the hopelessness is real. The ai revolution was my final nail in the coffin, i literally have 0 damn clue what im gonna do with my life. Quit everything ive ever tried, only got a hs diploma to my name

  • @ProtobluesDG
    @ProtobluesDG Před 6 měsíci +1

    I'm not even in Tech currently but I'm burnt out on just trying to find a cloud computing job for entry level. Have my degree, portfolio, and certs and still can't get a call back on a job. I feel like I wasted my time busting my ass in school for this career path.

  • @rwdchannel2901
    @rwdchannel2901 Před 5 měsíci

    I learned some coding languages and I couldn't imagine doing that for a living. When I was attending UCSB I had a friend who was majoring in computer science. He was designing websites as a part time business and he told me to never get into that because the customers are never happy and keep calling back wasting your time trying to get the website changed.

  • @hopelessdecoy
    @hopelessdecoy Před 6 měsíci +2

    I love corporate "fail fast", where the fastest way to get to the answer is to not fail to begin with but in half the time.

  • @andyn6053
    @andyn6053 Před 26 dny

    I worked as a data analyst/scientist at h&m for 3 years and got burned out due to a new toxic manager and these completely unnecessary daily standup scrum meetings. My manager also started to force me to come to the office 5 days a week. It worked perfectly fine for 2 years working from home but he wanted to use his role to have power over me. I left and got a severance package. Im never going back to that toxic place!!!

  • @tercial
    @tercial Před 6 měsíci

    Yeah same for me. I used to be an IT Project manager. Not sure what to do know i have 5 years of experience. Working as an assistant now which doesnt pay as much

  • @ransomemckissick8184
    @ransomemckissick8184 Před 5 měsíci

    I gave up on tech in 2001, when the market crashed the first time! i switched to real estate, then to the legal field in 2008 when real estate crashed! I have been a paralegal for 16 years, and I am taking the California Bar Exam in July!

  • @douglasnorth2429
    @douglasnorth2429 Před 6 měsíci +5

    If you are self driven and have something to prove, I’d recommend people to self learn at home for 5-6 months with a considerable intensity. My motivation was running out of money after 6 months. If you have this opportunity you will require just enough for an internship and there you will learn what a company really wants from you, and skills will be learned at a lightening pace.
    I happen to love working as a devops engineer. I fell into it and am so grateful. When interviewing I could hire some people on the spot if HR would allow because it’s plain as day what work ethic/knowledge they have

  • @rtwas
    @rtwas Před 5 měsíci +1

    After my experience with Agile at a Boeing subsidiary, I refuse to take an Agile job...unless it's a short term contract. Seeing "Agile" in the job description gives me pause.

  • @sebastijanp3
    @sebastijanp3 Před 8 měsíci +3

    With specialization, teams are actually loosing its purpose. The specialist is then gone or gets promoted or even goes to vacation, and it is game over. It would be better then to brake the team into individuals, but then POs and scrum masters and leads would loose their jobs. And the problem is that managers that become managers for the wrong reasons or come from wrong industries (like banking), actually support this. Cause they have no actual idea how software should be developed.

    • @YouTubeProgramming
      @YouTubeProgramming Před 7 měsíci +3

      Or better yet. U were hired to be the specialist but become the everything guy just to have job security

    • @applepie9806
      @applepie9806 Před 6 měsíci

      @@CZcamsProgrammingI thought it was only my workplace. So this is everywhere huh. It's so scuffed.

    • @YouTubeProgramming
      @YouTubeProgramming Před 6 měsíci +1

      @@applepie9806 It’s a very insidious process. It always starts off with you being a ‘professional’ and a ‘team player’. It’s like do all this extra adhoc work you weren’t originally hired for and document it for us so we can pay someone with 5 less years of experience half your salary.

  • @luckydawgs
    @luckydawgs Před 2 měsíci

    "The content of the interviews does not align with the job responsibilities". This. In retrospect the best jobs I've had was when the interviewers asked me to do things I'd do day-to-day in the job. In the end if they started asking me leetcode problems I'd ask them how the problem applies to a current issue they're facing. If they couldn't answer that question I thanked them for their time and moved on.

    • @tech_with_moss
      @tech_with_moss  Před měsícem

      Agreed. I think Leetcode can be useful specifically for new-grads who have no work experience and therefore can only show their problem solving abilities through puzzle questions like leetcode, but generally speaking I think it's a misguided assessment to force experienced engineers to do leetcode questions.

  • @R5123
    @R5123 Před 6 měsíci

    Hey nice video!

  • @thetruth9807
    @thetruth9807 Před 6 měsíci +1

    I doubled downed on learning and pursuing software development. I hit the point of no return a while back, so even if I have to scrape by on freelance sites, it will happen.

    • @jamm_affinity
      @jamm_affinity Před 6 měsíci

      Have fun with that lmfao. Easier to just get a normal job

  • @LiebsterFeind
    @LiebsterFeind Před 6 měsíci

    Point perfect listing of the most aggravating aspects of "modern" tech development teams!

  • @cw5948
    @cw5948 Před 6 měsíci

    What is the alternative for assessing skill? And don’t say lengthy take-home assignments where you may be working on it over the course of multiple days and never hear back after submitting. Junior devs need some way to distinguish themselves from their peers. Much rather do time-boxed assessments; that way I don’t waste a ton of time if not selected and I have some way of distinguishing myself from the crowd.

    • @cw5948
      @cw5948 Před 6 měsíci

      @@gppsoftware Certifications are nice for getting the interview; they are not sufficient for passing the interview. When I'm interviewing you, I don't care about a piece of paper, I want to be able to assess what you actually know and how good of a problem solver you are.

  • @lindab5680
    @lindab5680 Před 6 měsíci +1

    Don't get me started on Marketing teams that try to do "agile marketing" whatever that is. No joke our weekly sprint planning was 6 hours long without a break and essentially would always drag into a series of individual 30min 1 on 1s with the manager that everyone had to sit through on Zoom. It would go past midnight in the UK for the one gal across the pond. So brutal.

  • @rustix3
    @rustix3 Před 5 měsíci

    10:04 But for that there are bootcamps: if you are just finished your highschool and want to have a hands-on experience to be able to enter the tech workforce you go to a bootcamp.
    On the other hand what you learn in university is algorithms and data structures, which are the base for the leetcode questions, so in some way companies in some way unintentionally adapted the interviews for the ones with degrees actually.
    But overall I agree on the burnout in Tech.

  • @igormiller9764
    @igormiller9764 Před 6 měsíci

    I'm an experienced QA engineer and yes these interviews are crazy!

  • @twodyport8080
    @twodyport8080 Před 6 měsíci +1

    Well the answer is to have additional standups to discuss what should be discussed in standups.

  • @allaboutthegyro
    @allaboutthegyro Před 6 měsíci +1

    I have a simple policy: if I am required to do more than two round of interviews, I am not interested.

  • @toogoodforthisshit
    @toogoodforthisshit Před 6 měsíci +3

    This really resonated with me, especially my job hunting experience in 2022;

    • @tech_with_moss
      @tech_with_moss  Před 6 měsíci

      Yes absolutely. Job searching in 2022 was nearly impossible.

    • @aeloh1m
      @aeloh1m Před 6 měsíci

      @@tech_with_mossI feel like it hasn’t changed much.

  • @Charles-pm4so
    @Charles-pm4so Před 6 měsíci +1

    Scrum and daily stand ups have become a real red flag for me. I've done it 5 years in a 12 year career, I'm not taking this shit any longer.

  • @TsunamiKitten
    @TsunamiKitten Před 5 měsíci

    If in stand up mtg you are getting updates that none of the other team members care about, this is often is a big sign that the scrum team is too large and that the stand up mtg does not have rigor. A note to your observation about "problem solving" during stand up. I crush any poor souls who attempts that. ;)
    Break it up. Right-size your teams. Keep it to 15. Stay focused.