I Quit React Development - JavaScript Fatigue and Burnout

  Рет қаралды 44,640

Matt Kander

Matt Kander

4 жыл бұрын

I burnt out, quit my job and can’t stand the thought of jumping into another Front End codebase that isn’t my own. I was a React developer for three years working at international companies and unfortunately, succumbed to burnout.
Expert from my article
'A key aspect why I disliked my role so much, was that it was primarily bug fixing with very little feature development. A builder does not become a builder to fix other builder's houses. While it's extremely valuable to have the skill to do so, it's not what keeps you happy.
When I realised I was burning out, I:
Attempted to address internal issues - these were not resolved.
Requested to move teams - this was not possible.
Interviewed at other companies - I received a couple of job offers but ultimately decided I had had enough of front end and decided to take a step back from React.
I didn't solve my burnout by quitting, albeit removing myself from a bad environment was an important part of this. I took a month off to reflect on my career, mental health and what would ultimately make me happy. Building forms for a living and fixing other people's bugs was not conducive to this. I still enjoy the power of programming, the lifestyle it offers and the technical challenges it presents. I'll continue to program but in a more 'stable' ecosystem.'
In the article i've also linked to a few articles around burnout as a software developer as well as JavaScript fatigue - which is seemingly prevalent within the front end or React community.
----------
Articles
----------
Medium article that summaries everything
/ how-front-end-developm...
Smashing Magazine - front end fatigue
www.smashingmagazine.com/2016...
What it's like to learn JavaScript in 2016
medium.com/hackernoon/how-it-...
Also available on my website:
www.mattkander.com/post/how-f...
----------
Active socials
----------
Twitter - / mattkander
Instagram - / mattkander
Patreon (offering consulting now!) - / mattkander
Business enquires: matthew.kander@gmail.com
----------
Gear
----------
Gear I use for these videos: kit.co/mattkander/current-you...
Displates - displate.com/matt104?art=5ddb...
**Disclaimer: Matt Kander is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to www.amazon.com.
#softwareengineer #programming #burnout #softwaredeveloperburnout #javascriptfatigue

Пікірлер: 240
@MattKander
@MattKander 4 жыл бұрын
Timestamps: 2:32 - How I burnt out and what it looked like 8:19 - The impact of culture and mental health 10:29 - How bad code can effect the developer experience 15:47 - What I did when I realised I had/was burning out. Please check out the description and / or the article linked that will explain in a bit more detail what you could do if you're on the path to burnout. There are some really good links to external articles about developer burnout that are a bit more well rounded than this video as well. Stay safe friends.
@MattKander
@MattKander 4 жыл бұрын
You are slave? Yeah buddy that's no good. Perhaps you haven't experienced a work culture where you can trust your team mates, your manager champions your personal development and you some some degree of autonomy over your work. It's pretty great - hope you get a team like that someday.
@TheSolopop
@TheSolopop 3 жыл бұрын
Is it better to work as a backend developer?
@salsichalivre5401
@salsichalivre5401 2 жыл бұрын
all starts to get down the later when u use javascript.
@salsichalivre5401
@salsichalivre5401 2 жыл бұрын
POs are funny, they will never let u do the think because something more import is always coming. The very firsts day of refactoring is never to code, it is to find what can be coded fast enough that it will have a certain logic like inside you refectory so at least what remains there have some consistency in refactoring matters. Refactory should be paid as an extra, an extra Jon instead of the main one. Or delegated to sole purpose teams. But... MONEY TALKS
@BillClinton228
@BillClinton228 Жыл бұрын
What you spoke about in this video is the biggest reason why companies prefer younger devs... they don't burn out as easily working 24/7 and they put up with a lot more abuse. More senior devs demand more money and they have boundaries which many executives don't like. I' It's unfortunate but it's the reality.
@JasperL609
@JasperL609 3 жыл бұрын
This is very similar to what I went through. What you said about it seeping into your personal life is spot on. I dreaded going to work, and outside of work I could only think about having to go to work the next day. I stopped exercising because I was so tired all the time, started drinking more. Fortunately I quickly realized how self destructive that was, so I quit my job. Now I'm doing much better.
@JasperL609
@JasperL609 2 жыл бұрын
@Tom I'm still a developer, but I moved to a small company that really values it's employees and respects their personal time. I'm also only working 28 hours a week. It's a big pay cut, but I don't mind.
@CMF4L
@CMF4L 3 жыл бұрын
I've watched this video half a dozen times since the new year as I was toying with the idea of leaving my high pressure job & abusive client in engineering consulting. Just ended my last day on Wednesday. Not looking back. Thanks for the motivation!
@MattKander
@MattKander 3 жыл бұрын
CM Thank you so much for commenting, it’s stuff like this that makes me happy I left this one up. I was applying for jobs and numerous companies brought up this video and asked why I was still applying for engineering roles. I almost took it down after one company said they took a look at my channel and didn’t think I’d be a good culture fit. Really glad I left it up, thanks again for the comment and I hope your next role is something that has a much healthier environment. All the best, Matt
@CMF4L
@CMF4L 3 жыл бұрын
@@MattKander I'm glad you didn't take it down. I know it will be challenging for those of us disillusioned with how are careers are turning out - but it took me many years (15) to realize that no career is worth the mental & physical health detriments. I wish you the best in your journey and thank you again for sharing your courage online, which helps so many others! Cheers!
@elmetkelem7524
@elmetkelem7524 3 жыл бұрын
I did the same few years ago 😊 will never look back, the problem is that we work for people who think creativity is a full time job, and genius ca be produced with a lot of training
@trafficmonsoonacademy562
@trafficmonsoonacademy562 3 жыл бұрын
Takes a lot of courage to share what you went through sir. Aspiring dev need to hear stories like yours to prep themselves mentally and emotionally. Being a developer also has its dark side. Hard to find it in KZfaq when everyone is only talking about the good stuffs of being a Dev. 5 stars for you Matt
@MattKander
@MattKander 3 жыл бұрын
Thank you! Really appreciate the comment
@k-yo
@k-yo 4 жыл бұрын
I've been on this small team with no consistency on codebase, long story short, I quit and moved to a scale up company supposedly more organized. They weren't. It was 10x messier. What baffled me was that almost every 100 of the devs there thought dealing with this shit was part of your job and life goes on. I was let go with 3 months with no detailed reasoning except I wasn't fitted for the company culture and not on level with what they expected. I'm almost 6 months unemployed now COMPLETELY demotivated to work again because I was led to believe every place is like this. I'm really stuck with this thought on loop in my head. My idealism is crushing me :(
@MattKander
@MattKander 4 жыл бұрын
There are definitely companies and products out there that focus on quality - it just takes time and a fairly thorough research on your end to find them. If I can give any advice - do your research on what companies you actually want to work for. Try speak to some people in the engineering team (or people who have just left the company as they’ll give you honest feedback). Put effort into the applications and Be open minded enough that it’s going to take a while.... I put out over 120 applications in the last three months and I’ve only just managed to get a job. It’s tough out there but it’s the nature of the environment atm unfortunately. Best of luck, keep your head up and keep at it. No harm in taking a part time job at a cafe or someplace to keep food on the table and alleviate some of the financial stress
@bakkecske91
@bakkecske91 3 жыл бұрын
@@MattKander how is the new company?
@ChrisAthanas
@ChrisAthanas 2 жыл бұрын
This just happened to me and I'm a very experienced dev. I hope you kept applying and moving forward, it's all part of the journey.
@izio4408
@izio4408 3 жыл бұрын
I love 90% of my job, but I've been wanting to quit for the following reasons: 1. My senior developer is super OCD, gives me the smallest criticisms. Is super condescending in the way he talks. 2. The work I've been given for the past few months are all monotonous UI tasks that have no challenge, and half the time when I submit a PR, my senior finds something to nitpick at. I'll have you know the other dev makes far more mistakes than I do, and doesn't follow my senior's conventions, but doesn't get criticized as much because that guy is far older than us 3. The raise I got this past year sucked. Just $0.33+ per hour raise 4. During the grind, it's awful. I worked like 20 hour work days. It was absolutely insane. 5. I just don't feel like I'm growing. I'm thinking about just working part time as a web dev tutor and launching my own company or doing freelance. I'm just so uninterested in living like this.
@CMF4L
@CMF4L 4 жыл бұрын
I work as a Mech Eng in consulting. Same issues as you described. Insane schedules, horrible management, and no communication. Burnt out more than once. I watch my mental health now but none of my coworkers do. The industry preys on conscientious, hard-working people. It's always "do it for the team" or "everything's changed - let's get it finished in the same time limit" even though the personal cost is unacceptable. The worst part is getting laid off with no notice - it's insulting.
@jarradbedford5652
@jarradbedford5652 4 жыл бұрын
Thank you for this video. What you described is exactly what I have been/am going through. It creeps up on you before you know it. It should be talked about more. My circumstances are different, I have children and a mortgage but what has helped is putting a clear plan in place to work myself out of it. If anyone else is going through the same I would recommend it, as the worst feeling that wasn't touched in in the video is the feeling of being trapped and the helplessness that can come with it. Make a plan to get out of the situation, see it through and you will soon start feeling better. Good luck all 👍
@edsonfilho667
@edsonfilho667 3 жыл бұрын
It is amazing how the problems are the same no matter where you live in the world... I am in São Paulo, Brazil and you described perfectly how I am feeling at this moment. In fact, I found your video because I wanted to know if more people feel like me. I'm back-end developer and I'm stuffed... I should pulled the plug 4 years ago. my health is mess and I'm unhappy with my job. I guess that programmers are kind of artists, and put us in a factory culture, at some time will be a grave for our healthly and creative minds. I hope I could find out another way to be a programmer without burnout, cause life is a short trip and I can't waste more time in this way... I want to live not only survive.
@devvaneio
@devvaneio 3 жыл бұрын
I'm also from Brazil. Currently I'm at Piracicaba. I quit my job this month 'cause I had a burnout. It's really demotivating the pressure I was receiving everyday and it makes me think about not being at this field anymore. Unfortunately it is the only thing I have prepared for.
@daviddickey9832
@daviddickey9832 3 жыл бұрын
Yep, same here in the US.
@bakkecske91
@bakkecske91 3 жыл бұрын
@@devvaneio me too, maybe we should team up? :D
@GergiH
@GergiH 3 жыл бұрын
@@devvaneio Same dude... I'm actually starting to think about switching to a random logistics job or something like that at this point.
@swojnowski453
@swojnowski453 3 жыл бұрын
it is the industry that is the same everywhere. Hence the problem.
@arifali1063
@arifali1063 3 жыл бұрын
The main reason I hate coding with other people is that they worry too much about the webpack bundle and try to make bootleg versions of great packages which end up worse and nobody understands. Drives me nuts when other people look at the issue and cannot understand because someone wanted to make redux #2 without any documentation and garbage code.
@vishalgautamm
@vishalgautamm 3 жыл бұрын
Hey Matt, thank you so much for sharing this. Over the course of 9 years, react's syntax has transformed THREE times. It has been a lot better since hooks came out, but before that .... render props, hoc (all churn). But on one in JS land talks about it. I think we are really undermining the consequence of using these tools. Once a great feature, becomes a churn 6 months later. I think this JavaScript community and as well as npm community should this issue seriously.
@vishalgautamm
@vishalgautamm 3 жыл бұрын
I also have a video on the syntax transformation of react. I think you will like it
@garrysandhu4197
@garrysandhu4197 2 жыл бұрын
Yeah that's totally true.
@SuperStarLike
@SuperStarLike 3 жыл бұрын
Thank you for your openness. It was nice to hear this and do some personal deep reflection inspired by it,
@MattKander
@MattKander 3 жыл бұрын
Really appreciate your comment, thank you :)
@dotterel
@dotterel 4 жыл бұрын
Hey man, I've worked 40 hour desk jobs and I've worked 70-80 hour weeks outside in 30 degree weather. I enjoyed the longer hour job over the 40 hour a week desk job. It had nothing to do with the hours, it had to do with the team, like you said. I get just as physically knackered working a 40 hour desk job that I don't like as i did working 80s a week in trenches. Good on you for quitting before it got worse. I sadly quit too late and lost everything outside of my job first. Subscribed!
@P8860
@P8860 3 жыл бұрын
Story of my life. I quit Front End Development over 2 years ago and now work partially outside as a stone masonry. I can't see myself ever going back to the tech field. I was depressed and the tech environment is so freaking toxic. I definitely didn't fit in with the whole "company culture". In a much better place now mentally and physically.
@trafficmonsoonacademy562
@trafficmonsoonacademy562 3 жыл бұрын
@@P8860 Thank you for sharing bro. Could you elaborate more on the reason for being stress and depress? Lot of work with unhelpful colleagues?
@P8860
@P8860 3 жыл бұрын
@@trafficmonsoonacademy562 Being the only minority in the workplace at multiple companies, looking at code for 8hrs a day, thinking of solutions for bugs throughout the weekend, untasteful remarks from the boss. At my first job the CTO said his office smelt like a black person. I guess his office had a strong cologne smell or something of that nature. 2nd job as a developer the boss was a nice guy but was always making race jokes that made me feel uncomfortable. I know he was joking alot but being the only black guy employee in the field was just a burden. And I have thick skin when it comes to these things. There were a lot of contributing factors that caused me stress and depression that resulted in me leaving the field.
@trafficmonsoonacademy562
@trafficmonsoonacademy562 3 жыл бұрын
@@P8860 thank you so much for sharing. Was it more like you felt inferior or was it because the caucasians think they are superior just because they are white? Cant believe race still matter to people in 2020.
@P8860
@P8860 3 жыл бұрын
@@trafficmonsoonacademy562 It was neither.. It had more to do with my mental health than anything. All though if you google why women and minorities leave the tech field you'll see that racist remarks,unfair pay, hostile environment is a contributing factor of the lack of diversity in the tech field. It's a very well known issue that I don't think there is a solution for. It's just is what it is. I'm sure there's a few women and minorities who have had better experience and are thriving in the field but it just left a foul taste in my mouth. I'm in a much better head space now.
@MrFanderwald
@MrFanderwald 3 жыл бұрын
Props to you for doing that, as someone who was/is in a similar situation but cannot get out so easily, I can attest it only gets worse, much much worse :\
@Dannielwalkerr
@Dannielwalkerr 3 жыл бұрын
Argh i wish you would make more developer vids, its so refreshing to hear from a fellow nz developer. Some of your experiences are really helpful. I would like to learn more about your issues with client/agency work as I only have experience working for product companies (about 2 years now) and I am looking to move to an agency soon so I can get more experience working on more products.
@ionutindre
@ionutindre 3 жыл бұрын
I am seeing this video just now. Nice words about burnout. I have been there twice and I can say that the best way to recorver yourself, is to take off some time 1-2 months and start to enjoy the life again. Gym and patience also helped me to get back on the right track.
@MattKander
@MattKander 3 жыл бұрын
I'm back at work as a full time dev, gymming 4/5 times a week. Hoping at least one of the comments in the next video is 'yo this guy got jacked' lol
@BGivo
@BGivo Жыл бұрын
Oh my goodness dude I am so sorry you had to go through that but happy to hear you managed to survive.
@Rose-jp7dm
@Rose-jp7dm 2 жыл бұрын
Thank you for sharing this! Same situation I’m going through right now. The code base is a mess, no consistency, typos every where, no DRY rule applied. It’s a react native app and I have to spin off a similar app. Oh but wait, the project owner just like to pressure me till I’m constantly feeling in fight or flight mode without any conscious of what it does to my health. She likes to says that I’m confused and that I’m late but the reality she poorly managed the previous team and now I have to bear with it. She has no clue what I’m missing and the inconsistencies in the resources like APIs etc. 😭
@phliip7362
@phliip7362 3 жыл бұрын
found this really valuable. thank you very much
@brandonw.2066
@brandonw.2066 3 жыл бұрын
Just found this video today and it's definitely relatable. Unfortunately, this is all too common in frontend roles and in the js world.
@swojnowski453
@swojnowski453 3 жыл бұрын
Partly because JS is a terrible, terrible language, then you have monsters like Webpack and React. I can't wait for the day when JS get replaced with something normal. Might take a while though. Till then, remember, if you can't take your money and start something for yourself.
@artihlec
@artihlec 4 жыл бұрын
I wish you to reignite. At the moment I think I'm experiencing something similar (the difference is - I'm not even working). Happy coding.
@MattKander
@MattKander 4 жыл бұрын
Sometimes it helps to just take a step back and get away from technology for a bit. It’s been about two to three months since I’ve stopped doing React. I still feel much the same way but I’m getting more and more excited to pick up ios and deep dive into a totally different field. Enjoy your holiday break Artur!
@navya5679
@navya5679 2 жыл бұрын
What you are saying is exactly what I am going through. I too am worried about how things will look on my resume if I quit soon.
@tomcoop9750
@tomcoop9750 3 жыл бұрын
This was a great video. It also sheds light on why companies shouldn’t overlook the importance of project planning, style guides, streamlining, effective leadership, and organization.
@l4webdesign186
@l4webdesign186 2 жыл бұрын
Thanks for sharing this! Such an important topic
@i3looi2
@i3looi2 2 жыл бұрын
Thanks lad. This is exactly my scenario. Been coding since the ages of vanilla HTML/JS. Webdevelopment is my passion, my way to express myself. But recently was forced to redo a project from Vue (which i loved working with) to React. At first, in my mind, it was fine and dandy, react is similar in logic with Vue. BUT, they were actually adding ReduxSaga in the mix and on top of that their own inhouse (totally unmatured and unstable and poorly documented) framework on top of React. After 2-3 months of self-pushed effort and extra-hours to learn the stuff, I started experiencing first in my life exactly what you described; word for word: high level of stress , anxiety and counting hours until next workday. Literally hating the point in life where I am at. Unfortunately I am income dependent and the job pays fairly well ...
@jtempmusic192
@jtempmusic192 3 жыл бұрын
I related a lot to your story, but in 2 differnet companies. In one, where the codebase was so awful, cause there were no procedures, that it became unmaintainable whilst having to deliver new features to the client. holy damn... On the other one, I started to feel completely isolated in the company, the management would do some very bad decisions as well that would break the trust (e.g. having me work night in because they wanted to know if I would work hard if needed,even though it was absolutely not needed at that time), and at the same point, realizing (why the hell am I doing this? led me to quit) Thank you so much for you story! One thing though, I've been considering freelancing options, as I'm mainly a front end developer myself. Could you host a video where you talk about your process into it or recommendations on it? Best regards!
@TuNguyen-ec9tl
@TuNguyen-ec9tl 3 жыл бұрын
thank you for sharing. Exactly what I am going thru but I felt mine is worse
@james1327
@james1327 Жыл бұрын
I quit my job a couple of months ago. Total shit show of a team. Too much work, terrible management which poisoned the team inside and out. I’ve just been chilling and decompressing for the last few months. Trying to feel human again. It’s poisoned me for working in corporations. I will start freelancing. So tired of useless product managers and the politicking. There were tones of managers who just couldn’t do anything and tried to to get in front of anything that was working.
@devvaneio
@devvaneio 3 жыл бұрын
Thank you for sharing your thoughts
@janejames8955
@janejames8955 2 жыл бұрын
Omg this video really hit home and I am feeling all the feels right now 😭
@yalcinozer4434
@yalcinozer4434 3 жыл бұрын
Your speech relieved me bro thanks.
@regdv
@regdv 3 жыл бұрын
Thanks for this.. I, too is also burned out and stressed as a software developer.. And I can super relate to you!
@regdv
@regdv 3 жыл бұрын
@Dr3w 97 that’s exactly what I’m doing right now
@efrenUtube
@efrenUtube 3 жыл бұрын
Unfortunately I identify myself 100%, including the "I quit" part. Thanks for sharing 🙏
@jaspercaelan4998
@jaspercaelan4998 2 жыл бұрын
Front end development is particularly bad I think, rapidly changing frameworks, new devs who don't know what they're doing, and generally most developers just suck and management sucks even more. I finally ditched my career in career in software development to pursue photography. It has its challenges too but it's not completely insane like software development these days. I would never go back, it's not worth the mental and physical toll, not even for a significant pay rise.
@DieterPrivate
@DieterPrivate 3 жыл бұрын
Burnout takes years to actually recover, so try not get that far. I'm still recovering for years. If just quiting your job solves it, you don't have burnout, though it can lead to burnout in the long run.
@The.gm63
@The.gm63 Жыл бұрын
Great content as always! Did you get your glasses from warby parker? Thx
@snokzor
@snokzor 4 жыл бұрын
I went through this as well ... These problems are most often caused by the companies themselves: They pressure people into quick results by cutting corners which leads to a horrible amount of technical debt. People start copy pasting code, rolling their own minimal case stuff, just commenting out stuff and so on.. Seen this at almost all companies I worked at.
@MattKander
@MattKander 4 жыл бұрын
Agreed, the majority of the code bases I was working on were proof of concepts that turned into long term projects - lead by developers who didn't care for the developer experience at all. I approached one about refactoring and tidying up a segment to make it easier to read and maintain, his response was "It's a waste of time, the customer doesn't see the code so why should we care?". When he said that I knew this wasn't the right place for me. Should have left then but I stuck around for another 9 months because i didn't want to 'give up' so soon. In hindsight, I should have left then - staying the extra 9 months wasn't worth the unhealthy work environment and toll on my mental health.
@snokzor
@snokzor 4 жыл бұрын
​@@MattKander The worst thing is those people are often seen as 'high' performers and get to take charge on all new projects. While if you're the 'new' guy and get stuck in maintenance and expansion on older projects,you would often get frowned on because it took you so long to fix or change something and that you were always 'complaining' about the stuff done by the 'high performers'. The guy I replaced just copy pasted everything, he didn't bother even changing variable names. When I said a bunch of pages had broken javascript because of changes throughout the years in the backend he just told me he 'stayed as far away as possible from java (sic)' . IT is the new gold rush so you get all kinds of characters coming in: sociopaths, narcissists, people just interested in the money and uninterested in everything else, people who hate what they're doing and so on. I hope the 'fad' will pass and people will start to realize it's not a good career choice just for the 'money' and there's more to be had elsewhere anyway so the industry regains it sanity and its professionalism.
@felipegomesdeoliveira5987
@felipegomesdeoliveira5987 3 жыл бұрын
PSA: For anyone feeling the JavaScript/React fatigue, try Angular (not AngularJS). I'm serious. Great article. Great video. Shared both with some close friends that are (me included) feeling everything you described. I just can't stand the feeling of working for another person anymore. The thought of learning another codebase, new patterns, architectures and stuff all while stacking tech debt just because "ReAcT iS a LiB tHaT GiVeS AuToNoMy To yOuR TeAm" give me the chills. See, giving full autonomy to people hasn't worked in our society. Shouldn't work with code either. I could write a wall of text about how React is literally destroying the front-end market (alongside the startups boom), but you already sumarized almost every point in your video and article. I feel represented, but sadly it is in a bad occasion. Thank you nonetheless.
@areyoukidding6274
@areyoukidding6274 2 жыл бұрын
But i cant understand angular.. very confusing..
@victortodoran1828
@victortodoran1828 3 жыл бұрын
Hi Matt. I really liked your video. I'm sad that you had to go through this. I've been there myself and I keep seeing ppl talking abt similar experiences. Though I'm not familiar with the specifics of your situation I'm going to tell you what did the trick for me. I think as developers we should really change the metrics that we use to define a successful day. The way we are feeling is basically is more dependent on how we frame a situation rather than external factors. Im a strong believer of the fact that one can find pleasure where they least expect (I'm addressing the bug fixing and the issues with the project as a whole) I also believe that is healthier if we do not tie our success with the success of the project, the metrics by which we measure our success should concern only things that are in our control. As an example a successful day might be one in which despite the technical and contextual challenges of the project I did my best and it did not consume all the energy I have. Being honest with the "my best" part is important here. Now I'm not saying the quiting or changing jobs is not the right decision in your case or others. What I'm saying is there are more jobs out there like the one you are describing than the one we all dream about. Because of that I think it is a valuable skill/feature to be able to do those kinds of jobs without having the life sucked out of you or reaching burnout. Here are a few tools that are helping me in my everyday life. 1. Books: - Meditations by Marcus Aurelius. - Peak performance by Brad Stulberg and Steve Magness - Flow by Mihaly Csikszentmihalyi - Atomic Habbits by James Clear 2. Striving for mindfulness through meditation and introspection. I recommend the Waking Up app from Sam Harris Thanks for putting the time in to make this video. I wish you all the best.
@MattKander
@MattKander 3 жыл бұрын
Hey Victor! Thanks so much for the reply, really appreciate you taking the time to provide something constructive in the comment section! I’ve just put Atomic Habits on my goodreads list as my next book!
@matthewsnow6317
@matthewsnow6317 3 жыл бұрын
Great post!
@sajadtorkamani9399
@sajadtorkamani9399 2 жыл бұрын
Thanks for sharing man, appreciate it. I'm done with React and "modern" JS.
@faridguzman91
@faridguzman91 2 жыл бұрын
im having the same issues where i work at, after4 years of front end, i kind of had enough, i might do some design instead. thanks for this video
@wizzard211
@wizzard211 3 жыл бұрын
I have a gap of 4 years since the burnout and I'm looking forward to get back into the business. I think I'm crazy, what you reckon?
@EddyVinck
@EddyVinck 4 жыл бұрын
3:23 I've been there. Burned myself out hard that way. Took me months to recover from that.
@MattKander
@MattKander 4 жыл бұрын
Sorry to hear that. Yeah it sucks, took me a long time to get over it and change my mindset. Probably wasn't the best move to get burnt out and quit my job just before a pandemic struck either lol
@codingwithdidem
@codingwithdidem 3 жыл бұрын
Me coming across this video cant be a coincidence!!!
@primavera919
@primavera919 3 жыл бұрын
Thank you for sharing, I hear you brother
@MattKander
@MattKander 3 жыл бұрын
I appreciate that
@garrysandhu4197
@garrysandhu4197 2 жыл бұрын
Thanks for sharing.
@ForeverMasti
@ForeverMasti 2 жыл бұрын
What other options we have if not the development? I am thinking to learn Electric & Gas side of things but i feel like trapped somewhere I can’t get out. Need serious help!
@thatoneuser8600
@thatoneuser8600 2 жыл бұрын
Is this a good way to implement the Single Responsibility Principle? -> Each class has one public method (except for accessor methods) that serves as the core function for that class, but can have multiple private methods used to break down the logic of that public method. But if other classes need access to some private method, then make that private method public as well
@luenicluke
@luenicluke 4 жыл бұрын
Was just reading your tweet about how you got turned down for a job because your cv was too creative And now I’ve come across your video
@MattKander
@MattKander 4 жыл бұрын
Ha! Yeah... bit of a roller coaster. Wondering if it would be worth going through some of the cvs I’ve made and show the one that got shot down for being too creative. Thanks a lot for checking out the video though!!
@abhishekmaira9769
@abhishekmaira9769 3 жыл бұрын
@@MattKander would love to see that video
@GergiH
@GergiH 3 жыл бұрын
I'm having my 2nd burnout at the same company and it feels like it won't ever end... I've just applied for a new job in the hopes that this would help, but I'm afraid as heck that I'll be unemployed soon if this keeps up even after switching jobs (if my interviews go right). Any advice guys?
@bapluda
@bapluda 3 жыл бұрын
Front-end is hell. Do yourself a favor, do not work front-end jobs. If you do, ask a for a lot of money. I would only work front-end if it paid double of my back-end salary.
@svyat3181
@svyat3181 3 жыл бұрын
Front-end indeed is really hard, I have been working for 6 years and it's driving me crazy, I do like to solve problems though, perhaps I have to put more efforts and go into the back-end side, but sometimes I have thoughts to give up the coding entirely and become a truck driver or something, lol :)
@alexwatson6370
@alexwatson6370 2 жыл бұрын
I’d ask for triple due to the condescension from other devs and team members which leads to no one wanting to do it thus making it extremely high demand for it
@tacorevenge87
@tacorevenge87 5 ай бұрын
Tech is hard overall
@sujit_webdev
@sujit_webdev 2 жыл бұрын
This is so relatable to how I have been feeling in the last couple of weeks
@semst007
@semst007 2 жыл бұрын
I always end up with managers that have no experience with technical problems or in some cases don't even know how to manage a team or project in the first place. I care about my work and therefore I try to improve the situation. Right now I have quit 4 companies in my 6 year career. I am about to quit the 5th. The last one had me doubting if I even wanted to continue being a developer. I have seen entire development teams quit on the spot 2 times now. I don't know what to do at this point. So far I have had only one project with a manager that understood all these things and he was not just the manager. He was "one of us".
@reneporto-ai
@reneporto-ai 3 жыл бұрын
Thanks for your vídeo, you helped me a lot. I am Data Analyst and I have the same bornout issue, I was thinking to became front end developer to run way of this unhappy cicle, but I will think twice before start invest my money and time on it.
@MattKander
@MattKander 3 жыл бұрын
Mano Draw Development is a fantastic career to get into. I’d highly encourage you to try a few different things and see if anything works for you! Lots of free resources out there on KZfaq to check out :-)
@yadullahkurt2189
@yadullahkurt2189 2 жыл бұрын
hi I have been Front-End Dev. for 2 years. But I really hate it. Which field is demand after FE Dev.. anyone suggest me. Thank you.
@blipojones2114
@blipojones2114 4 жыл бұрын
mmmmmm im also feeling like this. also a react dev. I just do as little as possible. the devs on my team are well aware im burned so they leave me be, and im not the only dev, unless we are all burned lol. no one really cares about how much gets done or not. the fact that im able to get away with doing as little as i am just shows the culture
@danielh7678
@danielh7678 4 жыл бұрын
I’m in a similar position. I recognised serious issues in this company from the first week, and I’m still there a year later because the pay is good, but I’m going to quit soon and pursue something I’m passionate about, learning a (human) language. I literally do about 1 hour of work a day and the rest I just check on emails, slack etc. But it makes me feel super shit because it feels like I’m being dishonest, so I can’t keep doing that anymore.
@bakkecske91
@bakkecske91 3 жыл бұрын
@@danielh7678 in the same boat, but i am no longer at that company, thank god
@Diggnuts
@Diggnuts 3 жыл бұрын
Web development is inherently broken, but not because of what you think you experienced. There is no fundamental difference in deciding to delegate tasks to existing libraries or splitting up the development areas between people. Both will result in dependency hell whether this means dependencies on code or people. You do not want either, but if nothing changes in the general approach in web development, either one will still be true. What seems to be the current and flawed solution is to wrap around those problems with even more convolution resulting in websites and apps that are unreasonably taxing and slow. The NPM fiasco a couple of years back demonstrated how the entire ecosystem was just a house of cards and that devs did not know what code they were using. Complaining about a codebase that you are not familiar with is one thing, being satisfied with a codebase of which you have no clue what the dependencies are is terrifying. The bigger responsibility for a dev is to KNOW what code is run on the device of the end user. Is roll-your-own makes that better, then that is the superior solution, even if it means some other dev has to put in a bit more effort at some point in the project. Part of the problem perhaps was brute forcing the MVC model on the web, which is insane.
@staschernov2762
@staschernov2762 4 жыл бұрын
The story is almost the same as mine, but I changed jobs constantly hoping to find a decent company and work culture. I ended up burnt out and disappointed in web development. On my last interview product manager asked me directly if I can write shit code. That was the moment I realized, that there is no self-fulfillment for me in this industry.
@MattKander
@MattKander 4 жыл бұрын
There definitely is. My first team at Spark was amazing, really good culture where my personal development was a priority, managers who listened and we had a great product owner who trusted the dev team. Obviously it wasn’t perfect, there were still issues but as a team we were open about them, had discussions and worked past them. There’s definitely good places to work out there, we just need to find em!
@Rose-jp7dm
@Rose-jp7dm 2 жыл бұрын
Thanks for that comment Matt, so there’s hope
@christianpaez2624
@christianpaez2624 2 жыл бұрын
thanks for sharing
@FrancisChenSF
@FrancisChenSF 3 жыл бұрын
React and JavaScript is actually one of my least favorite languages. It's not strongly typed, bugs are all over the place, and it is a monster to test and debug.
@Derbb
@Derbb 3 жыл бұрын
React I can agree on, there's a lot of bugs you can get with certain hooks like useEffect(() => { }, []) if you don't had that [], it will loop and rerun the function inside useeffect infinitely, and if you add the [] to mimic componentdidmount to run it once, it gives a bug
@Kooshad1
@Kooshad1 3 жыл бұрын
he mentions a clean code base as a part of a healthy work feeling -- feeling good about the work that you're contributing towards. so, could we blame react for burnout? seems some reasonable :P
@Hannodb1961
@Hannodb1961 2 жыл бұрын
I absolutely HAAAAATEEE javascript. I cant believe after 30 years of internet, that crappy language is still the only language for client side coding. If we had a proper language to work with, we wouldn't need all these frameworks build on top of it.
@Mr.x.187
@Mr.x.187 2 жыл бұрын
@@Hannodb1961 agreed, are you still coding? If so what? I think I am officially done with JS
@Hannodb1961
@Hannodb1961 2 жыл бұрын
@@Mr.x.187 I've been working on a desktop intranet system for 10 years. Best time in my carreer. But now we've decided to move to a web based platform, which is in angular. I see in the 10 years i've been out of web development, they discovered how to make it even more frustrating and cumbersome. Its a good company Im working for, so I dont really want to leave, and desktop applications are as rare as chicken teeth nowadays, so what option do I have? I just have to pull through.
@hasagine3479
@hasagine3479 2 жыл бұрын
been ignoring my burnout for about 6months now. it feels like walking on a broken leg and pretending its fine. i'm tired now
@nyannz
@nyannz 3 жыл бұрын
Thank you for sharing. In February 2020 I joined Company A as an intern, fast forward today I'm a full time employee with a 2 years contract offer, I know I can be still new and have lots to learn since I only graduated and joined the work force fairly recently, but I'm already experiencing the emotions you described. Should I really quit the job and take time to self reflect whether or not this field is right for me? If I want to quit, is it possible to quit a contract job? The company allows the employees to request to switch departments but I'm too afraid to ask for that. What will my manager or team leader say about me etc. I'm at a lost right now.
@swojnowski453
@swojnowski453 3 жыл бұрын
Do not worry about your job, they underpay you anyway. Look at yourself first. It is not them who does you a favour but the other way round.
@jaspercaelan4998
@jaspercaelan4998 2 жыл бұрын
@@swojnowski453 This absolutely! Working your ass off won't get you a promotion in most cases, they will just give you a ton more work to do. Better off just switching jobs if you want a raise.
@moh6823
@moh6823 3 жыл бұрын
i cant reflect on my self more! :( how sad it is to be in these positions.
@ChrisAthanas
@ChrisAthanas 2 жыл бұрын
Thank you
@RatusMax
@RatusMax 4 жыл бұрын
Rofl I am still looking for a software job but, I wrote a huge program that worked. I came back to it a year later and was like "wtf did i just fkin write"... what I thought was cool and edgy was just a huge code mess of trash. I deleted my github that code was NOT me...(ok it was me but not me professionally) Now I am going to organize it better for everybody to understand.
@MattKander
@MattKander 4 жыл бұрын
lol I do that with stuff that I wrote yesterday.
@staschernov2762
@staschernov2762 4 жыл бұрын
The sad truth is that you have to work with trash code once you get a job. From a managerial perspective there is no benefit in refactoring, they'd rather spend that time implementing features which impacts KPIs and their bonuses.
@swojnowski453
@swojnowski453 3 жыл бұрын
All code is trash. Does not matter how bad it is if it works. There is always time to make it better. Write your tests, it will look better.
@jhenry9636
@jhenry9636 3 жыл бұрын
Thank you for being transparent. I. Am. The. Person. You. Are. Describing.
@daviddickey9832
@daviddickey9832 3 жыл бұрын
Sounds like you need to work for yourself, or make your income stream more directly sourced from your own work. That's currently what I'm trying to do, build up enough FU money, get some land and freelance, unless I can find a good corporate org that makes me want to stay around. There's a reason why people get out of this field eventually. A lot of the problem we're experiencing isnt programming, it's corporate culture, its trying to turn into an assembly line what is fundamentally craftsmanship in an ever changing technical landscape, which causes things not to work together as often as they should. I wonder how various other countries experience programming. What I've begun to realize is that, at least here, its the people who do actual work, who are closer to the source of revenue that will always get the whip.
@vladimirgorea8714
@vladimirgorea8714 3 жыл бұрын
Most of js libraries I have seen are just some easy examples and flashy graphics but trying to use that thing takes a lot of reading through the code. So yeah, I would do my own forms, thank you
@christianknuchel
@christianknuchel 3 жыл бұрын
Or the integration with typescript is shallow, and you get flaky typing as a result. Other issues include being opinionated without it being immediately apparent, which you then discover days after looking into it, sometimes even later. The result is either moving on or an ever increasing heap of hacky workarounds.
@VworksArt
@VworksArt 2 жыл бұрын
I am terrified right now...
@harrisonekpobimi4764
@harrisonekpobimi4764 3 жыл бұрын
This is actually my issue right now. its hectic
@mohammadjalifathi6193
@mohammadjalifathi6193 2 жыл бұрын
As a cs student im learning web dev for almost one year or more, because of my classes i cant get a full time job so i keep learning more and more..but now i feel imposter syndrome and burnout at the same time...
@MoeletjiSemenya
@MoeletjiSemenya 3 жыл бұрын
Still burning, undecided on what to do.
@MoeletjiSemenya
@MoeletjiSemenya 3 жыл бұрын
Ended up deciding to leave
@dawidbodziony7142
@dawidbodziony7142 Жыл бұрын
@@MoeletjiSemenya for me, healing was move to mechanical engineering, where I'm chasis architect for tracktor company :)
@walizenlegrand9040
@walizenlegrand9040 3 жыл бұрын
Pure Gems
@SquaredbyX
@SquaredbyX 3 жыл бұрын
Burnout exists as a device to have you reflect on everything you've said about it up until you've experienced it.
@vijayjayaram606
@vijayjayaram606 3 жыл бұрын
Tech is really good. There are engineers who are hungry. But the problem is, people somehow end up stuffing in more that what engineers can enjoy the taste, or digest even and end up giving an IBS. Eventually, engineers start hating such crap management and end up switching, a lot. Weak spine, rotor cuff, tiny wrists, rusty joints and unusually low voice..... Some day every software engineer is going to look back, what just happend ? It's been 10years, and the time just slipped by??? How come the same 10 years in school was soooooo long? What is it? What just happend???
@nicolasrubiano3303
@nicolasrubiano3303 3 жыл бұрын
feeling in the same place today, my current project is not fun anymore just working because I HAVE TO, but not feeling like I'm doing any meaningful! :(
@garrysandhu4197
@garrysandhu4197 2 жыл бұрын
I wish you get the work you truly enjoys good luck.
@k_drive
@k_drive 3 жыл бұрын
oops, when saturdays turn into the ritual emotional recharge day lol honestly the one thing that makes it hardest to quit is feeling trapped. like there's no where to go cause the current work is so trash no real hard skills are being developed.
@jayp83
@jayp83 Жыл бұрын
What do you do now ? Backend ?
@rubenlicio
@rubenlicio 3 жыл бұрын
I just realized I got the some problem, sadly it took many years to get over it
@elliottmarshall1260
@elliottmarshall1260 2 жыл бұрын
Sound like you had an issue with legacy code, not so much the front end. I notice the front end tends to be turned into spagettit code very quickly
@ChrisAthanas
@ChrisAthanas 2 жыл бұрын
These tools and languages are not designed for rapid and often changes. The industry is due for a complete disruption of how products are built in order to keep up with the demand of constant change and standardization Html and css and JavaScript and all the tooling around it is not the answer It's a huge hacky mess
@IALON
@IALON 4 жыл бұрын
I have experienced something similar recently, I did not change jobs but I did change a lot of things in my personal life to help me get out of it. I think I'm getting better. Are you still working with React?
@MattKander
@MattKander 4 жыл бұрын
At the moment no! I’m working with webflow and doing some freelance motion graphic work. I probably won’t dive into react again and instead pick up IOS instead. It’s a lot more structured than a lot of the JS world and I seem to take to it a bit better. Sorry to hear you’re going through similar, any tips for anyone else looking?
@bakkecske91
@bakkecske91 3 жыл бұрын
@@MattKander would you say people who want to work in IT to go for cloud engineering or devops ? as I see in those the future and high pay
@hary0198
@hary0198 3 жыл бұрын
If it's not worth fighting for just let it go ... so many jobs out there ✌
@solidstatejake
@solidstatejake 3 жыл бұрын
That `Driv[er|ers|ing]` is maddening
@elenan1217
@elenan1217 Жыл бұрын
I am there also, I don’t know what to do, I just hate my job
@goldenmunky6512
@goldenmunky6512 2 жыл бұрын
good ol technical debt. It's terrible :(
@mikasashaikh2027
@mikasashaikh2027 2 жыл бұрын
react.js job is stressful after one year experience too ?
@snehashinde8361
@snehashinde8361 Жыл бұрын
Hi, I am currently going through same thing. Feels like I will loose all my career which I worked 9 years as Frontend Developer. Everyday new challange, js, react, new libraries, new frameworks. I can't really focus on 1 thing for certain no. Of months. I really want to quite my high paying job. Everyday new project, new people, new issues. I am just getting stuck. The moment I feel I can do this, there is newer version of challange. My fridays are hell. Just changing sides on bed thinking of I am going to loose it all. My mind says to quite the job, but at the same time I feel guilty, tears rolling down. I worked so hard to reach till here. And now I feel like I will be thrown out of the industry very soon. I love frontend. I love designs. I love colors and responsive. What I don't like is programming. Please help if some one can. Thanks.
@balkanprogamers
@balkanprogamers 3 жыл бұрын
I don't like comparing but watching this video and your reactions remind me a lot of my favourite you tuber Joshua Fluke 😂
@MattKander
@MattKander 3 жыл бұрын
I watch quite a bit of his stuff, thanks!
@spidey677
@spidey677 Жыл бұрын
The mind fuck of burning out is knowing when to step away from the computer. Once you master that with the confidence you can build and solve problems you can flow smoothly
@JaJDoo
@JaJDoo 3 жыл бұрын
what is it with frontend and degrading so incredibly quickly
@jozsi26
@jozsi26 2 жыл бұрын
It kind of felt unfair .... that front-end development from jquery, es6 , javascript and it's patterns(factory pattern and others) completely shifted to MVC and stuff like react. For me it was a horrible change, did not recover from it since...Projects are complex, lot's of dependencies, if one dependency is offline nothing works. I don't even understand git entirely, before I did not had to understand GIT, unit test, storybook, jenkins and so on. My only responsibility was to write a well organized clean code with html5/bootstrap/foundation/haml or other html prreprocessors, css3 or sass/less/stylus preprocessors and then to do the charts with jquery plugins, animations with css3 or javascript. Everything was scratched. Nowadays you programming on front-end, lot's of logic almost zero styling, animations.. even gulp or grunt faded away. Now it's react, next.js , angular, vue.js, jest unit testing, jasmine, storybook and a gigantic project with a jungle of code that is made even more complex with typescript. If I am proud of it? Yes, it's complex, it's high level. If I enjoy it? I don't think so !
@SimpMcSimpy
@SimpMcSimpy 2 жыл бұрын
I feel your pain. Fully agree.
@yalcinozer4434
@yalcinozer4434 7 ай бұрын
Most of those are things I experienced👍
@Kenbomp
@Kenbomp 4 жыл бұрын
Yes good to see how team is doing things,
@hoqs_onboards
@hoqs_onboards 3 жыл бұрын
A year you say. Now imagine being in such unhealthy place for 5 years and the feeling when you realize how much time you have lost...
@swojnowski453
@swojnowski453 3 жыл бұрын
@samsong samsong in the world where frameworks change every 2 years ? You are a dinosaur. Like me, one who still uses C to make stuff work 100x faster sometimes ;)))).
@NiithinK19
@NiithinK19 4 жыл бұрын
Which camera you used for crisp vedio
@MattKander
@MattKander 4 жыл бұрын
Sony a7iii - you can check out all the gear I’m using in the bio kit link :-)
@klapyahandzup
@klapyahandzup 3 жыл бұрын
I have quit writing code fore money too, amen brother
@bane2256
@bane2256 2 жыл бұрын
I haven’t even gotten a job yet and I’m sick of it lol. I’m not sure I will truly ever care about the work I do
@boot-strapper
@boot-strapper 3 жыл бұрын
Whats it like being a dev in NZ? I really want to move there from the USA, I'm just worried about pay. I make 140k usd currently.
@Dannielwalkerr
@Dannielwalkerr 3 жыл бұрын
Yeah you will definitely take a pay drop... there are only 2 main cities you'd be able to get a dev job: Wellington and Auckland. There are plenty of tech companies here that have a really relaxed work atmosphere, it can be a great place to have a good work life balance, always close to the beach :D
@boot-strapper
@boot-strapper 3 жыл бұрын
@@Dannielwalkerr Well shoot... Guess I need to try and make my own business and sell it for a payday before I come over... :\
@dawidbodziony7142
@dawidbodziony7142 Жыл бұрын
in Europe is much worse :D max 80k annual for team leads.
@machinelearningexplained
@machinelearningexplained 4 жыл бұрын
This seem to be a really poor work environment, glad you are out.
@MattKander
@MattKander 4 жыл бұрын
So am i lol
Do YOU need a Computer Science Degree? Maybe
13:47
Matt Kander
Рет қаралды 10 М.
I Left Software. A Cautionary Story About Burnout
18:38
Created By KC
Рет қаралды 253 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 33 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 124 МЛН
Software Project Burnout: Is It Them Or You?
24:15
Thriving Technologist
Рет қаралды 28 М.
How Farming Saved Me From Developer Burnout
12:45
Honeypot
Рет қаралды 40 М.
How Much Do Software Developers Earn? My Salary History (React)
10:55
Why Is Burnout So Common In Tech
13:47
Tiff In Tech
Рет қаралды 12 М.
Why I Quit My $100,000+ Software Engineering Job…
22:37
Aman Manazir
Рет қаралды 23 М.
[RANT] - I just can't anymore... #webdev #coding #programming
11:59
Why is Burnout So Common in Tech? Let's talk about it
11:08
Should You Stop Using React
8:13
Ben Awad
Рет қаралды 152 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,4 МЛН