Readit News logoReadit News
lumost · 4 years ago
Something that doesn't seem explored here is the effect of working on ineffective work.

Everyone will encounter something like the following in their career

1. There is a problem that your customers and you face - but you are not allowed to solve it for "Reasons"

2. The product area will never work, but you must continue working on things that no one will ever use for "reasons". Ever write exhaustive test coverage for something that won't be used?

3. The things that you work on will never take you to where you want to go in your career. Your managers will not let you take on work that moves the needle for you personally.

4. It's the same problems day after day without any resolution. There is no support to solve them (A ticket queue with dozens of identical tickets).

I'd say the main times I've felt burnout were one of the above.

wpietri · 4 years ago
100% agreed. I'm not sure how big a problem this is, but it's been huge for me personally.

I write software because I like solving problems for people. It's gratifying to build clever things, but for me it has to end in making the world better somehow. Even if it's just one person, which has happened when I'm building in-house tools.

But there's so much out there that isn't about actually getting things done. E.g., the project that is touted as using the hot technology (e.g., ML) because people want to be seen as on the leading edge; actual results would be a hindrance to bragging. Or the executive who wants to respond to public criticism and so launches an initiative that will show a lot of motion and be something they can point to, but will not actually make a difference. Or the big-talking boss who gets promoted based on the size of his project and how tough he looks, so he drastically overstaffs something, causes a lot of chaos, and then makes everybody work stupid hours in crunch mode to hit an entirely artificial deadline. And so on, and so on.

These sorts of bullshit projects are way harder on me than actual hard work, because I experience constant dissonance between my goals (make things! help people!) and the day-to-day of the project.

And I think it's even worse for others, because it's easy to learn the lesson that the important thing at work is just to shut up and play pretend with whatever the bosses want. That's a lesson I absolutely refuse to learn. But many apparently do, and that can ruin a person for their whole career.

camjohnson26 · 4 years ago
When you see the politics behind tech leadership it can be hard to unsee it. Everything is always the previous leadership’s fault, and whatever hot new methodology or design pattern is the current buzzword will solve all the problems that could possibly come up in the future. Everyone knows reality will be much more complicated than implied, but then whoever is working on that code when it happens to fall apart will take the blame. Activity and irrelevant metrics will drive how successful people think the project is, regardless of whether any customers are actually getting helped.

It’s hard to solve for these problems because that tone comes from the top, but trusting people and removing toxic personalities is a good start. Every successful team I’ve been on had a focus on the customer and the end goal and didn’t let politics get in the way of solutions.

lumost · 4 years ago
It's funny, I recently attempted to learn the latter lesson in order to get a good paycheck and build something really exciting. After 3+ years of working on making something happen, I finally realized that it either wasn't going to happen - or the company would never let me be the one to do it.

After hanging up the towel officially, my mind is boggled by how much the constant pushing against a wall was weighing on me.

throwaway22032 · 4 years ago
I'd say this is essentially the cause of burnout in, well, life in general.

The same applies to any sustained pursuit, be it a hobby, work, relationship (romantic or otherwise), family relations, etc.

If you constantly bash your head against a wall and factors outside of your control conspire to mean that you make no or little progress and receive no or little reward then you need to stop.

Burnout is your body's way of forcing you if you persist.

gdfgjhs · 4 years ago
Another big issue is Checkmark Driven Development.

I signed up to work on a microservice where we were supposed to be a small startup within a big company. We supposedly can make decisions which are good for our customers and work on interesting challenges.

Except security and compliance is top priority, and it doesn't matter how those security and compliance requirements fit our service. We need to get a checkmark. Everyone from security and compliance team is unable to have a technical discussion but they continue make technical decisions for us.

And in order to stay relevant, they change their checkmark requirements every few months. So we spend all our time, trying to keep our service compliant and don't really get anytime to work on real issues.

I get the feeling my job's main function is to keep these security and compliance people happy. They have no skin in our service, my manager doesn't want to bring up issues with her higher up.

All this leave me feeling extremely unsatisfied and burned out at the end of the day.

Underqualified · 4 years ago
David Graeber talks about this in his book 'bullshit jobs'. He also links the rise of bullshit jobs to the rise of burnouts and other mental issues.
SpaceManNabs · 4 years ago
What a great book rec. I wish more hacker news comments recommended less technical but still highly analytical books like this.
brimble · 4 years ago
I doubt even 10% of the code I've written over the last 15ish years is still in use, anywhere.

I doubt more than a quarter of it ever had an overall positive effect—monetary or otherwise—large enough to justify the cost of writing it.

I've spent probably a third of my career, spread out here and there, working on projects that all the ICs could tell were doomed for super-obvious reasons (clear failure to find product/market fit then doubling down, entering a market very late and with only a few percent of the investment it would take to have a realistic chance at it, that kind of thing)

Then there are vanity projects like a company's annual investor report app. JFC.

Working in tech feels like being a small part of some kind of horrible random input process that feeds the capitalist pyramid above.

enobrev · 4 years ago
This echoes my experience as well, but from a freelance perspective rather than as an employee. About 20 years of web development experience with hundreds of projects. Some were excellent, hopeful projects that legitimately helped people. Most were not. Regardless, there are maybe 3-5 of them left, and it's hard to say if _any_ of the code I've written on them is still there.

The majority of my last ten years have gone toward start-ups, and the timelines toward EOL are generally even shorter - at least until we hit something out of the park. At the very least the days are exciting, the problems are interesting, and the distance between myself and the end user is very short.

lupire · 4 years ago
Great specific examples of burnout, which generally is the feeling that nothing you can do is worthwhile, so the optimal choice is to do nothing.

"I'll do this nonsense because I need the paycheck" is a way to avoid burnout, unless you already have enough money for your needs that money can buy.

SketchySeaBeast · 4 years ago
For #4, it doesn't even need to be the same ticket. Having a ticket queue without end and that being all you do is enough too.
agumonkey · 4 years ago
Maybe I'm naive but the 20% of free self directed work (ala Google) seems like an effective cure right ? It might be enough to feed a worker enough deep satisfaction to make the potential bs job acceptable again.
brimble · 4 years ago
Sitting here mid-career, I suppose (maybe farther along than that—we'll see how the whole age discrimination thing works out in a couple years), I'm now convinced that the problem is doing the same thing week. After week. After week.

I think I'd be absolutely thrilled to be in this industry, still, if I wrote code... I dunno, 25-30 weeks per year, then did literally anything else the other weeks, including any kind of work that didn't involve staring at a screen.

It's doing the same thing almost all damn year that makes is such a grind.

I like working, actually. I hate doing the exact same work 48+ weeks per year. HATE it.

nine_zeros · 4 years ago
Quote from Office space: http://www.quickmeme.com/meme/3u7bxz
jnash · 4 years ago
I think this is only truly creating burnout if you feel you can't quit and find another job.
mparnisari · 4 years ago
1 and 2 are the reasons I left my previous job. I was not motivated at all.
CalRobert · 4 years ago
The world is burning, carbon emissions are increasing despite a global pandemic, democracy is in backslide, and I'm doing stupid shit that really doesn't matter. My children will grow up in a hotter, thirstier, more dangerous world. Nothing I'm doing is going to improve this.

My job is cush. I work remote. I make good money. But I stare blankly at the screen and just can't bring myself to care. I eye climatebase and naturetech a lot, though.

uoaei · 4 years ago
Your comment drives to the crux and puts the issue in context, thanks.

It is the lack of things to look forward to or be excited about that causes and sustains burnout. Be it in the scope of a single project, or career development, or an entire generational legacy, we have lost hope.

heurist · 4 years ago
I'm at a company with a sustainability and technology-oriented mission that still can't get its shit together and let me do my damn job. Grass is always greener. The mission does help, though.
Maximus9000 · 4 years ago
There are companies that you could work for that would be win-win. Companies that are making the world better and still require talented software developers.
AlwaysRock · 4 years ago
I would love to work at a company that does something great for the world. Like work on climate change or longevity. It feels so hard to find those roles though.
francisofascii · 4 years ago
Which industries are you referring? I feel like most industries that have job openings is suspect from a moral perspective.
mattsnuts · 4 years ago
Check out 80000hours.org, it’s a job site with only “meaningful” jobs.

PS. I have nothing to do with them.

CalRobert · 4 years ago
There are! I've been interviewing with them the last couple weeks. I also have a personal project that I hope helps (meant to help get walking and bike infra built)
pmoriarty · 4 years ago
Things contributing to my own (severe) burnout:

1 - Lack of variety, leading to boredom. After decades in the industry, I'm super bored with the things I know, and not in the least bit interested in learning more technical minutia of whatever flavor... pretty much all of it feels the same. The things I'm still interested in (like Scheme) are pretty obscure, so I'm unlikely to ever get to work with them. I hate all the mainstream tech stacks, but that's where the overwhelming majority of work is.

2 - I don't care about what the company does. 99.9% of the time, the real goal is to make some extremely rich people even richer. Couldn't care less. I'm not sure that even if I worked for a non-profit doing work I thought was important that it would translate to my own job being something I wanted to do.

3 - Chronic understaffing, crazy time pressure, and lack of resources. This is endemic in the tech field. Count yourself incredibly lucky if you don't have to face this day in and day out for years on end. It's even worse when you know the company you're working for is making money hand over fist and they could easily afford to hire more people, treat them better, and get more resources, but you know they'd rather funnel that money in to the pockets of those at the top.

4 - Lies and corporate BS. From bullshit cheerleading and pep talks from upper management that a child would be stupid to believe, to time wasting, useless policies, to outright lying and two-facedness that's super common in the industry. Who wants to deal with this?

5 - Depression. This doesn't help.

The best job I ever had was working part time in a tiny company where it was just me and the owner. He was a super nice guy, we got along great and just did what needed to be done. No corporate BS, no policies, no lies, and back then I wasn't burnt out yet, so working on tech stuff still seemed interesting.

After burning out on tech I really should have switched to another career (completely outside of tech)... or even tried management, but I never did, and my skills have atrophied so I'm super rusty and out of it regarding the newer buzzword technologies.. though I'd like to think that I still have good troubleshooting skills and can learn anything.. if I cared.. but I don't.

BaseballPhysics · 4 years ago
> After burning out on tech I really should have switched to another career... or even tried management

Just a tip from someone who made that jump: If those five things you listed contributed to your burnout, trust me, moving into management won't help.

1. Management is the same damn slog day after day. You deal with people acting like children, senior management who lack any coherent vision and don't know what they're doing, colleagues who were Peter Principle'd into their roles, and on and on. It's unrelenting.

2. Being a manager is just doing work to make rich people richer, but with extra steps.

3. Imagine being a manager! You keep hearing you're understaffed, that there's enormous time pressure, that you lack resources, that your staff are frustrated, unmotivated, burned out. If you're a good manager you care and desperately want to help. But you can't do a god damned thing about it because the executives don't give a damn.

4. You're literally in the middle of this. As a middle manager you have the choice to parrot the upper management crap, or tell it like it is. Neither is great. And that's ignoring the politics, and the pointless policies, the endless process...

5. That's invariant.

The real issue is that a lot of companies are simply toxic places to work. The job doesn't change that. Whether you're an individual contributor on the ground or a manager trying to improve the lives of your staff, if the company sucks, it sucks for everyone.

The truth is: not all companies suck that badly. Or, at least, they all suck in different ways. As you yourself have realized, the trick is finding that place that fits for you.

aqme28 · 4 years ago
This is another issue though. Nothing burns you out quite like realizing that you don't even want your boss's job. It makes your career feel hopeless.
berg117 · 4 years ago
This times 100. Being a middle manager sucks even more, because you have no real ability to protect people. When the people under you are happy and doing well, you spend no real time with them... because you're constantly being pulled to deal with crises, often of executive cause... whatever problem the unluckiest or worst person on your team faces is your problem, every day.

It also confirmed my negative views of upper management and capitalism. Growing up, I had always felt that the left-wing view of corporate executives as worthless, evil parasites whom society would be better without was an exaggeration, or a negative depiction derived from a mix of envy and the "bad apple" effect. Nope. I've sat in enough meetings and heard how upper-level executives talk about their workers to realize that the "haters" were dead right all along. Half of these people in upper management deserve to be guillotined; the other half are not so severely awful, but are spineless or ineffective at doing anything to oppose the horrible culture.

As a middle manager you have the choice to parrot the upper management crap, or tell it like it is. Neither is great.

Yeah, this conflict of interest is the worst. Do what's right, and you're risking your livelihood, while not really helping the people beneath you. Lie for executives' benefit (i.e., be the face of their bad decisions, so the execs can be loved) and it corrodes your soul, but at least you stay employed.

The funny thing is that corporate capitalism is now indistinguishable from the Soviet system at its worst. We are in Kazakhstan 1987 right now. The only difference is that we pay two orders of magnitude more for these shithead bureaucrats than the most corrupt SSRs ever did.

apohn · 4 years ago
I was a manager at one point, and the combination of #3 and #4 basically killed my interest in management.

As an IC, your manager can tell you to do something that makes no sense. They can either agree with you or disagree about how stupid it is, but if it comes from above it has to be done. As an IC, you just do it and try your best to disconnect emotionally and get it over with.

As a manager, you first listen to your manager tell you to do something that makes no sense. You push back, but they say your team has to do it. You take it to your direct report and they push back, and now you are forcing somebody to work on something they rightfully don't agree it. Unless you are an a$$shole, it's hard to disconnect emotionally when you are forcing somebody to do something you don't agree with. Do that over and over...it really takes a toll.

wpietri · 4 years ago
> I'm not sure that even if I worked for a non-profit doing work I thought was important that it would translate to my own job being something I wanted to do.

Hi! I've worked for a few non-profits over the years. They are no panacea! Many businesses at least have a clear success mode: do good things for people and they'll pay you so you can do more good things for them.

But the business model of many non-profits is something like, "Sell good feelings to rich people, and then use the surplus to Do Good." This is a much messier feedback loop, and it's very hard to build a precise enough agreement of what "Good" means to prioritize and focus. And big-dollar donations often come with strings attached, meaning it can end up feeling like the problems you get in early enterprise software companies, where the tail wags the dog.

All kinds of organization have problems with the sorts of people who really want to be in charge. It's true that non-profits have fewer very greedy people, but they have at least as many people who want to be famous. Or who enjoy exercising power in a hierarchy.

That said, I know people who have found the right circumstances and have had great jobs. And one of the benefits of every non-profit I've worked for is that the people are great. Smart, dedicated, caring, and mission driven. So although nobody should think of it as utopia, I'd encourage people to check it them out.

sbarre · 4 years ago
I have also found that non-profits can become a home to "useless zealots", a perhaps unkind but in my experience accurate term.

They work there because they really believe in the non-profit's cause, but they are not good at their job.

They are either loved or tolerated by leadership because of their belief in the cause, but typically cause more problems than they fix, and can be very difficult to deal with.

lupire · 4 years ago
If you don't need money (permanently or temporarily) as a techie, don't work a job for a nonprofit. If you want to help people, take time off your high paying corporate job to contribute to free software, or run a forum website, or do citizen data journalism.
BeetleB · 4 years ago
> Chronic understaffing, crazy time pressure, and lack of resources. This is endemic in the tech field.

Plenty of SW jobs where this is not a problem (some even have good pay, not FAANG level, though).

Go interview, and ask questions during the interview about it. Questions I've asked:

1. I don't check my email when I go home (unless there's a cross-geo meeting or something). Is that workable with this job?

2. What is the cycle of work like? How often do you work more than 40 hours a week? Is it regular, continuous work or are there crunch times?

3. Do you have on-call work? (If yes, probe into details - some on call work is terrible, but I've been on interviews where the person said he got a call only 3 times in a whole year).

tkiolp4 · 4 years ago
The problem about being oncall is not how many times you get called, it’s that you cannot plan anything in your free time without having to take your laptop with you.
francisofascii · 4 years ago
This. The tech, role, salary, and checklists like the Joel Test are less important to me now, than questions like this.
AlwaysRock · 4 years ago
I had a great eng job at a tiny consulting company. Very relaxed. No pressure other than the occasional state deadline. We just used meh tech and the pay was 25%+ lower than what you would expect.

It was perfect but if the salary was better I probably would have stayed for 10 years. Much of the staff had.

sdo72 · 4 years ago
This list has everything I face as well. Even the best working job was with a tiny company which was my own and my partner. I see almost everyone is forced to lie in the corp world. Corp world like people to lie.

The thought of switching career came to me a few times after my startup but quickly died because those careers can't never meet the decent salary to support my life and my family, and I've been living quite frugal already, nowhere near luxurious.

wiz21c · 4 years ago
The company BS is unbelievable. I would love to hear how the company justifies that BS. They never do and because of that, I have to add the fact that I don't understand why the BS exists. So it doubles the pain: it sounds BS and I can't explain what purpose it serves...
nine_zeros · 4 years ago
Quote from Office Space: http://www.quickmeme.com/meme/3u7bxz
ozzythecat · 4 years ago
I rose to a fairly high rank at Amazon. I was given explicit feedback to not get involved in certain day to day decisions or outcomes.

There was immense pressure to disconnect from actual situations and focus mainly on the “goals”… that if you didn’t do that, you weren’t being effective and you were wasting energy, holding yourself back from getting to the next level.

My first thought was that this feedback is around scaling. Obviously, the more you’re involved in the day to day, the more on your plate, the less you can scale up and focus on the big picture.

It took me some time to piece things together. The reality is that leadership wants senior leaders to stay disconnected. It makes it significantly easier to make decisions you wouldn’t make if you personally knew the people those decisions impact.

I won’t give specifics of another story, out of risk of getting outed. But imagine a C-level leader at Amazon telling people to step up and deliver among impossible timelines. To paraphrase, and btw - every one of these statements WERE made. I’m not making up a single statement.

“No, you’re not getting the raises you think you’re getting. And yes, many of your colleagues will leave in the coming months, because other companies will pay them significantly higher compensation. And yes, that will mean even more work for you. And yes, morale is suffering because of high attrition, but you need to convince your teams to deliver this.”

You see things like this in Hollywood films or TV dramas where you have cartoon villain personalities in positions of leadership. At the end of their speech, they might offer some candy or a box of donuts as token to make up for their asks.

At Amazon, if you work near or on campus, you get free bananas. :)

At Amazon the problem is they fail to see their employees as human beings. And they consider it a feature, not a bug.

Throw 100 things at the wall and see what sticks. If among those 100 things you also have to gut humans and use their guts and flesh to make things stick, then you do what needs to be done. If you don’t, the leadership will actually try and guilt you - that the problem is your inability, a weakness in your skill set and who you are.

nus07 · 4 years ago
"It took me some time to piece things together. The reality is that leadership wants senior leaders to stay disconnected. It makes it significantly easier to make decisions you wouldn’t make if you personally knew the people those decisions impact."

-This is something that me as a middle level developer never even thought or considered. Now things make a lot of sense especially the disconnect that leadership often has. This is priceless, thank you !

bfrog · 4 years ago
You are a resource to utilize not a human with unique thoughts, insights, and gut feels.
kelseyfrog · 4 years ago
End overtime exemption. If an org can push workers for more work without paying them more, why wouldn't they? Solving this problem requires systems-level thinking. Understanding the incentives that result in burnout-creating interactions is key to creating new incentives that don't induce burnout.

The quickest way to not fixing burnout is assuming that it is a natural part of software development, that it's up to individuals to manage their own boundaries, or that the industry is impossible to change. None of these are entirely false nor entirely true, but they do nothing to affect change.

Is the end of overtime exemption a silver bullet? No, but it is a critical step toward creating incentives that do address worker burnout. It shifts a manager's choice from "push the team harder to get out a feature and deal with the consequences later" to "push the team harder and it costs $X."

There is a key piece of perspective that helps to understand this - management rarely has clarity in their business decisions. What drives management toward pushing workers to work more and ignoring burnout is that building product has a more tangible result than burnout. You may ask, "no, management weighs the costs and benefits!" Maybe yours does, but when the benefits are easier to quantify than the costs, the decision is clear.

This is why putting a dollar amount on the decision is so important. It shifts the decision to "possibly build it faster for $X" where the dollar cost amount has more clarity than the benefits. It doesn't mean management chooses not to build faster every time, but the decision framing does change the response. Anyone in management knows what clarity in business decisions means and how it affects outcomes.

casralad · 4 years ago
I support this. Overtime is free labor and the market should be regulated by the government to prohibit this.

That said, I've been a software engineer for over twenty years and most of those years I've worked under 40 hours a week and rarely worked overtime.

uoaei · 4 years ago
> I've worked under 40 hours a week and rarely worked overtime

That is exactly the slack in the system that makes the endeavor sustainable. There's no way to get quality software out of consistently drained engineers.

Trying to find some "balance" without hedging for the asymmetry inherent in the problem will lead you to burn out roughly half of the workforce, which has nonlinear (very superlinear) knock-on effects for the success of the remaining half.

If you burn out the top half of your workforce, the bottom half will suddenly bear twice the load and burn out that much faster.

fsociety · 4 years ago
It’s a great idea. I bet this would ultimately improve security and reliability/devops organizations at companies too.
a9h74j · 4 years ago
> This is why putting a dollar amount on the decision is so important.

I always admired the approach of one department manager.

His philosophy was: Never say "no" to what your department is being asked to do, but tell them how much it is going to cost (including paid overtime, contractors, etc).

autokad · 4 years ago
In general, Tech has no respect for people's personal time.

Leetcoding is a problem. we are forced to spend substantial parts of our lives preparing for these coding interviews, and that doesn't cover design, behavioral, and take homes. my brother is a doctor who makes 350k base, you know what an interview is like for him? "do you doctor" "yes I do doctoring" "great come aboard". its problematic that our gatekeepers for roles is guarded by skill sets that have very little to do with our day to day jobs, and that we have to spend our precious personal time prepping for it. this gets amplified by the fact that promotions are so little, the only way to get a real raise is through job hopping.

On call. We should value our personal time, any company/manager that expects you to work during it without at least offering 2x pay for those hours, has no respect for your personal time. you are giving your life away here, so its no wonder why on call is so life draining.

There are more but dont want to go on further

fsociety · 4 years ago
The bar to becoming a doctor is significantly higher than becoming a programmer though. And there are several obligations you have with professional boards on continuing education and remaining sharp in your practice.

I find it hard to agree with the idea that a programmer’s time is respected less than a doctor’s too. How many hours per a week does a doctor work vs programmer? Unless you are experienced and in a cushy private practice, I’d bet the doctor has less freedom with time.

francisofascii · 4 years ago
You are correct. The time demands of even highly experienced doctors is surprisingly true. I would argue that profession should also be reformed to require less hours.

Deleted Comment

qqtt · 4 years ago
Just speaking personally, but a lot of the feelings of "burn out" I was experiencing since the start of the pandemic were actually not attributable to the work I was doing, but rather the bad habits I picked up during the first year or so of the pandemic.

Doom scrolling about news, a little too much time spent every day on social media (including hacker news), overloading myself with information and not really creating enough. It is especially easy to fall into these bad habits in a work from home environment where it is easy to get distracted if you don't have the discipline.

What worked for me is actually identifying the patterns of my behavior everyday, and cutting things out. No more phone time from 8am to 12pm. No more reading about news after 12pm. Even those two things cut out a lot of nonsense time out of my day and after just a week I felt re-energized and re-focused.

I wonder how much of the creeping burnout that seems to be affecting the workforce is a confluence of bad habits encroaching on actual productivity - social media addiction is a huge one, with people spending way too much time reading and interacting about people and news and events which have zero impact on them.

oars · 4 years ago
I wholeheartedly agree this is the main issue. Being inundated with information, checking the Coronavirus worldometer multiple times daily and constantly reading about the doom & gloom of our world made me feel terrible.

Cutting out the news did wonders for my mental health and wellbeing.

candiddevmike · 4 years ago
From what I've seen, across the industry, the folks who are burnt out are almost entirely individual contributors. You rarely see burnout in management, and it's typically in the form of folks who want to go back to being ICs/tried management and hated it.

I think companies really need to work on reducing or eliminating the amount of bullshit ICs have to deal with vs management (time tracking, status updates, on call, etc) or have management do the same amount of bullshit. Your boss may say they understand what you're going through, but they most likely do not have the same level of bullshit being asked of them on a daily basis. They can sit in meetings all day, miss deadlines, and no one knocks them on it like an IC where being a day late gets put on a PIP.

berg117 · 4 years ago
I've been a manager. Managers burn out all the time. They're just not allowed to show it. They get some degree of exemption from the petty humiliations (time tracking, on-call duty) and they do have human shields to throw in front of a bus or few... but as a middle manager, you're even closer to the truly horrible people up top, and your daily life is consumed by the issues faced by your unluckiest subordinate (sometimes he deserves it, sometimes he doesn't). You don't spend time with your underlings when the work is going well; you're constantly being pulled to deal with the crises and the sad cases.

Every company has an invisible line, like the officer/enlisted distinction in militaries, but always undocumented for obvious reasons. Above it are the real humans whom the company cares about; below it are the "resources". ICs are always below the line, except in R&D jobs that aren't available without a top-10 PhD... but most managers are also below the line.

Above the line, you basically write your own performance review because the bosses are your buddies. Below the line, it's miserable, and as you said you're one delay or mistake away from being sent to the Performance Improvement Camps. Almost all first-level managers in a company of significant size (25+ people) are below the line and spend just as much time on humiliating work justification (e.g., status reports) as the guys at the bottom.

candiddevmike · 4 years ago
Send me an email sometime (contact info in profile), I like the cut of your jib and would be interested in collaborating with you.
dougmccune · 4 years ago
This is probably just grass is greener stuff, but I've seen the opposite. Now, that said, this was post acquisition, but my anecdote is that in our case the ICs were shielded from all the office politics shenanigans and were able to just focus on delivering work. Meanwhile, those in management positions were repeatedly pulled into agenda-less meetings, were "voluntold" for tasks unrelated to their jobs, and were generally unhappy. Obviously it all depends on the culture within an organization. But in our case we worked really hard to shield the ICs from the BS, but those in management bore the brunt, and the burn out and resignations reflected that.
BaseballPhysics · 4 years ago
I absolutely agree with all of this. Management burnout is absolutely real and significant, and I'm honestly a little surprised someone would claim otherwise. The only way I can imagine coming to that conclusion is to have either 1) never been a manager, or 2) only worked at companies with ineffective/inactive management.
candiddevmike · 4 years ago
I think you have a different definition of bullshit than me. Sitting in a pointless meeting so I can daydream or work on something while half paying attention? That sounds like a vacation where I don't get bugged by drive bys. Voluntold work is the norm for ICs, my condolences that you have to deal with it. I think your list is a a best case scenario of the bullshit ICs might have to deal with, and it's a good example of my point: management doesn't have the same pain.
onion2k · 4 years ago
You rarely see burnout in management..

You rarely see burnout in anyone, because everyone does their best to hide it. Their performance drops until they quit. Most people just assume that's incompetence, especially with managers.

SkyPuncher · 4 years ago
> You rarely see burnout in management

I see it all the time. The difference is management can often delegate the tasks they're most burnt out on to others.

ldjkfkdsjnv · 4 years ago
I think this is true. Management will shred through IC engineers, getting results but burning alot of them out in the process. Theres no accountability, and in some respects, its good business for them. They get the work done, the burnout really doesnt have that many repercussions.

The overarching issue is:

you need stability/healthy employees at the higher levels, at the lower levels it doesnt matter.

You cant have turn over in management, its a risk to the company. Turnover in engineers, even highly skilled ones, can be recovered from with some extra cost.

AlwaysRock · 4 years ago
It's actually terrible business because constantly having to hire, train, and ramp up new engineers takes up so much more time than retaining staff would. But no one wants to hear that when X needs to be released by Y and we can make that happen if our engs just work a little harder/longer.

Deleted Comment

sokoloff · 4 years ago
I’m in management (former IC). I fight against as much pointless paperwork and bullshit as I can, but accounting principles and tax treatment of capitalizable work (and sometimes R&D credit programs and similar) force some amount of good-faith estimation of activities for which some amount of tracking is needed.

(If we paid you to do some operations task for an hour, that whole amount is a business expense this year. If we paid you to build software that will deliver value for the next three years, we have to take the expense of that hour across the next 36 months, not at all once. It’s a GAAP and a US tax code requirement. In no way do I care if you worked 33.25 or 40.75 hours in any given week other than to have enough data for finance to do accounting and file taxes correctly.)

kradeelav · 4 years ago
YMMV, but it's personally entirely the opposite with what I've seen in the design industry, which feels somewhat similar to software in the sense we're both building things.

IC's that I've seen on my end to have a little more latitude to actually design things and have a small amount of independence there, wheras managers are stuck with the 'keep the project going' paperwork, people paperwork, shielding the team from the politics, etc.

(I've personally found a way to sidestep a lot of that, but so many of my previous managers have burned out to the above reasons.)