Тёмный

Why Software Engineering Is So Toxic 

Created By KC
Подписаться 41 тыс.
Просмотров 25 тыс.
50% 1

Instagram:
/ kay_h_cee
Twitter:
/ kay_h_cee
Discord:
/ discord
🔗Affiliates🔗 - Affiliate links if you want to support the channel!
Check out InterviewCamp for courses on how to study for software interviews!
www.interviewcake.com/upgrade...
Check out Shortform for the best book summaries on the web
www.shortform.com/kc
✉️c o n t a c t ✉️
If you'd like to sponsor/contact/work together on a video: *kc2093.inquiries@gmail.com*
✏️Citations✏️
www.tiktok.com/@chris.jereza/...
/ is_this_condescending
www.reddit.com/r/node/comment...
www.teamblind.com/post/TC-or-...
/ why_are_healthcare_wor...
/ why_is_big_law_culture...
/ what_exactly_makes_inv...
www.reddit.com/r/FinancialCar...
00:00 - Intro
00:40 - Why does tech seem so toxic?
06:11 - Is tech actually more toxic than other industries?
09:33 - What can we do about the toxicity?

Опубликовано:

 

15 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 195   
@MaxFung
@MaxFung 6 месяцев назад
i think software engineers who hang out on reddit are toxic but most of my coworkers so far have been really nice and helpful
@rattletrapfox1001
@rattletrapfox1001 6 месяцев назад
Exactly this ^. I was in the r/learnprogramming, cs etc and gosh those people were keyboard warriors. So much negativity! stay away!
@________1516
@________1516 6 месяцев назад
@@rattletrapfox1001I agree, I hopped off of Reddit because of this.
@josevargas686
@josevargas686 6 месяцев назад
I found the nicest coworkers at local jobs, although those jobs also paid me the least (the manager was still toxic though). Once I started to get into the bigger leagues with coworkers from English-speaking countries.... It started to get real toxic.
@mind_games_eng
@mind_games_eng 6 месяцев назад
I was so surprised when i realized how overpaid seniors sometimes hang out on stackoverflow to help out interns. Thats the opposite of toxic. Look at the Fashion Industry. People there stab each other over an unpaid internship
@Klinoklaz
@Klinoklaz 6 месяцев назад
>spent several months in /g/ board of 4chan >became an excellent troller >with no progress in programming
@adreiiaii510
@adreiiaii510 6 месяцев назад
This is something that's been gnawing at me for a little while and I had no real answer for. I got into development after working in physical security and manufacturing for about 10 years (total). I got used to taking a ton of verbal and even sometimes physical abuse from coworkers, my bosses and from clients (as a security guard). You're meant to just "deal with it" because that's expected in those industries. I kept hearing the same thing about tech, but... I had a passion for games, computers and technology in general, fell in love with programming and decided to just go for it. I interviewed with a few places where the hiring team felt very familiar. And strangely, I almost felt a weird sense of relief in experiencing the warning signs of the same toxicity and brutal culture I was actively trying to leave. I eventually got hired by a company and I remember thinking "these guys seem oddly laid back." I've been here 6 months and I've never felt more stressed and anxious in my entire life. I couldn't really figure out why until I started talking with a friend. To summarize a long conversation, she basically laid it out and said "You're so used to being abused that the fact you aren't anymore has you constantly looking over your shoulder expecting it to come any time now." Who would have thought finally getting to work with people that aren't complete douchebags would be difficult to adjust to lol.
@StarRoseAngelic
@StarRoseAngelic 5 месяцев назад
The seniors who are nicest at my jobs are the ones who are self-taught and/or transitioned from other fields. The ones with comp sci degrees are generally horrible in personality and soft skills. Ironically, the self taught engineers are more capable as well..
@langhamp8912
@langhamp8912 6 месяцев назад
Oh boy, I've been in IT with both healthcare AND finance. Fortunately my grad degree was in education so I'm immune to the general nastiness that comes from mentoring younger programmers. I'd give them a unit test and if they passed it then I'd say, "oh, that's beautiful beautiful code" even if it was horrible code. If it was truly horrible, then I'd just ask them or show them how to refactor the code. I was popular among the younger programmers, and I always thought being able to explain what certain code does made me a much better programmer. I stopped telling programmers "can you do better" decades ago.
@BrentMalice
@BrentMalice 6 месяцев назад
so you ust lied to people to make them like you lol
@langhamp8912
@langhamp8912 6 месяцев назад
​@@BrentMalice Absolutely. You think yelling and threatening programmers fresh out of college is going to do any good whatsoever? The coding and critical thinking will eventually come, no need to be nasty. I've seen both.
@BrentMalice
@BrentMalice 6 месяцев назад
no i just think your equally as worthless as someone who yells. what if you just worked on your social skills to a point that you can help someone recognize their problems and overcame them without yelling and threatening them@@langhamp8912
@deefeeeeefeeeeeeeeee
@deefeeeeefeeeeeeeeee 6 месяцев назад
@@langhamp8912 The issue is a lot of people also use code review for example as gatekeeping where code review takes 1week but when it's someone they like the review is done in 15min
@elmertsai1312
@elmertsai1312 5 месяцев назад
I think there's definitely a difference between being a likeable person and being a good mentor though. If you see obvious mistakes or horrible code I still think you should've pointed out for the junior devs so they can recognize it in the future
@gregorriusadolphus2729
@gregorriusadolphus2729 6 месяцев назад
I got into tech at age 40 after being in mortgage banking....and man I tell ya-I've never met more terrible people than I have in the tech space LOL. No social skills, no self-awareness, and arrogance. Conversely, because I was in mortgage banking and oftentimes had to be blunt with my emplooyees, I took that into the tech world. When I was assertive and direct (without being rude), a lot of my coworkers weren't sure how to REACT (haha-see what I did there?). I also ran stand-ups, and no one really had a sense of humore, either.
@m-ok-6379
@m-ok-6379 6 месяцев назад
Most developers are insecure introverts who think that once they start making good money their lives will magically change for the good. After a couple of years they learn the job is very stressful and they are still introverts with a nice bank account.
@petersouthwell5971
@petersouthwell5971 6 месяцев назад
and the reality as well. Software developers, the hidden industry secrete, are basically exploited. So they're dicks. I agree about the personality thing man.. Software developers are grouchy toxic people about as interesting as the ingredients listed on the back of a box. Plus they're catty, backstabbing and ridden with imposter syndrome.
@TheSoulCrisis
@TheSoulCrisis 6 месяцев назад
Nice pun there hehe.
@cryora
@cryora 5 месяцев назад
react.js? Isn't that for making front-end GUI's?
@notsojharedtroll23
@notsojharedtroll23 5 месяцев назад
I prefer bluntness over everything. Many guys with corpo speak are so sugarcoaty about things.
@WordsInVain
@WordsInVain 6 месяцев назад
The answer: because a lot of assholes with poor social skills escape to their computers, of which some choose to become programmers...
@kotk05
@kotk05 6 месяцев назад
At one point I just gave up and accepted the job is stressful. Now I'm happier and help anyone who needs it regardless of how much pressure I'm under.
@justinedse8435
@justinedse8435 3 месяца назад
That doesn't help anything. That's what you're NOT supposed to do. That is a recipe for burnout always saying yes.
@cmgordon12345
@cmgordon12345 10 дней назад
Yes, and so is life. People in this position need to look into anti-fragility. It was accidentally baked into much of gen x but is lacking after that. Just an observation not a criticism. Learn to fix the things you can, but not to waste energy on things that you can't. Being able to navigate this decision will bring you more satisfaction
@MaxFung
@MaxFung 6 месяцев назад
i think it’s gonna get more toxic because the job market is getting more competitive
@sk3ptik0s49
@sk3ptik0s49 6 месяцев назад
Thats just wonderful.
@aurelianspodarec2629
@aurelianspodarec2629 6 месяцев назад
Most people have the wrong attitude - its going to be better because new devs with AI going to make lots of mistakes and then I'll clean them up. Niceeee$$$$$$$$$$$$!!!
@T1Oracle
@T1Oracle 4 месяца назад
Competitive environments are certainly another huge factor. Regardless, the competition to get hired doesn't have to include competition to stay employed or get deserved promotions.
@itsMohak
@itsMohak 6 месяцев назад
You are so very right and wonderful KC. Well said. I completely agree with you. Awesome.
@389293912
@389293912 5 месяцев назад
Never be a maintenance programmer, i.e working on an already existing project if you can avoid it. Be the first programmer on a project. Programmers don't understand how hard it is for new team members to grasp your crappy code and they think you are stupid. I am always infinitely patient with new team members. Software environments are "sink or swim" because nobody has time to educate and mangement is absolutely terrible because it does not really understand what the decelopers are doing.
@bigneiltoo
@bigneiltoo 5 месяцев назад
Yes, especially when it's a giant legacy system and the idiots who designed it are still there. Management doesn't understand that it can take the author 2 minutes to fix something that would take a new (senior) programmer weeks to figure out. The original programmers are just annoyed by the fact their code isn't modular so they blame the new programmer every time. Agile then makes it so four people are nagging you about one bug being late.
@BillClinton228
@BillClinton228 16 дней назад
I got fired because I wasn't I couldnt grasp the complexity of a system in one month that took them 10 years to write. Make that make sense.
@4080RTXMobileGamer
@4080RTXMobileGamer 6 дней назад
Said it perfectly dude. I literally started Software Development a year ago and it was so ridiculous how I was expected to assist in existing code with a team of developers that barely had any interest in trying to educate me on a low level on wtf is even going on. A lot of the projects were REALLY EASY, but it doesn't matter if I do not get proper guidance, then everything is super hard because I have to figure out things that should be properly taught to me. Now I know a lot, I love giving out KTs to new comers (Senior & Juniors...im a Junior Assoc II), but holy sht when I give such detailed KTs upon request even for the senior dev who is naturally and specifically requesting them... I start thinking, if the Senior dev also think its crazy to not give KTs on this level then wtf were my actual seniors thinking by just letting me cook in anger and confusion for a whole year like man wtf. Way too many projects for that whole year I'll get handed to me and I'm expected to solve it without ANY reference, it doesn't matter if I understand JAVA or w/e I need you to properly explain to me how your project works and all the related things it is connected to or else I cannot help you
@Marcin79W
@Marcin79W 6 месяцев назад
I agree. At 45yo now I've been in like five completely different industries thru my life. Every industry is the same as long as it relays on people. In every industry there are good people and toxic people. The more stressful job is, the more toxicity we can expect if the work-life balance is crushed, I guess. But the biggest problem usually are not good people who went into burn out or are stressed too much, the worst - in my opinion - are narcissists and emotional vampires who rely their good state of mind on making other people feel miserable.
@aaronaustrie
@aaronaustrie 6 месяцев назад
I'm so glad I watched this video. It gave me an idea of the work culture in tech. Very valuable info!
@monkmodelandon-zt1wh
@monkmodelandon-zt1wh 6 месяцев назад
just avoid r/programming, r/learnprogramming and all the programming related subreddits and there you go. toxicity solved 👍 just avoid reddit altogether tbh. You don't need any of that negativity in your brain.
@ivanv754
@ivanv754 6 месяцев назад
Add to that StackOverflow and any Arch Linux community. Gentoo people are nicer.
@4080RTXMobileGamer
@4080RTXMobileGamer 6 месяцев назад
yea I feel like most of the feeds I touch in reddit are just generally toxic
@mrslade510
@mrslade510 6 месяцев назад
Some smaller subreddits with more specific focuses like r/commandline are way nice and if you post your projects people try them and give feedback. I avoid r/programming because it's too broad and full of opinionated people and I've never learned anything from scrolling through it. Just a waste of time
@salem8909
@salem8909 5 месяцев назад
I have had good experiences with the React subreddit, I think too general of a programming subreddit the more you find the toxic intorverts.
@bigneiltoo
@bigneiltoo 5 месяцев назад
@@4080RTXMobileGamer reddit is a bunch of mask Karens. It's like hanging out at a Women's March or in the HR lounge. Stackoverflow is good.
@itsMohak
@itsMohak 4 месяца назад
Always very good talks.
@josho9910
@josho9910 5 месяцев назад
this content felt like a hug
@cheatoh8261
@cheatoh8261 6 месяцев назад
Love the content brother
@petersouthwell5971
@petersouthwell5971 6 месяцев назад
Senior Devs are being driven to they're utmost limit. They're expected to constantly deliver under threat of job at every moment. It's like working with a prison inmate holding a shank at your back. There's no way the industry wont burn you out. If you stay in it.. You'll be coding on a toilet at night with your lap top.. So you don't loose time on your project having to use the toilet. You have no one to ask.. You gotta figure it out or screw you your fired. Stress.. how you gonna pay your rent. What if I get fired.. Im trying to buy a house right now. Now here comes some irritating junior dev trying to crash the party... And make you show him his ass. How do you think that plays out? Your being paid to have a heart attack basically... And here comes newbie wanting you to be his private google.
@bigneiltoo
@bigneiltoo 5 месяцев назад
Yes, they pay well but NEVER let you have 2 years without threatening to fire you over something. It's like it's built into their management plans. The closed door meeting about performance. It's always a non-programmer lecturing a programmer and there is no way to prove your innocence. You're like Trump in a NYC courtroom. I've been doing it 30 years. The bigger the company, the more it sucks. It's even worse if you are a consultant with your own technology they are using. It upsets their pecker-order. The female managers and HR types especially freak out if any "new guy" is percolating up and will cause a problem over your mask being below your nose when you're in the middle of a revolutionary project. You have to be willing to get fired or you'll be miserable. It's usually 2-3 months between jobs but what keeps you sane is having your own projects to work on. They remind you how productive you can be.
@T1Oracle
@T1Oracle 4 месяца назад
Who is holding the shank? That's the real problem. Executives can have reasonable expectations. Unfortunately, how someone gets to be the executive, is rarely reasonable.
@4080RTXMobileGamer
@4080RTXMobileGamer 6 дней назад
If you help the dev maybe he can alleviate your burden in future projects But like above comment said, the real issue is how the deadlines are decided before being delivered to us. It's too easy to let tunnel vision distract you from the real problem, and the real problem is that planning is done top down instead of down top, so we get bulldozed with a ridiculous amount of work with no time to think and of course we tunnel vision and blame the people around us instead of assholes on top who decided everything.
@jonyb123a
@jonyb123a 6 месяцев назад
KC, I think you would have made an awesome Senior Dev and mentor. I don't know if your personal calling at this point, but from watching your videos, you bring a lot of attained wisdom. KUTGW.
@deefeeeeefeeeeeeeeee
@deefeeeeefeeeeeeeeee 6 месяцев назад
I like the last 3 videos you did. I feel like we need to talk more about that. If the industry isn't changing course soon, I really think they will not be able to find anyone to work for them anymore.
@exception05
@exception05 3 месяца назад
I will allow myself a bold statement, but it seems to me that absolutely any toxicity in any job, field or computer game, in personal relationships, on social networks or instant messengers is when a person PROJECTS his problems onto you. When he sees a problem in you, he knows it and takes it into account, it doesn’t make you toxic. Projecting your problems onto other people makes you toxic. The problem for many professionals is that career growth can make it obvious that this is not where happiness lies, because the stress that they experience at some point makes itself felt and you would give a lot of your money just to live a healthy life. Especially if the body is no longer young and the first signs of disease and aging begin to appear.
@izamalcadosa2951
@izamalcadosa2951 6 месяцев назад
You are 100% right on point on this video, KC!! In my experience, IT and Tech are mostly toxic, in my experience!! I love your videos, KC!!
@bigneiltoo
@bigneiltoo 5 месяцев назад
When someone asks you for help you have two choices: 1) Tell them they are an idiot for not already knowing that, making yourself worse than useless. 2) Help them, remind them how it took you time to learn that and make yourself useful. The problem is management trying to force deadlines (especially under Agile which tries to pretend new systems are just a sum of simple, routine bug fixes).
@________1516
@________1516 6 месяцев назад
Let me hop in there, I love helping others understand the ropes! I experienced bullying during my bootcamp!! It’s hard out here! 😢
@tayzty
@tayzty 3 дня назад
put yourself first. very well said. and those seniors not willing to help or (gate)keeping their leverage in a corporate job in an industry full of layoffs are just being toxic. wow. like a real sswe. soft software engineer.
@rohrbold
@rohrbold 6 месяцев назад
This really resonates with me. I can unfortunately confirm all you have said in this video.
@danpf7943
@danpf7943 6 месяцев назад
Wonderful video. Very well thought out! I actually agree with the essence of the engineer's message that wanted the junior workers to Google the answer, because it encourages self-reliance and proactivity. However, I disagree with the way he delivered the message. Often times, a good message can be corrupted by toxic delivery, and that is a sad truth because the natural reaction is to discard the message due to poor delivery, even if the message itself is sound.
@TheSoulCrisis
@TheSoulCrisis 6 месяцев назад
Sounds like my family tuning out my grandpa lol.
@JonasXXXXXXXXXXXXXXX
@JonasXXXXXXXXXXXXXXX 6 месяцев назад
experienced the same but my team at the moment is really great because the software is so complex no one alone can handle it :D
@nickheyer
@nickheyer 5 месяцев назад
Software engineers aren't toxic. Toxic people are toxic. Humanities downfall will be attributing things like this based on generalities.
@lichin11
@lichin11 2 месяца назад
My wife and I will always be sure to let our EE kids know that they're always welcome to stay with us as long as they need to. Security and taking care of one's basic needs for full self-fulfillment are incredibly important. We have their backs.
@BrinleyBlogette
@BrinleyBlogette 5 месяцев назад
I am SO grateful. I've recently met someone living up the road who is obsessed with writing code; he dreams about it lol, and since offering to guide me, he's always there to answer my questions and help guide me. He even gave me one of his old mechanical keyboards and a bag of energy drinks lol! This man is super experienced but also really kind. I love this field ❤
@GuRuGeorge03
@GuRuGeorge03 6 месяцев назад
Interesting, I always try being helpful but I've also experienced colleagues who get offended personally multiple times and when they do that i don't help them anymore. The ones who reply well to my help i will keep helping and I've seen juniors overtaking seniors in a very short time period because of that. Im a lead developer btw and i have a big interest in having the entire team perform well. People are complex and it can be quite hard to handle them
@baksagimm5890
@baksagimm5890 4 месяца назад
Yes, there are toxic seniors. Also, I've seen toxic junior engineers too. They try to argue with you with something they learnt on youtube that does not fit in the team projects. Showing no respect to seniors and not believing them. Software engineering takes a LOT of time to understand even for simple stuff: "why and when DRY code is bad", and you have this junior keeps pushing the argument that we have to break down the every bits of the project code to keep it pretty.
@bigneiltoo
@bigneiltoo 5 месяцев назад
Gatekeeping isn't so much about their wanting you to suffer, it's about their being the ones who originally wrote the code, not having made it modular, and then keeping secrets that make them look more productive than you. They ALWAYS tell management "I'm surprised he didn't know that, he's supposed to be a senior" and management ALWAYS believes them. My favorite response from my (bad) manager in this situation was describing me as having "poor debugging skills" for not knowing how to fix bugs that had been in the code for 20 years when the author still worked for the company.
@BillClinton228
@BillClinton228 16 дней назад
Same, I was fired for fixing a bug which had been in the code already but because the module wasnt used no one cared, somehow fixing it brought out more bugs.
@4080RTXMobileGamer
@4080RTXMobileGamer 6 дней назад
@@BillClinton228 this made me want to quit so bad bro
@etatauri
@etatauri 5 месяцев назад
Fortunately i havent had this problem. My project manager also submits pr and actively encourages jr devs to correct him and have active discussions.
@mind_games_eng
@mind_games_eng 6 месяцев назад
i really disagree with this. i think in Tech, there is a ton more compassion and wholesome people helping each other out. If you compare it to like the fashion industry, where people stab each others back to get to that unpaid internship.
@invest423
@invest423 3 месяца назад
Sir I 💯 percent agree with you. I worked in the tech field (Help Desk) for 19 years. We worked in varying hours or rotating shifts (one week we work an early morning shift and the next week we were working a later morning shift) we were on call (24 x 7) on top of troubleshooting we were movers of computer 💻 equipment (endlessly moving employees from one department to another) Short deadlines, endless projects, multiple help desk tickets assigned to some and maybe a few to others. We were forced to do training (and required for performance appraisals) on our off duty. I am retired two years and hearing these stories brought back bad memories. Yes I loved computers but at the end the customers would come to me and ask for favors because I was so helpful and they would pass my name around also and I started to hate helping customers. I am studying full stack right now. I don't know if I want to return to the hectic life of IT Thank you for this video.
@wegrata
@wegrata 5 месяцев назад
Honestly there is a change in new engineers I've seen. They're less willing to research and experiment and therefore never build expertise and intuition in the system. Research and figuring it out is literally what's meant by problem solving.
@iliyaisd
@iliyaisd 6 месяцев назад
The first reddit post that you showed... If someone asked him to explain an inner join, it's basically him who should report on them to his boss because it's a lack of basic knowledge required for work (and something that could not be more easily googleable). I would not yell at them if I was in such a position and I would give some general clue but then I would calmly suggest that they should do some reading on this topic because it's basic db theory used on the project. If they are my subordinate then I would follow up on this. The issue about project manager is very common too.
@TheSoulCrisis
@TheSoulCrisis 6 месяцев назад
It's a bigger issue that companies don't want to train anymore (but they will gladly give someone a low level title and low level pay), best thing indeed is to point them towards learning resources to fill gaps in their knowledge. It's expected college graduates will have many gaps in their knowledge since they can't get to focus on coding alone long enough to cement all the core concepts they really need with all the other coursework and life events mixed in. It's up to them how they leverage those resources and apply them, then that is the reason that entry level roles are disappearing in essence (maybe except for companies that can't pay higher salaries to mid-range developers and beyond). You would think some questions like that would be asked in the interview too.
@iliyaisd
@iliyaisd 6 месяцев назад
@@TheSoulCrisisthis is not something that the company should train for. It's *basic* knowledge. Indeed, I still remember joins was something I was asked on the interview for my first full time work. The fact that more senior peer points you out on that is supposed to be embarrassing (certainly not a reason to go tell on them to the boss). But ok, people have gaps, and they might not have vetted them enough on the interview... That's ok, really. But then, the first thing you do when you encounter some syntax you don't know, you go google or ask LLM. This is sql syntax for crying out loud, not some complicated problem. But they didn't even bother to try. It's outright disrespectful to more senior peers.
@onedot6674
@onedot6674 5 месяцев назад
I don't mind helping juniors, we all started some where. The issue is when that junior has over 5 years experience and still doesn't understand basic concepts like data structures, method signatures, freaking for loops and always keeps asking the same question or commenting that their IDE is broken on every new laptop they get.
@opa-age
@opa-age 5 месяцев назад
Greed, hyper-competition, stress...it's common elements of tech with finance, law, etc..
@codingcrashcourses8533
@codingcrashcourses8533 6 месяцев назад
My willingness to help out highly differs from question to question. More then often you get questions, you google it and the first result fixes the issue. That´s not something I really want to be bothered with all the time.
@TheSoulCrisis
@TheSoulCrisis 6 месяцев назад
Depends if the question stems from proprietary internal workings of the code or quirkiness too (if it wasn't just a general coding type issue).
@khairiyusoff5040
@khairiyusoff5040 6 месяцев назад
Try to work in a factory as a process engineer then you get the real meaning of toxic.
@holowichigo1
@holowichigo1 6 месяцев назад
Hey man you're videos are amazing :) I am about to finish my degree and yeah finding jobs are hard and it does take a mental l;oad on me :/
@inwenc
@inwenc 5 месяцев назад
it all comes down to arrogance. That is why it is toxic because they think they can be rude.
@lowwastehighmelanin
@lowwastehighmelanin 6 месяцев назад
So what I'm gathering from this (work in healthcare, worked in tech prob going back-raised by a network engineer, besties are law ppl or in tech) is that the cycle of abuse is being pushed. Sounds like a systemic problem with corporate jobs. And yes, healthcare counts (that doctor's bill may have their name but it prob also says LLC)
@SeraphTech
@SeraphTech 5 месяцев назад
I was on reddit talking about career paths and some guy was a senior engineer and was like well if you don't get it now you might as well give up
@ZelenoJabko
@ZelenoJabko 3 месяца назад
Other professions are gate keeping much more. In Korea, if they open more spots in college for medical students than last year, doctors go on strike. They treat their job security and high salaries very seriously. They don't want more competition. Software engineering is the only profession where we not only encourage more competition, but we are using our free time to train our competition. Is this not completely crazy? And we are not even realizing the mess that we have made yet. With recent huge layoffs, and lack of jobs (especially for juniors), AI coding bots, we are maybe getting a glimpse of it. Software enginers will as a profession soon realize what mess we have made, and it will be too late, and its all our fault. We made the bed, now sleep in it.
@aaronaustrie
@aaronaustrie 6 месяцев назад
I'm interested in working a tech job but software engineering/design ain't for me 🚮
@Mbryduck
@Mbryduck 4 месяца назад
If you think the software industry is brutal, you should look at welding as a career field.
@tigerex777
@tigerex777 4 месяца назад
It's the 'revenge of the nerds syndrome'. A lot of people in tech during their younger days where pretty much invisible or not much happening in their lives; except maybe a lot of videogame sessions. Once they get a decent tech paying job and get into a position of power they suddenly feel this sense of power that they probably never felt before. Because of of these tech kids never really developed strong social skills it becomes a problem when they become seniors or managers and just don't know how to deal with a multitude of people. Having worked in big tech, in the Cloud Industry, surprisingly the people who were the most balance workers were the ones that previously they didn't work in tech but switched over. They are generally more sociable and work well in teams and have balanced communication. The ones that grew up with tech since their childhood are the ones you need to worry about if they ever get into a position of some type of power.
@azizt6773
@azizt6773 3 месяца назад
Bro you are more than right about that sadly not a lot of people talking about it
@Warp9pnt9
@Warp9pnt9 6 месяцев назад
From my limited experience in tech, it tends to be male dominated, ego driven, not so much gatekeeping as it is territorial. Additionally, the skillset required to sit for 20 hours staring at very small font code looking for that 1 misplaced character that compiles fine and runs mostly fine except for seemingly random runtime errors not caught by tests, during which you must have both crystalline memory recall and plastic memory adaptation, tends to attract a specific type of person, often well on the autistic spectrum, with little, no, or negative social skills, sometimes with extreme rigidity, lack of imagination, insecurity and/or superiority complexes. And then there's the bosses, they get paid 5x more money, don't know how to do a damn thing, can't even fix their computer, can barely use Office and insist a spreadsheet is a viable database platform... And then there's the junior workers, in 2 categories, the first, they ask dumb questions, like, if you ask a question, it should be reasonable. Like, if you're standing in front of the restroom, don't ask me where the restroom is, or how to use toilet paper, or how to wipe your own arse. There's a certain level of intelligence you need to have to be able to ask reasonably intelligent questions, not easily solved by 5 seconds of effort to try it yourself by searching. If you can't even use a search engine, no. Just get the F out of the industry. You're done here. Beyond that, I have great patience to explain things in detail, step by step. But I am spending MY time here to do YOUR job. I expect you to write sh*t down, take notes, record it and write notes later, REMEMBER it, don't keep asking me the same thing, just because you're too lazy or too stupid to remember. I once had a multi-week 1-on-1 training in blocks of 3-4 hours at a time, with minimal notes. I remembered hundreds of details about physical, mechanical equipment, electronic controls, software controls, design quirks, etc. I was told once and remembered. I was an apt pupil, which led to me being taught more, and more often. There's surely a lot of unnecessary toxicity, but some is justified. Requiring competency isn't gatekeeping. This isn't T-ball for 3 year olds where everyone gets a ribbon for having a pulse. A certain level of skill and talent is necessary. A lot of it comes down to tenacity, determination, curiosity, and consistency. Anyways, the 2nd category young worker is the whizkid who does the work of 10 of you for 1/5 the pay, and your a** is out on the curb in a week.
@easyDoes1T85
@easyDoes1T85 5 месяцев назад
you need to refactor this paragraph 😂
@azizt6773
@azizt6773 3 месяца назад
Damn didn’t expect an essay but ok
@zobudenyyy
@zobudenyyy 6 месяцев назад
The developer (no matter who) is supposed to develop a reliable project for sale. Ask yourself if you know any project you want to do, and can you find a customer who would pay for it? If you knew, created, and sold that kind of project, then you are a developer. Otherwise, if you work for some company as "a software" developer, then you are not that developer. You are just an employee helping others with project development. People are/were under the misapprehension that computers will give you always high-paying jobs, however, if there is no customer, there is no money.
@cryora
@cryora 5 месяцев назад
The only people with money are the 1% and the disparity is growing. Meanwhile, commodities are sold by the few monopolies that employ few people. What about the remaining population that needs to make a living? They will all end up working to make products for the 1%.
@baldmansplan
@baldmansplan 6 месяцев назад
You can work in literally any industry and visiting Reddit will be more likely to hurt than help
@genechristiansomoza4931
@genechristiansomoza4931 5 месяцев назад
I can answer questions of my fellow devs but if the question feels like I'm doing the job itself to answer it - No way. 😂 I often gives suggestions instead of directly resolving it.
@judgewest2000
@judgewest2000 6 месяцев назад
If someone just posts a screenshot of their screen - I'm sorry but they 100% deserve roasting, so they won't do that again. The worst thing of people asking for help online is the sheer laziness of the interaction, often they want help with a piece of code they won't give you, or will not provide an example repo of something not working - or my favourite, can I just write it for them now I've been suckered into trying to help.
@tidus4400
@tidus4400 6 месяцев назад
"Don't want to help", "Lack of social skills", "Burnout". Well, let's put also "Less-than-junior-skilled colleagues paid like a Senior", "Idiotic questions that a Google search can solve" and "Clueless Management". That will give a better overview on the issue and let me tell you, it's not only in Tech but in every field where skilled labour matters (I worked in manufacturing for 10 years and the situation was exactly the same but no one talks about it).
@salem8909
@salem8909 5 месяцев назад
Its pretty interesting because I follow both CompSciCarreerQuestions and ITCareerQuestions subreddits and notice that the CompSci subreddit is much more toxic than the IT one, you have SWE asking questions in the ITCareerQuestions because of how toxic the other one is. People come off as so egotistical in the CompSci reddit even though they are just fresh college grads for the most part, and look down at anyone who isn't making a crazy TC.
@asgm1382
@asgm1382 6 месяцев назад
Nobody wants you to be smarter thaan then, or to ask them questions. Its hard out here.
@views8962
@views8962 6 месяцев назад
Bru, what's toxic today is just the normal pitfalls having to deal with flawed humans. Why being alive is toxic and is just "dying slowly"...
@bugged1212
@bugged1212 5 месяцев назад
As a senior guy, I don't see anything wrong in helping juniors IF i am getting paid for the time rounded out to the hour. But if it's unpaid time, that's not happening.
@ZelenoJabko
@ZelenoJabko 3 месяца назад
Exactly 💯. They expect us to answer their Reddit questions for free, no matter how lazily and poorly written. We are basically training our replacement and using our free time to do that
@azizt6773
@azizt6773 3 месяца назад
@@ZelenoJabkowell i am sorry you are feeling that way but u need to remember that there was a time you used to be just like them
@ZelenoJabko
@ZelenoJabko 3 месяца назад
@@azizt6773 yes. But I learned everything on my own from books. When I was learning coding, I did not have internet.
@ls.c.5682
@ls.c.5682 5 месяцев назад
The saddest fact of all of this is healthcare, finance and software pay way above the average. Can anyone just be grateful for where they are and what they do? Or do they also actually hate the job and tough out for that salary? As for me, I love my industry, but not my current role while sticking it out for that April bonus. However, I try to be as helpful as possible to all around me and when I hand in my notice I'll look for something I'll enjoy rather than just the bottom line salary. Although TBH I did walk out on my previous role before this current one on the first morning, even though the salary was higher, because the company seemed an absolute mess and was not what i was looking for!
@ZelenoJabko
@ZelenoJabko 3 месяца назад
This is exactly why. They know that additional competition will drive down their high salaries. Doctors do not want more doctors, or medical students.
@mykoladavydenko3578
@mykoladavydenko3578 5 месяцев назад
A lot of switchers think that they can get out of troubles by talking or don't want to learn. Senior software engineers don't really take bs and talk straight about work. Many call this "Toxic". I see this for 7 years and don't consider this a problem.
@coversbyrichard
@coversbyrichard 5 месяцев назад
Toxic/egotistic coworkers and garbage management is why I walked away from software engineering. I literally don’t blame anyone for quitting. Sure, WFH is great. But man… there was no work/life balance cause my job was taking place in my own home…
@waffle8364
@waffle8364 5 месяцев назад
I've only come across a small amount of toxic engineers, everyone else.. which is a vast majority are humble and great.
@cmgordon12345
@cmgordon12345 10 дней назад
With 25 years of experience, im having a different issue. Where are all the eager and curious junior developers?? Maybe companies are not hiring for those same junior roles, where there is an expectation of the need for growth and even mentoring. My recommendation is to build trusted relationships wirh helpful senoir developers. Realize that helping them is helping you. Dont be taken advantage of, but be useful
@AndiPlays
@AndiPlays 6 месяцев назад
So glad I switched to electrical engineering. Way less toxicity
@azizt6773
@azizt6773 3 месяца назад
Glad you did bro
@ls.c.5682
@ls.c.5682 5 месяцев назад
I think restaurant kitchens and being a chef should be added to other "toxic environments" - it seems like being in the army! Gordon Ramsay said his mentor called him a "piece of shit on his shoe" so therefore he should treat his mentees the same way...
@undefined69695
@undefined69695 6 месяцев назад
I’m toxic because my dumbass boss hired two idiots who can’t even read code and now I’m doing the job of three people. I’m about to quit, going to be very bad for this team lmao. We need to have a conversation about “gatekeeping”, the last few years saw a lot of unqualified people hired into the industry. It’s a real problem. That’s not gatekeeping it’s just real. I’m not talking about education or experience but people who can’t even sit in front of a computer for more than 5 minutes.
@enockaddey
@enockaddey 6 месяцев назад
Interesting
@Nethezbet
@Nethezbet 5 месяцев назад
Law enforcement, military... hahaha, you ain't seen nothing yet. Things have gotten better, because hazing in military is illegal (haha, right). Ever seen memes of soldiers outside in the pouring rain... mopping asphalt? Yeah, it can always be worse. A friend of mine dug foxholes... facing a building... in the desert during Desert Storm. Then he would fill them in and dig them again. No matter what profession, humans are shit. We like to be mean, so when we have power we tend to get toxic. Power corrupts, and absolute power corrupts absolutely. People be people.
@elena-ri6pq
@elena-ri6pq Месяц назад
I think I am so lucky i've been surrounded with very nice senior coders, for example a friend I have from Canada got me into the tech world, people irl have been also so nice! But how toxic and mean some tech bros areeee it's an undeniable fact
@gergo32
@gergo32 6 месяцев назад
Why am I toxic?
@luvpiggery
@luvpiggery 6 месяцев назад
I recommend every SWE read "How To Ask Questions The Smart Way" before they waste their own and other people's time. Sorry to say but being entitled to an answer that you could figure out yourself with some basic effort, is weakest link behavior.
@ziad_jkhan
@ziad_jkhan 5 месяцев назад
There's no such thing as human nature through. In science, it's nature via nurture.
@roc7880
@roc7880 4 месяца назад
in the 70s the majority of programmers were women, and it was a nice place. then boys took over and it became toxic, like the movie industry. my experience is that young professionals do not want to learn and are more focused on not be annoyed instead of doing their job.
@ZelenoJabko
@ZelenoJabko 3 месяца назад
This is not even remotely true. What women were doing was feeding the punch cards into the machine. This is not programming. Where did you learn this, in feminist dance theory classes or something?
@bapluda
@bapluda 5 месяцев назад
I would never train or help junior developers. I would require a 100% increase in my salary to do so. No way I am going to train my replacement. The only reason I am still in tech is that I have enough FU money, so I don't have to take any bullshit.
@ZelenoJabko
@ZelenoJabko 3 месяца назад
Exactly. This Chinese guy missed the point with this video. As a senior, you are gone as soon as the first layoffs hit. And the junior that you have trained will be allowed to stay.
@azizt6773
@azizt6773 3 месяца назад
Ok good luck with that
@skl9942
@skl9942 5 месяцев назад
1. Junior salary being to close to a senior 2. Asking questions without googling first expecting me to be your slack GPT 3. Asking the same question more than once. 4. Company hiring people without proper skills. Any of those will get me pretty toxic.
@T1Oracle
@T1Oracle 4 месяца назад
If you can "get toxic," then you need to work on yourself and stop looking for excuses for your bad behavior.
@mallvalim
@mallvalim 4 месяца назад
​@@T1Oracle I think by toxic they meant that injustise and laziness of other people can be really frustrating and demotivating, wich can't affect your mental state and friendliness
@magonazz1
@magonazz1 6 месяцев назад
Okay, that reddit post, it does make valid points, it's really frustrating when people ask questions that are just a google search away from being solved, it is annoying. i hate it too
@TheSoulCrisis
@TheSoulCrisis 6 месяцев назад
"Give a man a fish, feed him for a day. Teach a man how to fish, feed him for a lifetime." That tells me that person really hasn't worked on many projects under any sort of real deadline and has coasted most of their time leading up to their current role. It's so easy to solve that element of the issue though, you can give them a learning resource to reference if they haven't done anything yet towards solving the problem (then ask them what other resources they feel they need). Alternatively you can just ask them "what have you done so far?" This will tell you their current skill level, research abilities, and efforts made in tackling the problem. It might be really easy for them, so making sure they do their research first is key and then finding out what gaps are happening after that point. Doing something and failing is a good step to take before asking questions because it shows you're serious about your work, but it also strengthens your mental muscles in improving at the job and shows others active efforts being made to solve a problem (something is falling short vs. you haven't even tried to apply yourself). Making someone apply themselves is a fundamental step in making them a stronger developer or professional anywhere.
@cc.jsullivan
@cc.jsullivan 5 месяцев назад
The software industry's worst culture problem is the soft bigotry of low expectations. Its the root of all misanthropic belief systems in tech that makes a career requiring lifelong learning unbearable. Your only option to have some sanity is to become arrogant, work your way to leadership roles and be in a position where proving yourself usually means pointing out your more junior coworkers lack of context or knowledge.
@RememberingGames
@RememberingGames 6 месяцев назад
Yeah, sure if they make the face on the thumbnail, that's a good plan to repulse anyone from helping them.
@robertfletcher8964
@robertfletcher8964 6 месяцев назад
y'all need to get good.
@sunnywest28
@sunnywest28 6 месяцев назад
In my experience the tech industry is also overrun by a lot of misogyny and queerphobia that goes largely unchecked.
@Vissepisse11
@Vissepisse11 5 месяцев назад
This is perhaps a cultural difference between the US and Europe but “toxicity” in this setting is unheard of the loud minority of left wing ideologues in entry level jobs aside. SWEs and IT professionals are usually very humble and eager to help junior talent in my experience.
@Gabranthh
@Gabranthh 5 месяцев назад
Eh, everyone thinks their way of doing things is the only correct answer. It's not just software engineering, but life in general. Of course software engineering is breeding ground for such a behavior tho considering how many different ways there are to do the same thing.
@jameshizon4861
@jameshizon4861 6 месяцев назад
The younger you are, the more gatekeepers. The more there is a tendency to want to treat you as junior even if you have senior-level competency. For me, I found that the best I can upgrade my net worth is maybe 5+%. So I jumped into crypto... this WILL be the exit route s.t. I know many of these leaders are busy 1.5Xing their bag & will 10-100X. Gave me a bit more peace & rest. Sounds like toxic positive mindset but if you can't level up vertically, go horizontal & scale then upward.
@Jay-ef2ii
@Jay-ef2ii 6 месяцев назад
Comment: People need hobbies, and a passion for life. People need the church because people are full of Envy. 2023
@MarcAndreLevesque
@MarcAndreLevesque 5 месяцев назад
Wow ... welcome to the real world. You sound like you expect senior employees to lay down the red carpet for you. Of course there are no excuses for rudeness and being an ass but I've seen so many juniors wanting it all to be easy and to ask really basic questions all the time... to a point where you wonder if they put any effort in it at all. It works both ways and I think that juniors that actually want to learn and put in the effort pay for the slackers and more senior employees don't have any patience anymore for no one. My final comment, life is too short to put up with toxic people and a toxic workplace. If you go in IT and expect a 9 to 5 job, don't, when you are not working you are learning and perfecting yourself on your own time and it will be like that all your career unless you want to become useless, that is the nature of the field.
@aut0turret
@aut0turret 6 месяцев назад
People aren't toxic, you're too soft. Full stop. Get it done, or get out of the way. If you do it wrong, f-off until you can do it correctly. If you need help, seek help in the *correct* place. If you can't handle the workload, quit; let someone more qualified step in. Stop whining. Not going to coddle whiners.
@azizt6773
@azizt6773 3 месяца назад
Ok
@niksatan
@niksatan 5 месяцев назад
Dude, just leave software engineering, its BS job
@helloworld7313
@helloworld7313 6 месяцев назад
tc or gtfo
@ZelenoJabko
@ZelenoJabko 3 месяца назад
You misunderstood what gate keeping is. It is NOT: “if i had to go throguh the pain, so must you“. But what it IS is limiting the amount of people on the field, preventing competition and protecting their salaries and social status. And this is a GOOD THING. If only software engineers gatekeeped a bit more, rather than helping train their own competition using their own free time (answering questions on reddit or stackoverflow)
@knightsolaire3781
@knightsolaire3781 5 месяцев назад
There are 2 types of people in the world. All have suffered. The 1st will attempt to make others suffer as they have. The 2nd will attempt to make sure others never do.
@ZelenoJabko
@ZelenoJabko 3 месяца назад
It is not about that. It is about preventing competition in the field. Nobody wants millions of new software engineers driving down salaries. Also, not true. I did not suffer. I enjoyed every minute of becoming a great software engineer. I started at the age of 12.
@knightsolaire3781
@knightsolaire3781 3 месяца назад
@@ZelenoJabko dang bro it has been a bit. I don't really remember what my comment was talking about. You seem to have experience in the field, so I'll leave it to you... for both cases 😉
@murt4701
@murt4701 5 месяцев назад
These gen z be so soft
@denisblack9897
@denisblack9897 6 месяцев назад
same here, all i want from a junior developer is "shut up and go fire yourself today" junior devs are a waste of time... you help them, you teach them, you hang out with them and then they leave you alone right when somebody offers them 100$ more, no birthday present, no happy new year, you are just a balding dude they want to get experience from you think they gonna help - NO, they gonna rob you of your time and energy and leave you finishing the project alone
@denisblack9897
@denisblack9897 6 месяцев назад
im dead serious, guys! if you get offered "lets hire you a junior" do not say 'yes'
@seandavies5130
@seandavies5130 6 месяцев назад
Isn't that maybe more symptomatic of bad corporate practices, bad industry incentives and all the rest of that sort of thing? My own personal feeling is that operating according to some moral code is not rewarded in the industry, I still follow it but can you blame just the individuals for giving in to the clear incentives to cheat the system?
@Sandro-tp8qt
@Sandro-tp8qt 6 месяцев назад
So let me understand. You don't want that junior developers get their chance for their first job, but it's Ok that you got your chance as a junior developer when it was your first job? :)
@emmm_4465
@emmm_4465 6 месяцев назад
_This is giving me old man yells at the cloud energy lol_ Are you still in contact with the senior you had when you were a junior or are y’all still attached at the hip?
@aurelianspodarec2629
@aurelianspodarec2629 6 месяцев назад
@@denisblack9897 That's why you get paid. You think you get paid to write just code? No.. If yes go make a lower sallary.
@nIIe
@nIIe 5 месяцев назад
What a cry baby. You should work in restaurants as waiter. You will see what "toxic" people means.
Далее
Why Non-CS Majors Are The Top 1% Of Software Engineers
13:24
Why Companies Won't Hire Entry Level Software Engineers
11:10
Harsh Truths of a Software Career No One Tells You
10:42
What College Majors Should You Avoid? (r/AskReddit)
17:18
Why I Quit the Scrum Alliance
7:58
Просмотров 7 тыс.
Who's Solving The DEVELOPER SHORTAGE Crisis?
20:13
Просмотров 172 тыс.
I Left Software. A Cautionary Story About Burnout
18:38
WHY I quit my job as a software engineer ?
11:48
Просмотров 45 тыс.