> A report from software platform LaunchDarkly revealed that nearly 7 in 10 developers (67%) have left a job due to pressure around minimizing deployment errors or know someone who has. I'm not necessarily disagreeing with the statement, but this is a biased-as-hell source for this statement given that LaunchDarkly's product is feature-flag-management (to minimize deployment errors).
The question from LaunchDarkly, btw, was as follows (asked to "500 software developers across a range of industries and job titles"): > Have you or someone you worked with ever left a job due to pressures from over minimizing mistakes (i.e. avoiding rollbacks or failed deployments)? [0] ...Which I also would not be comfortable summarizing as "minimizing deployment errors" [0] https://resources.launchdarkly.com/ebooks…
Developers are burned out, quitting jobs and creating a crisis for recruiters
51–60 of 130 posts
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#52My biggest source of burnout is really from mundane failures in processes: flaky tests that fail for no good reason, and obscure bugs that are hard to reproduce. These things take up 90% of my time and I feel like a code janitor, rather than a developer. Any company dealing with burnout should consider this.
How should a company address this? They can provide developers cover and time to improve those processes, but that delays product goals at a time when those goals are more important to the ongoing survival of the business than at any point in the past decade+. If companies wouldn't let developers fix stuff when money was easy, how will they now that money is hard? To make matters slightly worse, I increasingly get th…
1. I get held accountable for delays. The Scum Master will whine to me about "why is X taking so long?" and I capitulate as I do not care.
2. Production bugs are blameless. The team gets blamed as a whole and it gets blamed, particularly at one job, on the non-existence of a team lead.
Basically, incentives at two of my jobs make me want to turn every ticket into a production failure.
But this is me sacrificing everything about the code and the infrastructure to keep schedules happy and that is because I have no intrinsic need to do good work at my throwaway jobs. It makes things miserable for the other developers who do care though.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#53It points to developer apathy. I sometimes wonder if that's just the global feeling at the moment. Everyone that's working on widget X suddenly doesn't care because of all the crises going on. Rampant inflation, extreme inequality. By continuing to work on widget x they are just supporting more of the same. Think people want society to change a bit before moving forward with being happy.
I like to think IT is mostly inhabited by really smart ppl. One thing really smart ppl have in common is that they see the world as it is. They are aware of thr glaring issues incompetence has brought upon this world. And that causes depression. Looking at the future there is literally nothing to be happy about. Ppl are slowly preparing for civil wars, power outages, food shortage and worse. And those are ppl you wou…
This is completely false. Isaac Newton spent more time studying alchemy and biblical prophecy than he did on mathematics and physics.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#54Not only is there burn-out on the job, but could there also be interviewing burn-out? In the software industry, you're doing yourself a disservice by staying at a company for more than 3 years. Even 2 years is pushing it, that is unless you are seeing wage increases that match or exceed inflation. And even if you haven't reached that amount of time, it's smart to start applying and interviewing earlier so you can hav…
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#55Not a surprise. When senior devs leave an org due to mismanagement or other reasons, it creates more work for those left behind. And it's become extremely difficult to find replacement for the seniors that left. Senior devs are nowhere to be found through regular applicant pipelines. They seem to be leaving as a result of reaching out to friends/former colleagues. Also relevant: - https://news.ycombinator.com/item?id…
People really don't talk about landslide risk enough. A project with a high tech debt or operations burden is at high risk of losing enough people to zero out the project. Lose one or two people at the same time and suddenly the rest of the team is in an untenable situation. Maybe they were thinking casually about leaving before, but now that their burden has increased by 30% its more serious. Then you just keep losi…
The second time was when I was an engineering manager and 3/4 of our team quit for high pay within 6 months. Our application was a line of business app with a few thousand users. Our release dates went from being delayed a few months to over a year. The companies reputation was horrid, and hiring was impossible. My boss, a Director, sent me support people who could spell "java" and expected me train them from zero. I left that disaster soon after.
So yes, the risk is real, and the result can be calamitous.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#56My biggest source of burnout is really from mundane failures in processes: flaky tests that fail for no good reason, and obscure bugs that are hard to reproduce. These things take up 90% of my time and I feel like a code janitor, rather than a developer. Any company dealing with burnout should consider this.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#57It points to developer apathy. I sometimes wonder if that's just the global feeling at the moment. Everyone that's working on widget X suddenly doesn't care because of all the crises going on. Rampant inflation, extreme inequality. By continuing to work on widget x they are just supporting more of the same. Think people want society to change a bit before moving forward with being happy.
This is just intrinsic to how businesses are run. Businesses are run by decision makers. Decision makers delegate tasks to do-ers. If do-ers mess up, it is solely their fault for underdelivering (in the eyes of the delegator/decision-maker). The idea that do-ers can make decisions or inversely - that decision makers can do (anything beside delegate) is alien in business.
I don't understand why this is so hard for people to grasp.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#58Nurses, teachers, airline workers, hospitality employees, and now developers. We can't all just get tired of working and quit.
Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#59Re: Developers are burned out, quitting jobs and creating a crisis for recruiters
#60If Shopify had laid me off on Tuesday (as it did to a few great people I worked with) I'd have been given 16 weeks severance. I doubt I would have looked for a new job for at least 6 months. Maybe a year. Maybe longer.
I've been paid so well over the last decade in this industry that I don't have debts anymore (car, home, credit cards). I don't spend much or live extravagantly. I have a safety net of money. And I have a 5-month old daughter that I want to spend more time with.
I'm not burned out, but I also don't really need to work right now. I could get by a long time just playing with my kid without needing to write a line of code. Maybe I could even downsize, move out of the city, go live somewhere with a lower cost of living and a quieter lifestyle. If I ran out of money, I could get a remote developer job in a week or two, even if it didn't pay as much as I make today.
I don't think I'm unique in this feeling. Developers are free in ways so few others are.