This blog was essentially my exact strategy over the last few turbulent years. I know it helped my people and I don't regret it. but, man, did it take a lot out of me. I've seen a quip out there before about the perfect recipe for burnout being the combination of high expectations with minimal empowerment to achieve those expectations. and this current market is burning leaders in this industry out like I haven't seen in 15 years.
Man, this hits hard. I've done so much to protect my part of the org chart from the whims of others and the cost-cutting pressure of the organization at large. My team are happy. Personally, I'm burned out to the level that nothing excites me any more and it's really hard to muster the energy to even do what's needed at the job, let alone drive vision and the team forward.
My sympathies, I've been there, too. You are not alone. What helped me was to talk about my predicament with peers outside my company at face-to-face meetups. It changed my trajectory and allowed me to find purpose again.
> high expectations with minimal empowerment to achieve those expectations
One of the things that I've done multiple times over my career is, to be completely open and clarify expectations on the other side / higher ups. One of the ways this manifests is that I never put my signature on something I don't believe in; I can sign up to get as far as possible, but will be explicit on not guaranteeing a destination that I'm not empowered to reach. Another is to make it clear that my execution decisions are aimed not at doing what you ask me, but doing what future you will be happy I did.
Naturally, things like that limit quite a lot the range of responsibilities that I could potentially reach, but also prevent me from going to places where I will not want to be.
I tend to do that as well. Usually starting with a clarification of the expectations.
Then I ask what budget they are prepared to allocate to meet said expectations. If the answer is "none", I ask them which other expectation shall be lowered. This may seem confrontational, but it isn't really. If you want me to do more stuff without giving me the means and time to do it, something will suffer, and that needs to be made explicit by me, because I am the person facing the consequences when this something else can't be done adequately.
I was once asked to become the responsible electrical engineer for my institution. For them this was just a position they had to fill for legal reasons (otherwise they are liable in case of damages) and I have the qualifications, so they asked me. Then I explained to them that legally my role is only seen as valid if I am given the time and the means (equipment, room, powers to stop failings, etc) to do the job properly. Otherwise they would still be liable. I then asked them if they were prepared to dedicate that amount of my work time and an extra budget to that role. Surprise, they were not. So I declined. As of now I am still not sure where that liability went.
Too often management wants to have their cake and eat it too, and pointing that out isn't rude. It is one thing to ask someone who is idling have the time to take on tasks that are close to their job. But it is a totally different thing to ask someone who is already at 110% capacity and doing the job of three people to take on yet another job.
This is bad management. It is flattering that I am apparently good enough at my job to be constantly offered new responsibilities and asked advice at projects, but that is how you lose people like me.
A very good synopsis. I recently had the chance to put myself as the intermediate member between those expectations and our technical team. It raised the expectations on me, but helped reduce the unrealistic side of those from impacting my team.
It worked brilliantly for a while, but since things were getting done fast, well, and cheap, the expectations increased. I gave notice two weeks ago without a job lined up.
I don’t know if I’m misinterpreting the blog, but this feels like it suggest you just fall in line with the upper management while providing lip service to the plebs. As an IC I’ve always despised managers who’d be a very sympathetic ear in 1:1s but always be “part of the system” when it mattered the most. Yes it’s always good to not get into public arguments with the upper management, but this gives off a lot of “play both sides” kind of a vibe that’s not actual good management.
So what is your expert advice? A manager runs their mouth off publicly, gets fired/made redundant, and gets replaced with a manager who does buy into the company line?
What concrete differences in behaviour would you expect to see?
> Yes it’s always good to not get into public arguments with the upper management
I already mentioned that running your mouth isn’t an option. Upward management is part of the job and “shut up and fall in line” isn’t upward management. Plenty of leaders manage to shield their teams from incompetent management and it is usually what is in the best interests of the company.
And there’s nothing wrong with looking out for yourself as a manager when you have responsibilities, but characterizing it as “best practices when navigating a difficult time” doesn’t sit well with me.
Ideally if a manager cannot stand behind what the company is doing barring minor or temporary disagreements, they leave. That's what I've seen the best managers doing before - not sure how it works in the current market though
Most of us aren't working for IBM building counting machines for the Nazis. We're talking about a situation where you think the company is making bad decisions, not one where you have an ideological disagreement.
If a manager isn't able to function in this environment then, frankly, I'm not sure that person is cut out to be a leader or manager...
It's not about functioning it's about integrity. As a manager you represent the company, and you represent the decisions. If you are not able to do it sincerely, you either do what the author describes or you go somewhere that aligns with you better. Good ones often have lower tolerance to bullshit and actually have choice, so they go. Sometimes you don't have a choice indeed.
I think that you should work with companies you align well with. It is good for your well-being, your self-respect and eventually your career, but also it's good for the company too. Not sure what you find so controversial here
> If you are not able to do it sincerely, you either do what the author describes or you go somewhere that aligns with you better.
This part. You seem under the impression that it’s impossible to do a good job unless you’re in total agreement with your management chain. That simply can’t happen 100% of the time, even in a job where you generally enjoy the work.
> It is good for your well-being, your self-respect
You seem to think one loses their self respect when they pick their battles and focus their energy on what they can control. I say that it’s better for your well being to not scream your life away into the void.
Look, there comes a time in every job where you need to move on because it’s not giving you what you want or need any more. I don’t judge that.
But part of management is knowing when you gotta suck it up, put on your big boy pants, and tell the team something you don’t agree with and that you need to make it work somehow. If you can’t handle that part of the job, then you’re really not cut out for management or leadership.
A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team. A catastrophic manager will actively push unrealistic plans towards their superior.
For me the main difference between a good and a bad manager is that the good manager is interested in delivering good work in a sustainable way that improves the team, while bad managers are interested primarily in looking good while burning resources and bridges for fast victories.
If you think what it takes to for example write a legendarily good piece of software, while building a team that is top class among other comparable teams, the surest way to not reach that is to cower in front of superiors and play both sides. If anything it requires a lot of resilience, patience, diplomacy, persistence and the backbone to defend ones ideals, projects and subordinates.
> A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team. A catastrophic manager will actively push unrealistic plans towards their superior.
You've put forward a false dichotomy between punching my manager in the face and nodding along silently to everything I'm told. Frankly, both will get me fired pretty quickly.
Business don't work on managers fighting to the death on every decision we think is right. They work on managers pushing back where we think something isn't correct. If my manager disagrees, it's his job to override me and say "I hear your concerns. Do it anyway." That can happen for many reasons, some good and some bad. At that point, however, my role as a manager is to disagree, accept the decision and do my best. Or look for another job.
> You've put forward a false dichotomy between punching my manager in the face and nodding along silently to everything I'm told. Frankly, both will get me fired pretty quickly.
No I did not. I characterized a certain type of person by how they would act at the extremes. Naturally most day to day decisions are not taking part at those extremes. Also these being a false dichotomy would mean you can somehow both nod along and tell them they are wrong at the same time. Nodding along implies you are not telling them they are wrong, which means they are mutally exclusive types of behavior, or: a dichtomy.
If I read you favourably you probably thought I meant people literally just have those two extreme options, while obviously there are many shades inbetween. But I did not claim there were no such shades.
Why did you turn what I said into "punch them in the face"? Because my original statement wasn't that easy to attack?
> It's his job to override me and say "I hear your concerns. Do it anyway."
Contrary to your perception everything I said is in perfect alignment with this statement. I didn't even talk about outcomes, only about behaviors and only behaviours by the manager.
If a superior asks a manager if a thing can be done in two days although the manager knows their team can at best do it in six, assuming your superior wants to know the truth and telling them: "the fastest we ever did this was six days and that was already problematic" isn't what you called punching them in the face it is simply a statement of fact.
If the manager is good they then add a: "We can try to do it in 5, if Greg and Linda from Design are 100% on the project and my team is lifted from all other day to day responsibilities for that duration. Afterwards they probably need a day off."
The superior obviously has many options to go forward, but this is offering a realistic step towards their direction, states what is needed to make it possible and gives a realistic feeling about how possible it is. But what if the manager had not said the truth but (trying to please the superior) promised impossible things? That way the superiors choice suddenly involves more risk than they might be aware of. And bad managers consistently choose the latter as they are more concerned with their appearance than with the result of the work.
>> A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team.
> I characterized a certain type of person by how they would act at the extremes.
This is literally a false dichotomy.
> Why did you turn what I said into "punch them in the face"?
It's called dramatic effect, I don't literally think that you said it but my comment stands even if you take your literal argument.
> But what if the manager had not said the truth but (trying to please the superior) promised impossible things?
Neither I nor the article argue you should do this, so you threw a strawman on top of your false dichotomy. I don't see how we can have a fruitful discussion when the positions you claim are being taken are positions that exist only in your head.
People get fired doing this. If you’re in a position where you can be fired maybe that’s okay. But you have no way of knowing what your team is getting next. They can all be next out the door if you play this hand wrong.
The writer did a very poor job of explaining how to do this. I question how much experience they have writing. But actual diplomacy is necessary in systems like this.
Of course diplomacy is key. But even if you're talking to a CEO there is value in being diplomatically truthful.
Even a CEO can't bend physics for example. If they want you to make you transmit information between two sites faster then the limit is still light speed no matter who asks or how great your team is. Other situations are often a bit more flexible, e.g. how long a team will take to do a thing, but also not infinitely flexible. If you know at the best time it took your team 5 days to do a thing, but usually it takes 8, then promising your CEO to do it 2 is both ridiculous and a lie. Telling them that the best you ever did when all the stars aligned was 5 days, and then telling them how the company could help to make the stars align even better is probably the better route.
what's missing from the blog is the fact that these decisions that are announced publicly are made a long time before they're announced publicly. so I would have already voiced my opposition (and presumably failed to sway leadership) and talked about it with my people long before the "be part of the system" moment.
if something ever came along where I was surprised and not informed ahead of time, I'd not loudly disagree publicly until I had more info and I'd tell my people as much. but that would be an exceptional circumstance and I'd probably feel I'm on the chopping block anyway since I was out of the loop.
so I don't play both sides but if you choose to stay employed at a place you're choosing to buy into the vision of leadership. if I wasn't bought in, I'd leave. if someone under me wasn't bought in, I'd support them and keep it between us but recommend they leave. because life is short and you'll regret working for people you detest. I get there's practical considerations because a job is a life decision but that's always why I'm careful about where I commit to work at and don't just aim for best salary or TC.
> this feels like it suggest you just fall in line with the upper management while providing lip service to the plebs. As an IC I’ve always despised managers who’d be a very sympathetic ear in 1:1s but always be “part of the system” when it mattered the most
You're "part of the system" the moment you sign the employment contract for a manager position, this is literally your job to fall in line with upper management. As middle manager you can and should raise concerns to higher management, but once they take a decision, you have to apply it. Being empathetic is not playing both sides, manager's job is to apply upper management decision even if you don't fully agree. And you don't have to pretend in private to agree on everything, no one will buy that.
> manager's job is to apply upper management decision even if you don't fully agree
That is not at all true. The manager’s job is to manage employees in a way that is in the best interests of the company. I’ve met plenty of leaders through my career who are successfully able to shield their employees from an incompetent management. That is part of the job.
I saw a definition of burnout as the accumulation of thousands of tiny disappointments and it stuck me. If you're always failing to achieve anything despite effort going in, you burn out.
> The right thing to do in this situation is to acknowledge that you see the situation the same way they do, but do it privately, within your immediate team only or in 1-1s. "Yeah, this new policy sucks, [...]
If you're a manager in a company that does sucky things, does (inevitably) being quoted saying a policy 'sucks' risk you losing your manager job there?
I'm an OG techie, who ends up doing some manager-y things, and I'm going to be very straightforward with everyone. But on something like sucky policy, I might not say "sucks".
Instead, maybe acknowledge they're concerned/upset, ask questions about how it affects, ask/discuss how that can be fixed/improved, and honestly say some of what I will try to do about it.
Example of last part: "Thank you, I'm going to escalate this, and I plan to get back to you within the next 2 days. If anything comes up before then, let me know."
Your employees won’t rat you out… Just don’t say “sucky” to those above you. If I have a cool ass manager who looks out for me and is real (I’m lucky enough to be at a MIT lab where everyone is cool as hell), I will always have their back…
If you're a manager, consider not saying that up the org chart is "sucky". Almost certainly no one on your team will go tattle, but it can leak out accidentally, such as when someone is flustered over a problem.
More likely, it will leak out indirectly, in a way, if your team starts thinking of itself a little too much as a group that has to stick together against hostile outsiders within the company, either up the chain or sideways. People outside the team will pick up on that's the tone you're promoting to the team.
But it's not just about not wanting impolitic words to come back to you...
For one thing, it's part of your job to help the team work with the company and people outside the team. Not promote a sense of hostile environment. (If there's an intractably hostile environment, then either that's getting fixed promptly, or your people should be escaping.)
A good manager should have the team's back, especially in a hostile corporate environment, but also insulate the team from a lot of noise including some of what they're being shielded from, as a team and individually. Just like personal life, if you care, you don't have to tell people all the things you do for them.
(I was fortunate to have some awesome managers, who knew when to shield and help me, who knew when to (on rare occasions) lower their voice and tell me something that a drone wouldn't, and who always came across as honest and caring. Some of it rubbed off of me despite my strong-minded personality, and I can always just ask myself what would Bill/Kathy/Nancy/Tom do, to name some of the earliest and most formative ones. All highly skilled engineers first, and later managers/mentors.)
Maturity can be many things, but complaining about internet brownie points is not one of them, at least as far as I'm concerned. People disagree with all kinds of things and that's fine, that comes with the territory of having an opinion.
I think this is true 90% of the time, but that 10% of the time is really risky. The high stakes of the bad case make it wise (imo) to avoid saying your company's policy "sucks"
Even in situations where this is true, there's almost certainly a better phrasing than "this new policy sucks," which only communicates an emotion. It is imprecise. Listeners will jump to their own conclusions about why you think it sucks.
You can acknowledge the problems more directly: "I get it, we don't have enough chairs so Wednesday is likely to be a challenge." or "I know mandatory 9-5 is going to disrupt your commute."
A bonus of the more precise approach is you can follow up with "do you have other issues with the new policy that I may not know?"
Oh, MIT LL (from your HN bio) seems to be all about top serious engineering and science R&D.
Would you say it's probably a pretty different cultural environment than the established company and tech startup environments that most of HN works in?
Your balancing the relationship you have with leadership to do what you are asked to do, just as you ask IC to do things they may want to do, with doing the best you can to maintain or improve the QoL for your team.
The author is right, the correct stance is...
> “Yeah, <s>this new policy sucks</s> I don't agree with 100% of all decisions, I get it. It’s going to affect me in negative ways too.”
Then critically thirdly,
> "Lets work together to demonstrate why the new policy is a risk to the customer."
Everybody drives on the same roads to the office, everybody has to wake up early, everyone has KPIs they are trying to hit.
To get what you want the compelling argument is to the customer.
Authors example, there aren't enough desks. We'll do it, but this is the level of support we can provide customers. This customers project is going to become at risk based on if we do this because of these reasons. We'll go in, but in order for us to deliver what we do at home we need to be accommodated to provide the same thing on time, I've done an estimate on what we'll need do you want me to expense it?
It's not about changes hurting you, the change hurting your team, it's how it's going to hurt the customer.
If you're too careful about how you phrase things, it can backfire and seem dishonest. People will interpret it similar to "you call is important to us". Technically true perhaps, but intended to deflect.
You have to mean it, and you have to follow through on your words with actions.
Otherwise, even if you are a good actor, to initially make people think you are being sincere, people will eventually realize you aren't being straight with them.
Maybe. Many people would react very negatively to someone down the org chart from them contradicting them to those below.
(Example: CEO says we're doing this thing because bold leadership. Manager tells their people is dumb or wrong. ICs openly grumble about CEO being a big jerky doody-head. CEO hears that and says WTF is this manager undermining bold leadership.)
Great write up! I've found these techniques pretty effective in tricky times over the years, and they don't only apply to tech workplaces.
That said, they're very much geared toward "polishing shit" leadership. Getting yourself and the people you're responsible for through the hard times is a crucial skill. Getting them out and onto something better is important too, even if it can be tougher to square with the mandate middle managers work under.
“Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment. When acting “in public” (all-hands, department meetings, the #general channel), this is mandatory, as contradicting the bosses in a broad forum can kill the credibility you have the leadership across the wider team“
Take this advice with a grain of salt. If bad decisions can lead to very bad things and you know it you must push back even if that means getting fired. This is particularly important when the life and wellbeing of others are at stake. Just look at Boeing to see how prioritizing a job over ethics can actually kill people and destroy companies.
> Across the board, execs seem more efficiency-focused, financialized, and less mission-driven
The last point is what I've been experiencing the most.
I walked away from a job because it became clear that the other leaders in the organization were hopelessly lost with regard to mission. The wild part is they weren't even chasing money, efficiency, etc. They were chasing some kind of weird internal management/org chart tribalism with zero value-add. All for a 10~20 person company. None of this was a problem before 2020. We were aggressively customer oriented and very agile with the product stack.
I think covid got a lot of people trapped in really bad "lifestyle choices" that are effectively impossible to get away from. The consequences of these things extend far beyond the person who engages with them. The more employees and capital you are responsible for the worse all of this gets. I wish our culture was more open to the idea of being honest about all of this and getting help. Imagine how beneficial it could be for other employees in the same company to know their CEO isnt some inhuman freak by way of a frank and honest internal email. To know that the last 3 years of your life wasnt you taking crazy pills, it was literally them taking crazy pills. The other employees might even be compelled to seek out similar help under this kind of leadership.
> The wild part is they weren't even chasing money, efficiency, etc. They were chasing some kind of weird internal management/org chart tribalism with zero value-add.
This hits close to home. A promising startup I joined hired a cluster of people who wanted to do nothing other than grow their headcount and play hardball politics all of the time. The VP of Product had hired 20 people and spent a year building a “product decision framework” and he still couldn’t answer the question about what we were going to build.
The strangest part for me was that it was all so obviously broken but it persisted anyway. There were some factions that emerged where the underperforming VPs banded together to support each other and attack anyone who spoke out about their obvious problems.
It was easier to be "mission-driven" back when startups could just spend investor money like it was water, chasing maximum growth over profit. But nowadays startups have to chase profitability at the expense of all else.
> Imagine how beneficial it could be for other employees in the same company to know their CEO isnt some inhuman freak
... or how beneficial it could be for your entire company and customers. Think about how well regarded gabe newel is and the resulting longlevity of valve.
They are. Sometimes the managers are smart and voluntarily listen to the workers, but that isn't the same as workers having power. What should happen is that better run companies both get more value out of their employees and attract employees from the less well-run companies. But that doesn't seem to happen as much anymore with increasing consolidation and decreasing competition. At least that's how USA looks like from the outside. And this is across all sectors.
Do you think it would be better to have a democracy during war? (I mean in individual military units, not in a country overall - note that military is controlled by a civilian democratically elected president)
"The enemy's forces are shelling us. Do we want to attack back? Who votes for/against?"
Interestingly I read a history of the French Army mutinies in WWI. One thing that came out of that is lower commanders had a duty to question orders from superiors if they didn't think the goals were achievable. Previously any hint at not following an order was considered "cowardice" and millions of men were led into insane situations with impossible objectives because nobody thought orders from the top could be challenged.
If we're making odd analogies to politics I think most high performing teams tend to end up in the Marxist "From each according to his ability, to each according to his needs". Or instead of the military, think of a basketball team. How do five excellent athletes work together. The coach is not a "dictator", nor is anyone on the team, but they also don't vote on plays. They know what each other is good at and, based on the situation given to them, execute in a way that is most likely to succeed.
Also, the purpose or end of a country is not to produce some widget at high efficiency for a client, or to rapidly respond to the whims of a despot. It is just a structure around the essential activity of humans simply living their lives.
The article says in many more words, "pick your battles". You can't manage when you aren't the manager. Getting fired/laid off won't get you the results.
Pressure is being exerted from above, you bend (lax enforcement) and bounce back (suggest to higher ups better policies) when the time is appropriate.
The American model of hierarchical with input which combines the top down structure of many societies with the flatter get input until agreement model of others has been pretty effective all in all.
I think shareholders get a say (in private companies that's the owner), you get a salary and benefits (maybe some shares giving you some say) (and hopefully some workers protections and unionization opportunities) and the issue right now is that the wealthy control a staggering number of the shares giving them huge, outsized impacts on regular people's lives.
There is a tine to speak up. at meals with close family. At meetings with your boss. The right question at company meetings - though there are wrong question here: think long and hard before ask.
You can speak up it meetings with your team but be careful of the tone. You need to come off as overall having the companies back but this one thing you can't support. Or maybe things will change again. There are lots of options.
There have been recessions before. There will be a recovery. Leave when things get better (or you retire) and cite working conditions in the bad times in your exit interview.
unions can work, but they can force you into situation you don't want to be in.
As a collective we would have done well to have organized long ago. Unions or professional associations with teeth (e.g. like the Bar for lawyers, CPA boards for accountants etc) seem to be the only realistic options
There are lots of places that treat their employees well, work for them. There are a lot of complainers who yell about little things but are unreasonable. We have other options.
Definitely plays a huge part in expectations and burnout when the roadmap flips halfway through a quarter because suddenly we need to court VCs or trim staff or whatever the fed/gov decides.
The snip-snapping is wreaking havoc on products and you see it everywhere from price hikes to low-quality ux and bug-filled code as teams adjust and pivot constantly.
Even worse this leads to less enthusiasm and focus as teams expect it more so they buy-in less.
I can't over-emphasize the role line managers play in decoupling the delusion expectations of leadership and the ground truth of employees' lives. I think a lot of CEOs would burst into flames if they saw an average IC's day, but those ICs can still be high performers and achieve the goals of the business. Having automonomy and flexibility is huge for ICs. The role of the line manager is to provide plausible deniability both ways by tolerating a necessary amount of deviation from the black letter "law".
A great example is my friend, who works in a non-technical office job. She has always gotten great performance reviews and gone above-and-beyond because she's very passionate about her work. She's been doing this for over 10 years. Lately she has experienced some pretty severe burnout, and her immediate manager didn't know how to handle it so they immediately punted her to HR for a disability leave.
Of course because HR is involved now there's paperwork and doctors and insurance implications. A competent manager could have navigated the situation "unofficially" and preserved a valuable employee, instead of sending them on a 6 month odyssey of navigating the healthcare system. Ultimately the business got less value out of the employee because she's stressed and has to take a bunch of time off to deal with administrative BS.
It's not a case of the manager not supporting her, it's a case of the manager putting something that could have been informal - "I'm happy with your performance and if you need to take some breaks during the workday I support it" - and made it a formal thing that is risking getting her fired.
The manager in question has admitted they fucked up and didn't realize how much HR would try to force my friend out for being a problem.
I don't agree. There's nothing 'informal' about someone under you telling you they're suffering from burnout. It's not a water cooler topic of conversation. Legally, going to HR was the correct thing to do.
Nope! Her manager had no concerns about her performance and has expressed regret about the situation because it has made everyone's life harder. The manager likes her and wants her to stay at the company, but because she's a "problem" for HR they want to fire her.
> I’ve even heard of people being told they need to be “at their desks at 9am” and “expected to stay until 5pm at a minimum.”
PMs always manage to end their day on time with "I'm heading out for a bit, I'll be back online later tonight for a quick check in on progress so send me a link when the ticket is complete" and I'll be able to finally say without guilt or shame "I'm heading out too and I'll continue working on your ticket tomorrow from 9am."
It is all true. I do the same.
But it is not the healthy thing.
C suite abuse should not be tolerated. People needs money but not at the cost of healthy.
I have someone in my family heavily affected by this mentality. 25y of treatment and it was never enough to bring him fully back to himself
> In public, you have to support the policies, but when you’re in private with your manager and your peers, that’s the time you can safely push for change.
They are actually advocating being two-faced as a form of leadership.
If you are actually against the policy and suspect a lot of people are too, then don't silence your employees by keeping their feedback isolated to 1:1s which you admit are ineffective.
Executives need clear feedback to avoid making major mistakes.
Can't upvote this enough, and I live in NL where worker protections make it hard/impossible for them to fire me for stuff like this. I'm a very honest person, so I've never had issues speaking my mind to anyone because I also don't really believe in the whole hierarchy thing.
I have approached management with stats, hard facts and level headed, calm discussions many times. It doesn't make a difference. Execs do not give a shit, unless you're also an exec, and they will pretty much always ignore anything you have to say. If you don't align with whatever idea they have at that moment, you're "not being a team player"
Everyone has an ego. Everyone wants to exercise their power their way when it's their time to shine. I wish I could upvote this twice. If you are reading the above early in your career, please don't take the comment as cynical. It doesn't have to be. Rather, look for it as the sign that you're ready to find your next role. Companies will never clearly give you that. This is often the closest heuristic you'll find, and if you take advantage of it with the right timing, you can leave with grace. If someone asks you why you're leaving, keep it to yourself.
out of curiosity, what would it look like to take feedback constructively, but not follow it?
i'm asking because (in my experience) executives get hundreds of pieces of feedback and advice. they can't follow all of it, and so they have to prioritize, and their priorities might not overlap completely with those of ICs.
One sign would be occasionally changing course in response to overwhelming employee feedback. If that never or almost never happens, the feedback is being ignored, not taken constructively and not followed.
thought i was taking crazy pills when no one else but you two pointed out how ridiculous a manager with two faces is, if the execs don't get proper feedback they will never change, and employees complaining to this type of manager will immediately start looking elsewhere.
1. You have to tow the company line as a line manager or else you'll be fired.
2. If you are a dead-eyed shill for the company your employees won't trust you and you'll be an ineffective manager.
Calling this work dynamic being two faced puts the wrong tone on the behavior. It's more akin to leading a resistance cell in under an authoritarian regime. When the people above you demand unwavering unquestioning loyalty it's the best you can do.
It becomes two-faced if you actually agree with the higher ups but pretend you don't to your employees. Everyone, including your employees,
understands the need to "we love Great Leader, so intelligent and wise" in public and won't judge you for it.
There are literally subreddits about how to abuse the trust of remote work, but there have always been people doing that. I think the main thing that changed is that amazing revenue multiples that made it possible for companies to ignore these issues are no longer there. Meanwhile the costs of everything, including salaries has skyrocketed. So I think it's lower valuations + higher costs -> more pressure on efficiency. Companies that don't become efficient have their valuation collapse or go under.
well, and let's be honest - most CEOs and boards get the same advice from the same advisors and peers. and the advice since Elon took over Twitter (not that I can say he "started it" but it was around that time I started hearing C-suites say he was right to let everyone go) has been to implement more draconic policies at your software companies.
that interest rates have been higher and liquidity in general has been tight created a perfect storm of bias that these policies are working or could be beneficial. in better times, a company with good funding and a healthy customer base would come through and eat everyone's lunch if their competitors were treating their devs like that. but because of the temporary complete collapse in competition as we've known it, especially amongst startups, this has gone on far longer than it typically would.
it'll get better soon but we've lost an entire generation of technical leadership now (due to burnout and other factors) so it'll be a slow and turbulent recovery.
Valuations are at record highs though. For instance Microsoft stock is at an all time high yet they're instituting RTO (which was clearly not needed to get the stock to the ATH) and an aggressive, anti-employee culture. You can see a lot of this coming from people like Musk who have astronomical valuations, not tied in any way to reality.
checking in as someone who successfully ducked two rounds of RTO by just getting a different job. The first one absolutely outright told us they were bringing us back to an office where there isn't enough room for all of us. They justified it by saying we're hybrid 3 in 2 out and can figure out amongst ourselves who will be in when in order to optimize desk space, and on days where we have all hands or some other reason to have everyone in the office people can sit on the floor or in the lobby. The other tried to bring our remote team back to the office for in-person collaboration only to realize that I'm fully remote as per my hiring agreement and the rest of the team is split across Pittsburgh, Cleveland, Dallas and one of our contractors is secretly working from his family's horse farm in Jalisco. So we all had to dress nice, commute and pay to park in order to sit on teams calls in an empty office rather than sitting on teams calls at home in comfort for free. We eventually figured out that our employer also owned the parking garage adjacent to the building and was counting on us as a $12/person/day revenue stream. The trust is broken because someone looked at the trust and said "I'm gonna break that to see if there's money inside."
> The trust is broken because someone looked at the trust and said "I'm gonna break that to see if there's money inside."
This sums up so much of modern society. And in the resulting migration to low trust, a lot of opportunities for mutual benefit are going to go away, in order to enable a few people to engage in looting.
> We eventually figured out that our employer also owned the parking garage adjacent to the building and was counting on us as a $12/person/day revenue stream
I suspect a nontrival % of RTO-obsessed businesses have conflicting real estate investments like this.
> Return to Office feels like trust has been broken. Teams that continued to work well (or in some cases, better) after everyone in the industry went remote are now being told to come back to desks in offices. I’ve even heard tales of this happening despite there not being enough office space for everyone, which seems very silly
I sometimes wonder what it feels like to work at a place like this. On the one hand, you're still employed, and that's saying a lot in the tech industry right now. But on the other hand, you must, deep down, know that your management are either (a) incompetent or (b) beholden to majority investors that are using the company as a pawn to prop up commercial real estate valuations. If you don't believe that the higher-ups have the company's best interest in mind, why bother working hard? In the words of Office Space, "you know Bob, that'll just make someone work just hard enough to not get fired".
"How to suck up in public but bad mouth in private" is I suppose some good advice if one doesn't mind hypocrisy or lying or having integrity. But if you're middle-management in a company being described here, you've long since lost any revulsion to hypocrisy. If my manager was saying one thing to one person/group and another to me, I don't think that's good leadership at all, mainly shitty humanity.
> The right thing to do in this situation is to acknowledge that you see the situation the same way they do, but do it privately, within your immediate team only or in 1-1s. “Yeah, this new policy sucks, I get it. It’s going to affect me in negative ways too.” It’s really important that you validate the emotions that all of these aspects are bringing up in people.
This I wish more leaders did. It can be really demoralizing to the point of leaving a role when you hear company stuff that's blatantly false, in bad faith, or whatever - and your leader, who you know damn well is smart enough to see it as well, looks you dead in the eye and repeats the company line.
In other words, "don't piss on my shoes and tell me it's raining." I'd rather be told you're screwing me than being screwed and gaslit about it. No matter what, in the end I'm going to remember I was screwed and how you approached that.
On the other hand, I do not expect middle managers to talk negatively about a policy that they do not have influence over and they did not initiate because in the end they cannot change it and I don’t want them to get into trouble for validating my feelings.
Middle managers will say that it is only raining and I will nod along even if we both know that they are pissing on my shoes.
I might start looking for another job, but as long as I’m there, I will smile and play along if I know that my resistance will not change the decision. Even in my exit interview, I’ll say everything was great.
This is probably not what I would have done at the beginning of my career but now I have a family so I don’t mind pretending.
> Even in my exit interview, I’ll say everything was great.
This is really understandable. Don't burn bridges and such
I can't help but wonder if we're just screwed though. We can't hope to course correct without this sort of honest feedback but we're conditioning ourselves never to give it or receive it by ... Never giving it or receiving it
>I see lots of people worried that the aim of all of this is to ultimately have a robot do their entire job
Correct, this is the aim and tons of capital is being deployed to this end. Worse, it looks inevitable, not just plausible, if you look at the progress of the technology. To be more specific, though, a robot doesn't need to do their entire job to devalue their job. One senior engineer doing 10x work with an LLM is someone who has cut 10 roles.
>Let them know you’re still on their side
You're not and never have been. You're on the side of your company.
>This too shall pass
That's the problem. "This" is their gainful employment and possibly a host of other protections and dignities up-ended, such as privacy, enabled by AI.
The reality is that, even if people don't put it in these terms, we are all held hostage to this existential nightmare engine because a few billionaires want infinite power and eternal life and nobody is stopping them.
Anyways, yeah, you can't be ethical in this position because your role, as explicated here, is to attempt to alleviate natural and very understandable pressures that could harm the company rather than let them boil over, which they likely should. Framing what's good for the company as what's good for the employee is part and parcel of this mentality.
Even as a jaded person I’m surprised how many people read this and immediately go to statements about hypocrisy, having no integrity, or bad leadership. Get a grip! Real life doesn’t always let you be a crusader. It’s called choosing your battles and it’s something that most of us have to do almost every day.
Nothing in this advice suggests being two-faced. Nothing suggests lying or being deceitful. What it does suggest is to try and do the least bad thing in a set of less-than-ideal circumstances, most of which are outside any of the rank-and-file’s control.
Edit to add: nothing says you have to publicly agree with an unpopular policy while disparaging it in private. Staying quiet is an option and probably the most sensible one.
This headline reminds me of a headline a while back that was something like how to do founder mode when you are not the founder. It all goes back to some Orwellian newspeak vibes. The words for what we are doing sound horrible. Can we just change word meanings so it sounds good?
If you are not the founder f founder mode. They can make you a cofounder if they want founder mode behavior from you.
If the vibes are off its because upper management is toxic and hostile to humanity. All you can do is protect your own job. I've made the same mistake the author made and had some immature naive dipstick employee I managed confront the upper management because of course they could not be evil ghouls. Almost cost me my job and destroyed any chance of a future at the company.
The other part of this is the AI wave. Every SAAS company in the world is vulnerable to someone with higher AI driven pace, or better AI features to overtake them.
Even Google is an example, it seemed like the most defensible business. They could coast for years, but now they are literally at risk of losing vs openAI.
I think this is the fear, but I haven’t seen any evidence that AI is making companies more productive. Lots of anecodotes, pro and con, about individual effects, and a small number of studies, pro and con, about company effects, but nothing definitive, and certainly not the kind of groundswell of new products and releases that I would expect.
I'm going through this right now where all expectations have been reversed after an acquisition. Ex: I'm not big on metrics, I rather have direct communication with my team to understand issues we are facing and any challenge an individual is struggling with. Looking at metrics hardly tells you the full story. Well, after the acquisition, metrics are in! story points, number of comments on PR, number of PRs, etc.
I don't believe in these methods, but the company as a whole is going to align. I do not pretend I'm excited about it, but I remember that I am in a room with full grown adults. I've addressed the issue, and made sure to frame it with "we are aligning with the rest of the company" as opposed to just saying this is the way forward, deal with it.
This is depressing to be sure, but rest assured there is a long history of middle management being "the buffer" between upper management and everyone else. It's a common trope in TV shows and such.
I think one of the most important things this write up is maybe missing (though I am not super clear on how this has changed recently) is when middle management are acknowledging to their reports that the C suite are a bunch of cunts, is that they also need to be saying the same thing to the C suite themselves. "Going out to bat" literally means feeding back to upper management that what they're doing isn't going to work. This should be a fight that is ongoing. Again, privately, one to one, but you do actually need to be doing it. If you can back it up with numbers, even better.
because we must, above all else, keep an ethical backbone in our decision-making that respects both the welfare of the people we lead and the task at hand.
if c suite is demanding people RTO to a toxic work environment, I'm not going to require my team to meet the exact requirements - wanna use your lunch break to drive to the office, tap your badge, then drive back home? sounds good to me. I'd also be asking for data to substantiate claims made regarding productivity gains or morale improvements.
or if newly appointed partisan hacks start programs for employees to snitch on LGBTQ+ people, you should channel chaotic good and not fulfill their request, and actively work against others fulfilling it, too. I know of at least one government organization in which this has taken place.
good leadership is about doing the right thing, and getting the job done. the right thing means leading by example with a high degree of proficiency, teaching others to be competent and confident, and growing yourself as an individual and as part of a larger community.
committing yourself to always carrying out the orders of leadership is a hella slipppery slope dude - especially when the "vibes are off".
maybe my examples are a bit pessimistic, but I just feel the author really missed the mark and left me (and others) scratching my head. maybe I'll give it another read later and try to steel man some of the positions. good and fair questions, by the way :)
Don't vote for anyone who thinks ZIRP is a good idea, and floods the world with overly-cheap cash that gets wasted on extravagences, that need to be over-corrected now
Jason, if you read this - the form to subscribe doesn't work on Android (in Firefox or Chrome). I can't input my address or press the Subscribe button.
Another factor with the vibes being off (at least in the US): mass outsourcing of jobs thanks to remote work. You used to have to be a multinational company with global entities and offices. Now you can be a 10-person startup with half your people outside the country.
When the world went remote many folks were happy with the better work-life balance. But it means that we compete in a ruthless global labor market.
That's why companies rejecting remote work is good for the American worker in some ways.
"remote" can just mean "far enough from the financial district that I can afford a little space" as it turns out. You're not WRONG but just being in the same time zone as your coworkers gets you 90% of the in person benefits and, realistically, it's too hard to work with a team that is on a vastly different tz.
Local can still be better than global while still allowing people to work from home and convene in meat space as needed
> companies rejecting remote work is good for the American worker
It's good for American real estate owners, who end up with more money as a result of this, both from offices and from staff who have to live in nearby high COL areas.
I found the take a little too much on the doomer side for someone who presumably has several years of management experience. Yeah there's been a lot of social media posts and talking about the efficiency era, AI slop etc but over there in the real world you're working with humans. Some are going to be operating under a shareholder- or investor-derived goal to improve margins and some are not, but even for those who are "improving margins" looks different at every business (depending on e.g. current headcount, COGS, whether you use contractors, etc). I feel like it's a super reductive take to go "aaah, this current culture is anti-human or anti-empathy" rather than like, look at the actual actions that are being taken, who is benefitting, and what specific negotiating room yourself and your team have in this value context.
I find the actual advice here very worthwhile, though.
One of the things he doesn’t say is you have to be extra careful when your boss is replaced by an outsider; it’s exactly as if you changed you changed your job and have to prove yourself all over again.
The new guy also comes with an inflated sense of self-importance; he’s there to fix things which the old guy messed up.
> Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment.
No, not for a staff engineer. You keep your mouth shut in the #general channel when something crazy is said, or you ask a single question in a thread when you don't understand at all.
The sound of a dozen people not clapping is the perfect rebuke to management mistakes.
I feel like OP has either never worked outside of tech startups/Silicon Valley or never worked pre-2012 (dont wanna assume tho and this is not meant in a disparaging manner)
A lot of these things exists in other industries for awhile. Like lack of trust (you have to be from 8 to 6 in a lot of Wall St firms) and fear of layoffs (everyone who worked during the financial crisis in 07-08 know this all too well). I would say they are the norm, and the things that OP missed was the exception
> Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment.
Naw, man. Do your work as you were hired to do, as an expert, disagree and push back against idiotic and clueless decisions, loudly and publicly. None of this militaristic, jingoist "the C-suite always knows best and we have to follow their 'orders' blindly because they have the title, we can't possibly know all that they know." Fuck that. You were hired for your skills, your form of "loyalty" that they so desperately want is showing them why they are wrong and doing good work. Dangerous? Yes. But you have to be prepared to leave as well.
People are so hopelessly inured to the craziness of corporate life they forget that they, the laborers, have -all- of the power in the relationship. And don't forget that you -are- the labor until you get on the list of "major holders".
That will put you ahead in some contexts or completely destroy your life on different contexts. And even make you ineffective for fighting against the problem.
Apply it smartly, and evaluate if forcibly changing your context isn't the right move for you. Blindly sticking to the anti-jingoist approach is as bad as blindly applying it.
> And even make you ineffective for fighting against the problem.
We are not discussing someone who has any potential or interest to be effective in fighting the problem. The proposed alternative to what you call innefective fighting is complete support of that thing.
And second no, it will not destroy your life. People really love to exaggerate risks management or C-suite or teamleaders take.
As others have expressed, sycophancy is not leadership.
How do you "safely push for change" in private if your executive leadership display sociopathic or narcissistic behaviors, where they expressly do not care about the harm they inflict on others?
Polls show that about a quarter of employees see something unethical, and half don't report it because they think nothing will happen OR they will be retaliated against.
This means that individuals who are doing misdeeds perceive there are no consequences. Part of your role is to surface that there are consequences; and you bringing them up now is far less expensive than a lawsuit later.
While you can absolutely choose your battles and there are some things that are ultimately harmful for you and achieve no great outcome; you are not a leader if you do not advocate for your team when obviously unjust things occur.
The capital class didn't like the power employees had during covid. They hated pretending that they care about employee health or well-being. So now they are vindictively sticking it to everyone. This phase, too, will pass.
AI (LLM's) is like cloud - the promise of lowered costs to incentivize organizations to migrate, then a few years later your business is paying double what your Colo and skeleton IT costed.
AI will be the same (if it ever achieves its hype, which might be like Tesla FSD) - you lay off half your tech staff, lose your training pipeline, then in a couple years you're paying more than you were.
The toxic "leadership" has always been there - kind of like the racism on the right of politics - it's just that it's viewed as "ok" to be shitty now.
Also, leadership is in quotes because there's not really much of it around, despite angry comments to contrary to follow.
> The capital class didn't like the power employees had during covid.
So true.
Notice how everything got really expensive after COVID? All the companies cited "supply chain" or cost of labor increases but then were reporting record profits which means they were lying.
It was all to punish us for having the audacity to ask for living wages and better work conditions.
Racism didn't end in 1964, but people sure have gotten better at dog whistling about it.
(Just earlier this year, the first words out of the mouth of the political right about a fatal aircraft crash was to... Question the credentials of its black pilot. Because no matter how much a black person will ever achieve in this country, some mouth breather who hasn't done a day of honest work in their lives will insist that those achievements were all a sham, they don't deserve any of them, they can't do the job, their out-of-work cousin with a meth habbit can do it better, etc.)
And if you call the pricks and nepobabies who are doing that out on it, they start hand waving it as 'we're just asking questions' and 'well, he could have been unqualified', or raise some other nonsense deflection of their vulgar, unacceptably racist behavior.
---
All that judgement was made before any of the facts besides the pilot's skin color were out. If your first reaction to 'aircraft flown by <race of> pilot crashes' is 'clearly, that's because they were an unqualified AA hire', you are, unfortunately, a racist. Own it, or stop it.
And, sadly, quite a number of people were very happy to out themselves as such. What is sadder is that others are happy to play cover for them.
> Just earlier this year, the first words out of the mouth of the political right about a fatal aircraft crash was to... Question the credentials of its black pilot.
> All that judgement was made before any of the facts besides the pilot's skin color were out.
It's worse than that. The pilot was actually white.
Trump thought the pilot must have been black just because they crashed. When asked why he thought DEI caused the crash, he said, "Because I have common sense." He claimed without any source that the Obama administration "actually came out with a directive, too white" on aviation agency standards.
> AI (LLM's) is like cloud - the promise of lowered costs to incentivize organizations to migrate, then a few years later your business is paying double what your Colo and skeleton IT costed.
There's some ignorance in this comment, which turns your comment into a pointless jab at pet peeves. I'll explain you why.
The value proposition of cloud providers for business perspectives is a) turning capex into open, b) lowering upfront costs infrastructure and colocation by paying someone else to use their own infrastructure and managed services, c) be able to scale up instantly to meet demand, even internationally.
The hard truth is that self-hosting only brings in meaningful improvements in cost if your operation grows beyond a certain scale and can afford to have on the payroll a dedicated infrastructure team to manage and administrate your compute infrastructure. We are talking yearly payroll expenses that are in the six or even seven figure range.
How big does your operation need to be to amortize that volume of expenses by migrating out of the cloud?
I think you should pause for a second and think really hard on why the whole world opts to pay cloud providers instead of going bare metal. If your conclusion is that all cloud engineers are oblivious to cost control, you should go to square one and try again.
The last couple of companies I worked for were only still in business because they avoided the cloud completely, and their competitors didn't. Paying 4x the cost for something isn't a competitive advantage unless the capabilities the cloud provides are significant. While they are nice, unless you are a very specific type of business, they aren't going to make up for the increased costs.
In fact, the last company I worked for closed due to a disastrous switch to the cloud. Track record matters...
Cloud didn’t suddenly invent renting servers in a data center. More importantly capex vs opex is generally in favor of Capex for stable companies like Hospitals. Middlemen always want their cut so you pay the full lifetime cost, plus transaction costs, and on top of that profit for those companies.
> The hard truth is that self-hosting only brings in meaningful improvements in cost if your operation grows beyond a certain scale
What nonsense, I’ve seen many small projects with ~500/month in hosting costs including manpower lose tons of money by trying to go with cloud services. Self hosting scales down ridiculously far because you need talent but your server guy can do other things when they don’t need to mess with servers for months on end.
Cloud did bring with it the ability to quickly terminate an instance and no longer be billed for it. Renting equipment meant that equipment was your expense whether it was being used or not. So many people focus on cloud allowing one to scale up quickly, but to me being allowed to scale down just as quickly was the changer. Think of your local Target with 40 lanes of check out but with only 4 lanes open until the holidays where all 40 are open. During the remaining 10 months, they are stuck with unused square footage. That's what lease gear in your colo looks like to the bottom line.
The only thing that cloud brought is the possibility to spend less for smart people/companies that have the right workload. At the (hidden) expenses of the other clients that are not so smart or don't actually need that elasticity. Yes, there are economies of scale at AWS but in the end there is fixed capacity that either gets used or not.
Paying 2x as much per server means you need to drop well below half just to break even. But you always need a server or you can’t handle new requests. So at small scale there’s zero benefit from dynamic loads.
> you always need a server or you can’t handle new requests
You don’t always need a server, you could also just go serverless, get charged 10x while you make your architecture a distributed, slow, hard to debug mess.
There's a lot of ignorance in yours as well, because the actual point of cloud isn't to be cheaper (and it's not), it's to be standardized in terms of workflows. AWS or Azure or whoever will cost more in the long run, their entire business model is built on top of making it impossible to migrate and then jacking up prices. Of course OAI and Anthropic will become more expensive once enough people get locked into their API, it's how it works.
The more practical day to day reason for the top management to do it is that they manage to remove a significant amount of the specific knowhow their team has and replaces it with a more general skillset which they can hire from at any point and fire any of their team without a second thought if they idk, dare to ask for a raise or something.
It's about fucking over the workers and having all the power, as always. The cost doesn't even matter.
Before the cloud you bought a VM for $5 p/m. You installed apache, MySql, php or whatever and you ran your app.
It took half a day to setup. 1/2 hour if you'd done it a few times before.
If you were being fancy you bought two VMs, one for the webserver and one for SQL.
When you got bigger, you bought a bigger VM. Then dedicated servers. Then a web farm with load balancers.
For most companies, all the cloud did is get rid of the entirely minor hurdle of learning how to setup a server. Which these days in bigger companies the same guys who were the infra team are now just called the DevOps team and do exactly the same job, just inside AWS or Azure.
It's just quite a bit more convenient and easy to use a cloud than do the boring job of setting up your own server.
Every time you use a VM instead of some special cloud doodad thingy bell, you can get it much cheaper doing it yourself. But then you got to setup backups. And updates. And firewalls. And DNS. And install your runtime. And install your dB engine.
It doesn't take long, it's just tedious and worth throwing a couple of hundred $$$ at a cloud to forget about it.
What it is not is anything expensive or complicated.
> But then you got to setup backups. And updates. And firewalls. And DNS. And install your runtime. And install your dB engine
These are things you still need to think about and setup in the cloud as well. I wouldn't even say it's less work compared to just maintaining your own one or two servers. Except for the backups, that's the only solid convenience win for the cloud in my experience.
> Lie through your teeth, but not so much people quit?
I didn't get this message from the blog post at all. Let me summarize for you: In public toe the company line, if you don't, you will be fired. In private, be honest about your opinions so your team knows you are on their side and understand their plight (and most likely you suffer from the bad leadership as well). Protect the team from bad consequences by not being zealous about the new order.
> In public toe the company line, if you don't, you will be fired. In private, be honest about your opinions so your team knows you are on their side and understand their plight
This person is not on the side of the team. This person is simply supporting that policy. There is no "protecting the team from consequences" if what you do is enforcing new other, just in a sane way.
Well, ok, it is that persons job, but it is not true they are on the "side of the team".
This is the key. If they don't do it, it's not their job anymore. The team won't just revolt in unison, but the lead will be replaced with someone more complacent. The only option is to comply, but let the team know in private that you don't like the new vibes.
None of these generalizations are new to people who have had to work in service industry or customer service.
I have no sympathy for tech workers griping about these changes. Before I transitioned to I.T. I worked in the some of the most demanding call centers in the BPO world.
There was no remote work, every single minute of your day was monitored and you felt like you were in a fish bowl where every word and kpi was being analyzed by management. If you didn’t meet all 10-15 metrics you basically had one foot on a banana peel.
Put your big boy pants on tech bro. Winter is coming!
Well, this advice is all tailored towards "how to keep your job and make your money as a leader when the vibes are off". But I and almost everyone else would prefer the question you're asking to be "how to start the revolution when the vibes are off"; explanations on how best to not fight the ways everything is going to shit are explanations of how to be complicit with it. For example, buying into the company message while privately criticizing it---good job advice, but morally, that's cowardice; it's pathetic; that's the behavior of a person who is trying to have their cake and eat it too, who's just there for the money; whose friendship is a lie. That's the spineless substitute for leadership we've come to expect in our disappointing world. "Yeah it sucks, it affects me negatively" in private only counts if you are also taking a non-infinitesimal stand against it in public; if your actual moral position comes out in favor of the right thing. Otherwise it is a lie, manipulating your employees to make them feel like they have a friend while not actually sticking up for them.
If everyone felt and acted morally then the place would be forced to improve. Or at minimum, to fire all of you, but they should be forced to actually do that, morally, and suffer the political and economic consequences of doing so. But for that to happen people have to be systematically standing up to them in the first place, saying "do better, or else".
This is an easy reaction to have in an internet forum, and of course it will get a lot of support because it resonates with the rank and file, so you'll naturally get a lot of internet points at places like HN and LinkedIn.
But as you rise in the org chart things get more nuanced and complicated. First, you have to pick your battles. You can stand up for precisely as much as your reputation allows, and in a large corporation that is always pretty small when it comes to ingrained culture or explicit leadership mandates.
Second, business realities and the end of ZIRP are something that a whole generation of software developers have been sheltered from, but is nevertheless a real thing that is not purely a result of greedy management. I started working in 2000, and had a decade under my belt leading teams and becoming CTO of a Web 2.0 era startup before I made as much money as new grads expect to earn today fresh out of school.
I am thankful for that time though, because being in a small company truly flattens and aligns things so every single person understands the business stakes because it's an open book. At scale, leadership empathy and rank and file business understanding inevitably break down, and middle managements job is to satisfice between them as much as possible while still recognizing what pays the bills. Ultimately as an employee of a large company you have to see past the cognitive dissonance and corporate speak, and make a call on whether you believe in the leadership or not. If you don't, then your best bet is to move on, grandstanding for the sake of reputation with the burnt out and the jaded doesn't actually benefit anyone.
"I started working in 2000, and had a decade under my belt leading teams and becoming CTO of a Web 2.0 era startup before I made as much money as new grads expect to earn today fresh out of school."
The dollar had an average inflation rate of 2.55% per year between 2000 and today, producing a cumulative price increase of 87.60%.
In other words, if you were paid 60k in 2000 you would need 112200 to make the same inflation adjusted income (but note that income tax increases as you increase in income in absolute terms, so that new inflation-adjusted income is less net of taxes).
If you reached 100k in 2000 you would need 187k today (and again, tax makes it worse).
Yes thank you for inflation lesson, I spent part of my childhood in Brazil in the late 80s and early 90s, so I understand inflation better than most Americans.
For reference, I earned $26k at my first full time programming job.
I see the general philosophy that people should not protest their indignities as leading to a culture where it is weird to do so which is why it is so hard for everyone to do it---nobody around them does it.
There is supposed to be a baseline amount of respect in an organization that dissolves most of the need for bitterness and power struggles. Tech companies I have worked at and heard about mostly do not have this. The more hypermodern the company, the less they have it. It's the principal reason why modern tech is so dystopian: because whatever happens to you, you are just expected to take it, and you're paid a lot so shut the fuck up. I've worked at several famous tech companies and I have very little respect for any of the management there because of the amount of "shut up and take the money" attitude there is. The organization rots, culturally, and everyone's life is devoid of meaning, and success is proportional to how much you can cope with a life that's devoid of meaning or just bask in the money, but the whole thing is hopeless and at some level doomed. Also, a leaderless organization has no morality, which is why every big tech company just gets progressively more evil, because who would stop them?
It's a horrible equilibrium, and the incentives (public stocks, short-termism, a taboo against conflict). Now I don't think any old person is going to stand up and fight it off singlehandedly. But the first step of doing something about it is normalizing the understanding that people should be doing something. You may not be able to stand up yourself, or maybe not yet, but you should at least agree in principle with doing so.
My feeling is that at an organization where people and leadership don't have mutual respect, everyone lives a hollow and soulless and unfulfilled existence. Maybe that is good for certain psychopaths, I don't know, but everyone would be happier if it was not this way. And almost certainly the company would be more stable and healthy and less short-termist, as well. It is astounding how bad the decision making that comes out an unaccountable organization is. Thing is, money in tech has been so free that even an organization run by inhuman idiots can still be profitable. It shouldn't be; competition should be destroying anything that is done with such mediocrity... but it is, because the whole system is broken as hell right now.
I don't think this is an easy reaction at all, I read it as someone who sees through the BS and has experienced it first-hand.
You call it grandstanding, I call it just being a good person and supporting your coworkers. Maybe a little 'grandstanding' is all that is needed to break a handful of beaten-down people out of their rut to stand up a little more and demand some attention. Shining light on these entrenched issues is the only way to get them to change. Shame works wonders. I agree with the parent post that more and more standing up is the only way to change. Someone just has to have the courage to do it first, job be damned. That grandstanding can go so much further if someone with the CTO title were to push things.
Things don't get more complicated the higher you go, they get easier, precisely because you're in the position of power and the influence, real or shadow, to actually have your words have meaning, and you have the entire body of experience and knowledge held by your people at your disposal upon which to draw. But that goes against the line of the C-suite knowing best and having some hidden knowledge.
> leadership empathy and rank and file business understanding inevitably break down
Because "leadership" are being cowards. Because they kept their teams at arm's length, not wanting anyone to get an up-close glimpse of how bad they're fumbling.
I don't know what ZIRP has to do with anything. If anything, we're in this mess because managers fell asleep at the wheel because they knew they didn't need to do jack diddly, the investments will always keep coming, no worries, no need to actually do their jobs, valuations will always rise, don't ya know!
> Things don't get more complicated the higher you go, they get easier, precisely because you're in the position of power and the influence, real or shadow, to actually have your words have meaning
Spoken like someone who's never been in a position of leading others. I'm not here to defend "leadership", there are good leaders and bad leaders, but scaling and influencing in a large organization is not a simple thing and if you don't acknowledge that then you're living in a fantasy world.
The squeaky wheel gets the grease. The rusted wheel that won't spin when the cart moves gets replaced. If every manager refused to act like a good little toady, maybe this strategy would work, but that's not how the prisoners dilemma pans out in the real world.
well since the revolution in question is one where the company you're working for becomes attendant to its employees' dignity, I imagine you would keep working the same job under a new CEO and board (the old ones being forced out by the revolution), but you would enjoy it a lot more and feel much more inspired to keep doing good work....
When the higher-ups make a bad decision, sure, push back on it. Push back on it with reckless disregard for your job, even. But when pushing back fails, your people either have to accept it or leave, and not all of them want to (or can) leave. Your job then is to help them accept the decision. If you can't or won't do that, your only moral option left is to leave yourself.
> But I and almost everyone else would prefer the question you're asking to be "how to start the revolution when the vibes are off"
The fish rots from the head. You don't start a revolution within a corporate structure, because you effectively have zero power in any sufficiently large organization with sufficiently bad leadership.
In fact I remember now that I have had a manager who followed this exact advice: they'd agree with you about what was right and wrong in private, but do nothing, or very little, in public. It was infuriating. I didn't quit over it, although I wish I had in hindsight; instead I stayed uninspired and frustrated and burnt out until the manager eventually cycled out for another. But my guess is the team was half as productive or less than it would have been if the manager had stuck up for them in public. There is really nothing as demoralizing as when none of the people with power stick up for you. Of course, they will say that they don't have power either---but that's the trick. Everyone up the chain says they have no power, they're just following orders; the decision making is abstracted from on high. It is always a lie: everyone has power; just, the power is proportional to the risk you take to use it. I should have threatened to quit over being treated better, and meant it, and the manager should have threatened to quit to their bosses over the same things, and everyone else up the stack.
(Of course, an organization where your only way of getting listened to is threatening to quit is already unimaginably toxic. A healthy organization has a moral code of its own: you should be listened to because you were mistreated, not because you had to threaten something to be heard. But this seems to be increasingly untrue in modern tech companies where everyone seems amoral and just does their job and tries not to rock the boat so they can get to their next stock grant.)
Yeah. Be the fearless revolution leader in a corporation during a tricky job market era and not only you'll be fired, your subordinates, by association, will be tagged as radioactive material.
good lord people on this site need to develop what used to be called class consciousness. It's only an employer's market because everyone just takes all the punches without reacting. which is easy because they're paid a lot but still--wouldn't it be better to not have to take them?
This blog was essentially my exact strategy over the last few turbulent years. I know it helped my people and I don't regret it. but, man, did it take a lot out of me. I've seen a quip out there before about the perfect recipe for burnout being the combination of high expectations with minimal empowerment to achieve those expectations. and this current market is burning leaders in this industry out like I haven't seen in 15 years.
Man, this hits hard. I've done so much to protect my part of the org chart from the whims of others and the cost-cutting pressure of the organization at large. My team are happy. Personally, I'm burned out to the level that nothing excites me any more and it's really hard to muster the energy to even do what's needed at the job, let alone drive vision and the team forward.
Take care of yourself. Your oxygen mask goes on first.
My sympathies, I've been there, too. You are not alone. What helped me was to talk about my predicament with peers outside my company at face-to-face meetups. It changed my trajectory and allowed me to find purpose again.
> high expectations with minimal empowerment to achieve those expectations
One of the things that I've done multiple times over my career is, to be completely open and clarify expectations on the other side / higher ups. One of the ways this manifests is that I never put my signature on something I don't believe in; I can sign up to get as far as possible, but will be explicit on not guaranteeing a destination that I'm not empowered to reach. Another is to make it clear that my execution decisions are aimed not at doing what you ask me, but doing what future you will be happy I did.
Naturally, things like that limit quite a lot the range of responsibilities that I could potentially reach, but also prevent me from going to places where I will not want to be.
I tend to do that as well. Usually starting with a clarification of the expectations.
Then I ask what budget they are prepared to allocate to meet said expectations. If the answer is "none", I ask them which other expectation shall be lowered. This may seem confrontational, but it isn't really. If you want me to do more stuff without giving me the means and time to do it, something will suffer, and that needs to be made explicit by me, because I am the person facing the consequences when this something else can't be done adequately.
I was once asked to become the responsible electrical engineer for my institution. For them this was just a position they had to fill for legal reasons (otherwise they are liable in case of damages) and I have the qualifications, so they asked me. Then I explained to them that legally my role is only seen as valid if I am given the time and the means (equipment, room, powers to stop failings, etc) to do the job properly. Otherwise they would still be liable. I then asked them if they were prepared to dedicate that amount of my work time and an extra budget to that role. Surprise, they were not. So I declined. As of now I am still not sure where that liability went.
Too often management wants to have their cake and eat it too, and pointing that out isn't rude. It is one thing to ask someone who is idling have the time to take on tasks that are close to their job. But it is a totally different thing to ask someone who is already at 110% capacity and doing the job of three people to take on yet another job.
This is bad management. It is flattering that I am apparently good enough at my job to be constantly offered new responsibilities and asked advice at projects, but that is how you lose people like me.
A very good synopsis. I recently had the chance to put myself as the intermediate member between those expectations and our technical team. It raised the expectations on me, but helped reduce the unrealistic side of those from impacting my team.
It worked brilliantly for a while, but since things were getting done fast, well, and cheap, the expectations increased. I gave notice two weeks ago without a job lined up.
> the perfect recipe for burnout being the combination of high expectations with minimal empowerment to achieve those expectations
wow. real!
It seems that burnout is the summation of anxiety over time.
I don’t know if I’m misinterpreting the blog, but this feels like it suggest you just fall in line with the upper management while providing lip service to the plebs. As an IC I’ve always despised managers who’d be a very sympathetic ear in 1:1s but always be “part of the system” when it mattered the most. Yes it’s always good to not get into public arguments with the upper management, but this gives off a lot of “play both sides” kind of a vibe that’s not actual good management.
So what is your expert advice? A manager runs their mouth off publicly, gets fired/made redundant, and gets replaced with a manager who does buy into the company line?
What concrete differences in behaviour would you expect to see?
> Yes it’s always good to not get into public arguments with the upper management
I already mentioned that running your mouth isn’t an option. Upward management is part of the job and “shut up and fall in line” isn’t upward management. Plenty of leaders manage to shield their teams from incompetent management and it is usually what is in the best interests of the company.
And there’s nothing wrong with looking out for yourself as a manager when you have responsibilities, but characterizing it as “best practices when navigating a difficult time” doesn’t sit well with me.
You’ve not answered the question
Ideally if a manager cannot stand behind what the company is doing barring minor or temporary disagreements, they leave. That's what I've seen the best managers doing before - not sure how it works in the current market though
Most of us aren't working for IBM building counting machines for the Nazis. We're talking about a situation where you think the company is making bad decisions, not one where you have an ideological disagreement.
If a manager isn't able to function in this environment then, frankly, I'm not sure that person is cut out to be a leader or manager...
It's not about functioning it's about integrity. As a manager you represent the company, and you represent the decisions. If you are not able to do it sincerely, you either do what the author describes or you go somewhere that aligns with you better. Good ones often have lower tolerance to bullshit and actually have choice, so they go. Sometimes you don't have a choice indeed.
Are you seriously suggesting that you can only operate in an environment that you align with 100% of the time?
I think that you should work with companies you align well with. It is good for your well-being, your self-respect and eventually your career, but also it's good for the company too. Not sure what you find so controversial here
> If you are not able to do it sincerely, you either do what the author describes or you go somewhere that aligns with you better.
This part. You seem under the impression that it’s impossible to do a good job unless you’re in total agreement with your management chain. That simply can’t happen 100% of the time, even in a job where you generally enjoy the work.
> It is good for your well-being, your self-respect
You seem to think one loses their self respect when they pick their battles and focus their energy on what they can control. I say that it’s better for your well being to not scream your life away into the void.
Look, there comes a time in every job where you need to move on because it’s not giving you what you want or need any more. I don’t judge that.
But part of management is knowing when you gotta suck it up, put on your big boy pants, and tell the team something you don’t agree with and that you need to make it work somehow. If you can’t handle that part of the job, then you’re really not cut out for management or leadership.
A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team. A catastrophic manager will actively push unrealistic plans towards their superior.
For me the main difference between a good and a bad manager is that the good manager is interested in delivering good work in a sustainable way that improves the team, while bad managers are interested primarily in looking good while burning resources and bridges for fast victories.
If you think what it takes to for example write a legendarily good piece of software, while building a team that is top class among other comparable teams, the surest way to not reach that is to cower in front of superiors and play both sides. If anything it requires a lot of resilience, patience, diplomacy, persistence and the backbone to defend ones ideals, projects and subordinates.
> A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team. A catastrophic manager will actively push unrealistic plans towards their superior.
You've put forward a false dichotomy between punching my manager in the face and nodding along silently to everything I'm told. Frankly, both will get me fired pretty quickly.
Business don't work on managers fighting to the death on every decision we think is right. They work on managers pushing back where we think something isn't correct. If my manager disagrees, it's his job to override me and say "I hear your concerns. Do it anyway." That can happen for many reasons, some good and some bad. At that point, however, my role as a manager is to disagree, accept the decision and do my best. Or look for another job.
> You've put forward a false dichotomy between punching my manager in the face and nodding along silently to everything I'm told. Frankly, both will get me fired pretty quickly.
No I did not. I characterized a certain type of person by how they would act at the extremes. Naturally most day to day decisions are not taking part at those extremes. Also these being a false dichotomy would mean you can somehow both nod along and tell them they are wrong at the same time. Nodding along implies you are not telling them they are wrong, which means they are mutally exclusive types of behavior, or: a dichtomy.
If I read you favourably you probably thought I meant people literally just have those two extreme options, while obviously there are many shades inbetween. But I did not claim there were no such shades.
Why did you turn what I said into "punch them in the face"? Because my original statement wasn't that easy to attack?
> It's his job to override me and say "I hear your concerns. Do it anyway."
Contrary to your perception everything I said is in perfect alignment with this statement. I didn't even talk about outcomes, only about behaviors and only behaviours by the manager.
If a superior asks a manager if a thing can be done in two days although the manager knows their team can at best do it in six, assuming your superior wants to know the truth and telling them: "the fastest we ever did this was six days and that was already problematic" isn't what you called punching them in the face it is simply a statement of fact. If the manager is good they then add a: "We can try to do it in 5, if Greg and Linda from Design are 100% on the project and my team is lifted from all other day to day responsibilities for that duration. Afterwards they probably need a day off."
The superior obviously has many options to go forward, but this is offering a realistic step towards their direction, states what is needed to make it possible and gives a realistic feeling about how possible it is. But what if the manager had not said the truth but (trying to please the superior) promised impossible things? That way the superiors choice suddenly involves more risk than they might be aware of. And bad managers consistently choose the latter as they are more concerned with their appearance than with the result of the work.
>> A good manager gets in a fight with their superior(s) if their superior happens to be wrong. A bad manager will avoid conflict with their superior, nod too unrealistic demands and then badmouth the superior with their team.
> I characterized a certain type of person by how they would act at the extremes.
This is literally a false dichotomy.
> Why did you turn what I said into "punch them in the face"?
It's called dramatic effect, I don't literally think that you said it but my comment stands even if you take your literal argument.
> But what if the manager had not said the truth but (trying to please the superior) promised impossible things?
Neither I nor the article argue you should do this, so you threw a strawman on top of your false dichotomy. I don't see how we can have a fruitful discussion when the positions you claim are being taken are positions that exist only in your head.
People get fired doing this. If you’re in a position where you can be fired maybe that’s okay. But you have no way of knowing what your team is getting next. They can all be next out the door if you play this hand wrong.
The writer did a very poor job of explaining how to do this. I question how much experience they have writing. But actual diplomacy is necessary in systems like this.
Of course diplomacy is key. But even if you're talking to a CEO there is value in being diplomatically truthful.
Even a CEO can't bend physics for example. If they want you to make you transmit information between two sites faster then the limit is still light speed no matter who asks or how great your team is. Other situations are often a bit more flexible, e.g. how long a team will take to do a thing, but also not infinitely flexible. If you know at the best time it took your team 5 days to do a thing, but usually it takes 8, then promising your CEO to do it 2 is both ridiculous and a lie. Telling them that the best you ever did when all the stars aligned was 5 days, and then telling them how the company could help to make the stars align even better is probably the better route.
what's missing from the blog is the fact that these decisions that are announced publicly are made a long time before they're announced publicly. so I would have already voiced my opposition (and presumably failed to sway leadership) and talked about it with my people long before the "be part of the system" moment.
if something ever came along where I was surprised and not informed ahead of time, I'd not loudly disagree publicly until I had more info and I'd tell my people as much. but that would be an exceptional circumstance and I'd probably feel I'm on the chopping block anyway since I was out of the loop.
so I don't play both sides but if you choose to stay employed at a place you're choosing to buy into the vision of leadership. if I wasn't bought in, I'd leave. if someone under me wasn't bought in, I'd support them and keep it between us but recommend they leave. because life is short and you'll regret working for people you detest. I get there's practical considerations because a job is a life decision but that's always why I'm careful about where I commit to work at and don't just aim for best salary or TC.
> this feels like it suggest you just fall in line with the upper management while providing lip service to the plebs. As an IC I’ve always despised managers who’d be a very sympathetic ear in 1:1s but always be “part of the system” when it mattered the most
You're "part of the system" the moment you sign the employment contract for a manager position, this is literally your job to fall in line with upper management. As middle manager you can and should raise concerns to higher management, but once they take a decision, you have to apply it. Being empathetic is not playing both sides, manager's job is to apply upper management decision even if you don't fully agree. And you don't have to pretend in private to agree on everything, no one will buy that.
> manager's job is to apply upper management decision even if you don't fully agree
That is not at all true. The manager’s job is to manage employees in a way that is in the best interests of the company. I’ve met plenty of leaders through my career who are successfully able to shield their employees from an incompetent management. That is part of the job.
I saw a definition of burnout as the accumulation of thousands of tiny disappointments and it stuck me. If you're always failing to achieve anything despite effort going in, you burn out.
Burn out is the same as learned helplessness, which is roughly the formula you’re describing here
> The right thing to do in this situation is to acknowledge that you see the situation the same way they do, but do it privately, within your immediate team only or in 1-1s. "Yeah, this new policy sucks, [...]
If you're a manager in a company that does sucky things, does (inevitably) being quoted saying a policy 'sucks' risk you losing your manager job there?
I'm an OG techie, who ends up doing some manager-y things, and I'm going to be very straightforward with everyone. But on something like sucky policy, I might not say "sucks".
Instead, maybe acknowledge they're concerned/upset, ask questions about how it affects, ask/discuss how that can be fixed/improved, and honestly say some of what I will try to do about it.
Example of last part: "Thank you, I'm going to escalate this, and I plan to get back to you within the next 2 days. If anything comes up before then, let me know."
Your employees won’t rat you out… Just don’t say “sucky” to those above you. If I have a cool ass manager who looks out for me and is real (I’m lucky enough to be at a MIT lab where everyone is cool as hell), I will always have their back…
If you're a manager, consider not saying that up the org chart is "sucky". Almost certainly no one on your team will go tattle, but it can leak out accidentally, such as when someone is flustered over a problem.
More likely, it will leak out indirectly, in a way, if your team starts thinking of itself a little too much as a group that has to stick together against hostile outsiders within the company, either up the chain or sideways. People outside the team will pick up on that's the tone you're promoting to the team.
But it's not just about not wanting impolitic words to come back to you...
For one thing, it's part of your job to help the team work with the company and people outside the team. Not promote a sense of hostile environment. (If there's an intractably hostile environment, then either that's getting fixed promptly, or your people should be escaping.)
A good manager should have the team's back, especially in a hostile corporate environment, but also insulate the team from a lot of noise including some of what they're being shielded from, as a team and individually. Just like personal life, if you care, you don't have to tell people all the things you do for them.
(I was fortunate to have some awesome managers, who knew when to shield and help me, who knew when to (on rare occasions) lower their voice and tell me something that a drone wouldn't, and who always came across as honest and caring. Some of it rubbed off of me despite my strong-minded personality, and I can always just ask myself what would Bill/Kathy/Nancy/Tom do, to name some of the earliest and most formative ones. All highly skilled engineers first, and later managers/mentors.)
Sucks this is being downvoted. Maturity is hard.
Maturity can be many things, but complaining about internet brownie points is not one of them, at least as far as I'm concerned. People disagree with all kinds of things and that's fine, that comes with the territory of having an opinion.
That's true - wasn't a complaint inasmuch as word of recognition. Parent was grayed out.
I think this is true 90% of the time, but that 10% of the time is really risky. The high stakes of the bad case make it wise (imo) to avoid saying your company's policy "sucks"
Even in situations where this is true, there's almost certainly a better phrasing than "this new policy sucks," which only communicates an emotion. It is imprecise. Listeners will jump to their own conclusions about why you think it sucks.
You can acknowledge the problems more directly: "I get it, we don't have enough chairs so Wednesday is likely to be a challenge." or "I know mandatory 9-5 is going to disrupt your commute."
A bonus of the more precise approach is you can follow up with "do you have other issues with the new policy that I may not know?"
Oh, MIT LL (from your HN bio) seems to be all about top serious engineering and science R&D.
Would you say it's probably a pretty different cultural environment than the established company and tech startup environments that most of HN works in?
Your balancing the relationship you have with leadership to do what you are asked to do, just as you ask IC to do things they may want to do, with doing the best you can to maintain or improve the QoL for your team.
The author is right, the correct stance is... > “Yeah, <s>this new policy sucks</s> I don't agree with 100% of all decisions, I get it. It’s going to affect me in negative ways too.”
Then critically thirdly,
> "Lets work together to demonstrate why the new policy is a risk to the customer."
Everybody drives on the same roads to the office, everybody has to wake up early, everyone has KPIs they are trying to hit.
To get what you want the compelling argument is to the customer.
Authors example, there aren't enough desks. We'll do it, but this is the level of support we can provide customers. This customers project is going to become at risk based on if we do this because of these reasons. We'll go in, but in order for us to deliver what we do at home we need to be accommodated to provide the same thing on time, I've done an estimate on what we'll need do you want me to expense it?
It's not about changes hurting you, the change hurting your team, it's how it's going to hurt the customer.
If you're too careful about how you phrase things, it can backfire and seem dishonest. People will interpret it similar to "you call is important to us". Technically true perhaps, but intended to deflect.
You have to mean it, and you have to follow through on your words with actions.
Otherwise, even if you are a good actor, to initially make people think you are being sincere, people will eventually realize you aren't being straight with them.
>does (inevitably) being quoted saying a policy 'sucks' risk you losing your manager job there?
It won't happen but even if it did the people above you understand the role & predicament of a middle manager...
Maybe. Many people would react very negatively to someone down the org chart from them contradicting them to those below.
(Example: CEO says we're doing this thing because bold leadership. Manager tells their people is dumb or wrong. ICs openly grumble about CEO being a big jerky doody-head. CEO hears that and says WTF is this manager undermining bold leadership.)
Great write up! I've found these techniques pretty effective in tricky times over the years, and they don't only apply to tech workplaces.
That said, they're very much geared toward "polishing shit" leadership. Getting yourself and the people you're responsible for through the hard times is a crucial skill. Getting them out and onto something better is important too, even if it can be tougher to square with the mandate middle managers work under.
“Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment. When acting “in public” (all-hands, department meetings, the #general channel), this is mandatory, as contradicting the bosses in a broad forum can kill the credibility you have the leadership across the wider team“
Take this advice with a grain of salt. If bad decisions can lead to very bad things and you know it you must push back even if that means getting fired. This is particularly important when the life and wellbeing of others are at stake. Just look at Boeing to see how prioritizing a job over ethics can actually kill people and destroy companies.
> Across the board, execs seem more efficiency-focused, financialized, and less mission-driven
The last point is what I've been experiencing the most.
I walked away from a job because it became clear that the other leaders in the organization were hopelessly lost with regard to mission. The wild part is they weren't even chasing money, efficiency, etc. They were chasing some kind of weird internal management/org chart tribalism with zero value-add. All for a 10~20 person company. None of this was a problem before 2020. We were aggressively customer oriented and very agile with the product stack.
I think covid got a lot of people trapped in really bad "lifestyle choices" that are effectively impossible to get away from. The consequences of these things extend far beyond the person who engages with them. The more employees and capital you are responsible for the worse all of this gets. I wish our culture was more open to the idea of being honest about all of this and getting help. Imagine how beneficial it could be for other employees in the same company to know their CEO isnt some inhuman freak by way of a frank and honest internal email. To know that the last 3 years of your life wasnt you taking crazy pills, it was literally them taking crazy pills. The other employees might even be compelled to seek out similar help under this kind of leadership.
> The wild part is they weren't even chasing money, efficiency, etc. They were chasing some kind of weird internal management/org chart tribalism with zero value-add.
This hits close to home. A promising startup I joined hired a cluster of people who wanted to do nothing other than grow their headcount and play hardball politics all of the time. The VP of Product had hired 20 people and spent a year building a “product decision framework” and he still couldn’t answer the question about what we were going to build.
The strangest part for me was that it was all so obviously broken but it persisted anyway. There were some factions that emerged where the underperforming VPs banded together to support each other and attack anyone who spoke out about their obvious problems.
It was easier to be "mission-driven" back when startups could just spend investor money like it was water, chasing maximum growth over profit. But nowadays startups have to chase profitability at the expense of all else.
> Imagine how beneficial it could be for other employees in the same company to know their CEO isnt some inhuman freak
... or how beneficial it could be for your entire company and customers. Think about how well regarded gabe newel is and the resulting longlevity of valve.
[flagged]
[flagged]
This reads like "How to follow orders and resignate". Only shows that companies are dictatorships where workers don't have a say
They are. Sometimes the managers are smart and voluntarily listen to the workers, but that isn't the same as workers having power. What should happen is that better run companies both get more value out of their employees and attract employees from the less well-run companies. But that doesn't seem to happen as much anymore with increasing consolidation and decreasing competition. At least that's how USA looks like from the outside. And this is across all sectors.
Dictatorships are far more efficient.
That’s why military is a dictatorship.
That’s why “design by committee” has such a bad rep.
The only problem with dictatorships is that you can’t change them. Also countries shouldn’t fail, so an orderly “change of power” process is needed.
But you can change companies, and companies can fail.
I've known quite a few people in the military and "efficient" is a word they never use to describe it.
Do you think it would be better to have a democracy during war? (I mean in individual military units, not in a country overall - note that military is controlled by a civilian democratically elected president)
"The enemy's forces are shelling us. Do we want to attack back? Who votes for/against?"
Interestingly I read a history of the French Army mutinies in WWI. One thing that came out of that is lower commanders had a duty to question orders from superiors if they didn't think the goals were achievable. Previously any hint at not following an order was considered "cowardice" and millions of men were led into insane situations with impossible objectives because nobody thought orders from the top could be challenged.
If we're making odd analogies to politics I think most high performing teams tend to end up in the Marxist "From each according to his ability, to each according to his needs". Or instead of the military, think of a basketball team. How do five excellent athletes work together. The coach is not a "dictator", nor is anyone on the team, but they also don't vote on plays. They know what each other is good at and, based on the situation given to them, execute in a way that is most likely to succeed.
Marxism is amazing as long as you get to freely choose who to share the spoils with.
In fact, this idea is so amazing, we should create a new political philosophy around it!
How should we call it? Share-ism? Freedom-ism? Or, maybe just Capital-ism?
Let's just call it Communism and have it.
Also, the purpose or end of a country is not to produce some widget at high efficiency for a client, or to rapidly respond to the whims of a despot. It is just a structure around the essential activity of humans simply living their lives.
First time I have read in HN that waterfall is good for anything.
Have you ever worked in the military? I have and I don't think I have never seen a less efficient projects.
They do have very good reasons to do it that way. But my life is not in the hands of my coworkers, using the same tactics has no point.
The article says in many more words, "pick your battles". You can't manage when you aren't the manager. Getting fired/laid off won't get you the results.
Pressure is being exerted from above, you bend (lax enforcement) and bounce back (suggest to higher ups better policies) when the time is appropriate.
Did you think your company wasn't top down?
The American model of hierarchical with input which combines the top down structure of many societies with the flatter get input until agreement model of others has been pretty effective all in all.
I think shareholders get a say (in private companies that's the owner), you get a salary and benefits (maybe some shares giving you some say) (and hopefully some workers protections and unionization opportunities) and the issue right now is that the wealthy control a staggering number of the shares giving them huge, outsized impacts on regular people's lives.
What is the answer? unions?
Sure, also: worker cooperatives.
The key point is: workers need to organize together for themselves. Nobody else is going to stand up for you, certainly not your boss(es).
There is a tine to speak up. at meals with close family. At meetings with your boss. The right question at company meetings - though there are wrong question here: think long and hard before ask.
You can speak up it meetings with your team but be careful of the tone. You need to come off as overall having the companies back but this one thing you can't support. Or maybe things will change again. There are lots of options.
There have been recessions before. There will be a recovery. Leave when things get better (or you retire) and cite working conditions in the bad times in your exit interview.
unions can work, but they can force you into situation you don't want to be in.
As a collective we would have done well to have organized long ago. Unions or professional associations with teeth (e.g. like the Bar for lawyers, CPA boards for accountants etc) seem to be the only realistic options
There are lots of places that treat their employees well, work for them. There are a lot of complainers who yell about little things but are unreasonable. We have other options.
you think they are not?
A lot of this I think is interest rate driven rather than AI driven.
Definitely plays a huge part in expectations and burnout when the roadmap flips halfway through a quarter because suddenly we need to court VCs or trim staff or whatever the fed/gov decides.
The snip-snapping is wreaking havoc on products and you see it everywhere from price hikes to low-quality ux and bug-filled code as teams adjust and pivot constantly.
Even worse this leads to less enthusiasm and focus as teams expect it more so they buy-in less.
[dead]
It will through increasing unemployment rate
I can't over-emphasize the role line managers play in decoupling the delusion expectations of leadership and the ground truth of employees' lives. I think a lot of CEOs would burst into flames if they saw an average IC's day, but those ICs can still be high performers and achieve the goals of the business. Having automonomy and flexibility is huge for ICs. The role of the line manager is to provide plausible deniability both ways by tolerating a necessary amount of deviation from the black letter "law".
A great example is my friend, who works in a non-technical office job. She has always gotten great performance reviews and gone above-and-beyond because she's very passionate about her work. She's been doing this for over 10 years. Lately she has experienced some pretty severe burnout, and her immediate manager didn't know how to handle it so they immediately punted her to HR for a disability leave.
Of course because HR is involved now there's paperwork and doctors and insurance implications. A competent manager could have navigated the situation "unofficially" and preserved a valuable employee, instead of sending them on a 6 month odyssey of navigating the healthcare system. Ultimately the business got less value out of the employee because she's stressed and has to take a bunch of time off to deal with administrative BS.
I agree with her manager. She needs to preserve her health. Involving HR doesn't mean the manager is not with her.
It's not a case of the manager not supporting her, it's a case of the manager putting something that could have been informal - "I'm happy with your performance and if you need to take some breaks during the workday I support it" - and made it a formal thing that is risking getting her fired.
The manager in question has admitted they fucked up and didn't realize how much HR would try to force my friend out for being a problem.
I don't agree. There's nothing 'informal' about someone under you telling you they're suffering from burnout. It's not a water cooler topic of conversation. Legally, going to HR was the correct thing to do.
Her manager probably did her a huge favor
Yeah, navigating disability leave can be a little rough
Not as rough as being PIPed out though, which was probably the other most likely path in front of your friend
Nope! Her manager had no concerns about her performance and has expressed regret about the situation because it has made everyone's life harder. The manager likes her and wants her to stay at the company, but because she's a "problem" for HR they want to fire her.
> I’ve even heard of people being told they need to be “at their desks at 9am” and “expected to stay until 5pm at a minimum.”
PMs always manage to end their day on time with "I'm heading out for a bit, I'll be back online later tonight for a quick check in on progress so send me a link when the ticket is complete" and I'll be able to finally say without guilt or shame "I'm heading out too and I'll continue working on your ticket tomorrow from 9am."
It is all true. I do the same. But it is not the healthy thing. C suite abuse should not be tolerated. People needs money but not at the cost of healthy.
I have someone in my family heavily affected by this mentality. 25y of treatment and it was never enough to bring him fully back to himself
> In public, you have to support the policies, but when you’re in private with your manager and your peers, that’s the time you can safely push for change.
They are actually advocating being two-faced as a form of leadership.
I know, right? It's sycophancy.
If you are actually against the policy and suspect a lot of people are too, then don't silence your employees by keeping their feedback isolated to 1:1s which you admit are ineffective.
Executives need clear feedback to avoid making major mistakes.
I don't think I've ever worked anywhere that executives are actually capable of taking feedback constructively
In all cases they have eventually just told me to shut up, no matter how diplomatic I try to be, and in some cases it has led to me being terminated
Feedback is just taken as a sign that you aren't aligned with their vision, so you have to go
Can't upvote this enough, and I live in NL where worker protections make it hard/impossible for them to fire me for stuff like this. I'm a very honest person, so I've never had issues speaking my mind to anyone because I also don't really believe in the whole hierarchy thing.
I have approached management with stats, hard facts and level headed, calm discussions many times. It doesn't make a difference. Execs do not give a shit, unless you're also an exec, and they will pretty much always ignore anything you have to say. If you don't align with whatever idea they have at that moment, you're "not being a team player"
Everyone has an ego. Everyone wants to exercise their power their way when it's their time to shine. I wish I could upvote this twice. If you are reading the above early in your career, please don't take the comment as cynical. It doesn't have to be. Rather, look for it as the sign that you're ready to find your next role. Companies will never clearly give you that. This is often the closest heuristic you'll find, and if you take advantage of it with the right timing, you can leave with grace. If someone asks you why you're leaving, keep it to yourself.
out of curiosity, what would it look like to take feedback constructively, but not follow it?
i'm asking because (in my experience) executives get hundreds of pieces of feedback and advice. they can't follow all of it, and so they have to prioritize, and their priorities might not overlap completely with those of ICs.
One sign would be occasionally changing course in response to overwhelming employee feedback. If that never or almost never happens, the feedback is being ignored, not taken constructively and not followed.
> out of curiosity, what would it look like to take feedback constructively, but not follow it
You need to have good reasons
> their priorities might not overlap completely with those of ICs
Then their ICs are fully reasonable to be pissed off
If a company's desires doesn't align with the desires of the workers, then there is a big problem imo
thought i was taking crazy pills when no one else but you two pointed out how ridiculous a manager with two faces is, if the execs don't get proper feedback they will never change, and employees complaining to this type of manager will immediately start looking elsewhere.
1. You have to tow the company line as a line manager or else you'll be fired.
2. If you are a dead-eyed shill for the company your employees won't trust you and you'll be an ineffective manager.
Calling this work dynamic being two faced puts the wrong tone on the behavior. It's more akin to leading a resistance cell in under an authoritarian regime. When the people above you demand unwavering unquestioning loyalty it's the best you can do.
It becomes two-faced if you actually agree with the higher ups but pretend you don't to your employees. Everyone, including your employees, understands the need to "we love Great Leader, so intelligent and wise" in public and won't judge you for it.
There are literally subreddits about how to abuse the trust of remote work, but there have always been people doing that. I think the main thing that changed is that amazing revenue multiples that made it possible for companies to ignore these issues are no longer there. Meanwhile the costs of everything, including salaries has skyrocketed. So I think it's lower valuations + higher costs -> more pressure on efficiency. Companies that don't become efficient have their valuation collapse or go under.
well, and let's be honest - most CEOs and boards get the same advice from the same advisors and peers. and the advice since Elon took over Twitter (not that I can say he "started it" but it was around that time I started hearing C-suites say he was right to let everyone go) has been to implement more draconic policies at your software companies.
that interest rates have been higher and liquidity in general has been tight created a perfect storm of bias that these policies are working or could be beneficial. in better times, a company with good funding and a healthy customer base would come through and eat everyone's lunch if their competitors were treating their devs like that. but because of the temporary complete collapse in competition as we've known it, especially amongst startups, this has gone on far longer than it typically would.
it'll get better soon but we've lost an entire generation of technical leadership now (due to burnout and other factors) so it'll be a slow and turbulent recovery.
> it'll get better soon
We're only just beginning the AI-sourcing workslop era, that's going to be a few years of confusing chaos.
> it'll get better soon
I really wish I had your optimism about that.
I'm starting to worry that nothing will ever be better again
Valuations are at record highs though. For instance Microsoft stock is at an all time high yet they're instituting RTO (which was clearly not needed to get the stock to the ATH) and an aggressive, anti-employee culture. You can see a lot of this coming from people like Musk who have astronomical valuations, not tied in any way to reality.
>Meanwhile the costs of everything, including salaries has skyrocketed.
More like everything except salaries.
People used to have unions fight for them, now they must exploit corporate weakness as empowered thinkers should.
checking in as someone who successfully ducked two rounds of RTO by just getting a different job. The first one absolutely outright told us they were bringing us back to an office where there isn't enough room for all of us. They justified it by saying we're hybrid 3 in 2 out and can figure out amongst ourselves who will be in when in order to optimize desk space, and on days where we have all hands or some other reason to have everyone in the office people can sit on the floor or in the lobby. The other tried to bring our remote team back to the office for in-person collaboration only to realize that I'm fully remote as per my hiring agreement and the rest of the team is split across Pittsburgh, Cleveland, Dallas and one of our contractors is secretly working from his family's horse farm in Jalisco. So we all had to dress nice, commute and pay to park in order to sit on teams calls in an empty office rather than sitting on teams calls at home in comfort for free. We eventually figured out that our employer also owned the parking garage adjacent to the building and was counting on us as a $12/person/day revenue stream. The trust is broken because someone looked at the trust and said "I'm gonna break that to see if there's money inside."
> The trust is broken because someone looked at the trust and said "I'm gonna break that to see if there's money inside."
This sums up so much of modern society. And in the resulting migration to low trust, a lot of opportunities for mutual benefit are going to go away, in order to enable a few people to engage in looting.
> We eventually figured out that our employer also owned the parking garage adjacent to the building and was counting on us as a $12/person/day revenue stream
I suspect a nontrival % of RTO-obsessed businesses have conflicting real estate investments like this.
> Return to Office feels like trust has been broken. Teams that continued to work well (or in some cases, better) after everyone in the industry went remote are now being told to come back to desks in offices. I’ve even heard tales of this happening despite there not being enough office space for everyone, which seems very silly
I sometimes wonder what it feels like to work at a place like this. On the one hand, you're still employed, and that's saying a lot in the tech industry right now. But on the other hand, you must, deep down, know that your management are either (a) incompetent or (b) beholden to majority investors that are using the company as a pawn to prop up commercial real estate valuations. If you don't believe that the higher-ups have the company's best interest in mind, why bother working hard? In the words of Office Space, "you know Bob, that'll just make someone work just hard enough to not get fired".
"How to suck up in public but bad mouth in private" is I suppose some good advice if one doesn't mind hypocrisy or lying or having integrity. But if you're middle-management in a company being described here, you've long since lost any revulsion to hypocrisy. If my manager was saying one thing to one person/group and another to me, I don't think that's good leadership at all, mainly shitty humanity.
> The right thing to do in this situation is to acknowledge that you see the situation the same way they do, but do it privately, within your immediate team only or in 1-1s. “Yeah, this new policy sucks, I get it. It’s going to affect me in negative ways too.” It’s really important that you validate the emotions that all of these aspects are bringing up in people.
This I wish more leaders did. It can be really demoralizing to the point of leaving a role when you hear company stuff that's blatantly false, in bad faith, or whatever - and your leader, who you know damn well is smart enough to see it as well, looks you dead in the eye and repeats the company line.
In other words, "don't piss on my shoes and tell me it's raining." I'd rather be told you're screwing me than being screwed and gaslit about it. No matter what, in the end I'm going to remember I was screwed and how you approached that.
On the other hand, I do not expect middle managers to talk negatively about a policy that they do not have influence over and they did not initiate because in the end they cannot change it and I don’t want them to get into trouble for validating my feelings.
Middle managers will say that it is only raining and I will nod along even if we both know that they are pissing on my shoes.
I might start looking for another job, but as long as I’m there, I will smile and play along if I know that my resistance will not change the decision. Even in my exit interview, I’ll say everything was great.
This is probably not what I would have done at the beginning of my career but now I have a family so I don’t mind pretending.
> Even in my exit interview, I’ll say everything was great.
This is really understandable. Don't burn bridges and such
I can't help but wonder if we're just screwed though. We can't hope to course correct without this sort of honest feedback but we're conditioning ourselves never to give it or receive it by ... Never giving it or receiving it
>I see lots of people worried that the aim of all of this is to ultimately have a robot do their entire job
Correct, this is the aim and tons of capital is being deployed to this end. Worse, it looks inevitable, not just plausible, if you look at the progress of the technology. To be more specific, though, a robot doesn't need to do their entire job to devalue their job. One senior engineer doing 10x work with an LLM is someone who has cut 10 roles.
>Let them know you’re still on their side
You're not and never have been. You're on the side of your company.
>This too shall pass
That's the problem. "This" is their gainful employment and possibly a host of other protections and dignities up-ended, such as privacy, enabled by AI.
The reality is that, even if people don't put it in these terms, we are all held hostage to this existential nightmare engine because a few billionaires want infinite power and eternal life and nobody is stopping them.
Anyways, yeah, you can't be ethical in this position because your role, as explicated here, is to attempt to alleviate natural and very understandable pressures that could harm the company rather than let them boil over, which they likely should. Framing what's good for the company as what's good for the employee is part and parcel of this mentality.
In their mind, I guess everyone is a strong leader, as they say everyone judges themselves by effort and others by results.
From a employee's perspective. I think you get a good idea, when working for a company, if your leader's vibes are off.
If they have a ego or can have a adult conversation or like to avoid it. Since life is not a 'silver lining'
You will meet some behaviours (which you can call toxic or not ) But times are changing, and people are less patient.
Even as a jaded person I’m surprised how many people read this and immediately go to statements about hypocrisy, having no integrity, or bad leadership. Get a grip! Real life doesn’t always let you be a crusader. It’s called choosing your battles and it’s something that most of us have to do almost every day.
Nothing in this advice suggests being two-faced. Nothing suggests lying or being deceitful. What it does suggest is to try and do the least bad thing in a set of less-than-ideal circumstances, most of which are outside any of the rank-and-file’s control.
Edit to add: nothing says you have to publicly agree with an unpopular policy while disparaging it in private. Staying quiet is an option and probably the most sensible one.
This headline reminds me of a headline a while back that was something like how to do founder mode when you are not the founder. It all goes back to some Orwellian newspeak vibes. The words for what we are doing sound horrible. Can we just change word meanings so it sounds good?
If you are not the founder f founder mode. They can make you a cofounder if they want founder mode behavior from you.
If the vibes are off its because upper management is toxic and hostile to humanity. All you can do is protect your own job. I've made the same mistake the author made and had some immature naive dipstick employee I managed confront the upper management because of course they could not be evil ghouls. Almost cost me my job and destroyed any chance of a future at the company.
The other part of this is the AI wave. Every SAAS company in the world is vulnerable to someone with higher AI driven pace, or better AI features to overtake them.
Even Google is an example, it seemed like the most defensible business. They could coast for years, but now they are literally at risk of losing vs openAI.
I think this is the fear, but I haven’t seen any evidence that AI is making companies more productive. Lots of anecodotes, pro and con, about individual effects, and a small number of studies, pro and con, about company effects, but nothing definitive, and certainly not the kind of groundswell of new products and releases that I would expect.
I'm going through this right now where all expectations have been reversed after an acquisition. Ex: I'm not big on metrics, I rather have direct communication with my team to understand issues we are facing and any challenge an individual is struggling with. Looking at metrics hardly tells you the full story. Well, after the acquisition, metrics are in! story points, number of comments on PR, number of PRs, etc.
I don't believe in these methods, but the company as a whole is going to align. I do not pretend I'm excited about it, but I remember that I am in a room with full grown adults. I've addressed the issue, and made sure to frame it with "we are aligning with the rest of the company" as opposed to just saying this is the way forward, deal with it.
Edit: Coincidentally one of my blog posts is on the front page right now and addresses similar issues -> https://news.ycombinator.com/item?id=45359604
This is depressing to be sure, but rest assured there is a long history of middle management being "the buffer" between upper management and everyone else. It's a common trope in TV shows and such.
I think one of the most important things this write up is maybe missing (though I am not super clear on how this has changed recently) is when middle management are acknowledging to their reports that the C suite are a bunch of cunts, is that they also need to be saying the same thing to the C suite themselves. "Going out to bat" literally means feeding back to upper management that what they're doing isn't going to work. This should be a fight that is ongoing. Again, privately, one to one, but you do actually need to be doing it. If you can back it up with numbers, even better.
[dead]
> how to be a leader: total and complete capitulation while you wait for it to blow over
yep. that's leadership.
> part of your job is representing and facilitating those decisions with full alignment
this is not chaotic good, this is lawful neutral. and really bad leadership.
Out of genuine curiosity, what about this do you think is bad leadership? And, if I may, what would good look like?
because we must, above all else, keep an ethical backbone in our decision-making that respects both the welfare of the people we lead and the task at hand.
if c suite is demanding people RTO to a toxic work environment, I'm not going to require my team to meet the exact requirements - wanna use your lunch break to drive to the office, tap your badge, then drive back home? sounds good to me. I'd also be asking for data to substantiate claims made regarding productivity gains or morale improvements.
or if newly appointed partisan hacks start programs for employees to snitch on LGBTQ+ people, you should channel chaotic good and not fulfill their request, and actively work against others fulfilling it, too. I know of at least one government organization in which this has taken place.
good leadership is about doing the right thing, and getting the job done. the right thing means leading by example with a high degree of proficiency, teaching others to be competent and confident, and growing yourself as an individual and as part of a larger community.
committing yourself to always carrying out the orders of leadership is a hella slipppery slope dude - especially when the "vibes are off".
maybe my examples are a bit pessimistic, but I just feel the author really missed the mark and left me (and others) scratching my head. maybe I'll give it another read later and try to steel man some of the positions. good and fair questions, by the way :)
Don't vote for anyone who thinks ZIRP is a good idea, and floods the world with overly-cheap cash that gets wasted on extravagences, that need to be over-corrected now
Good essay!
Jason, if you read this - the form to subscribe doesn't work on Android (in Firefox or Chrome). I can't input my address or press the Subscribe button.
Another factor with the vibes being off (at least in the US): mass outsourcing of jobs thanks to remote work. You used to have to be a multinational company with global entities and offices. Now you can be a 10-person startup with half your people outside the country.
When the world went remote many folks were happy with the better work-life balance. But it means that we compete in a ruthless global labor market.
That's why companies rejecting remote work is good for the American worker in some ways.
"remote" can just mean "far enough from the financial district that I can afford a little space" as it turns out. You're not WRONG but just being in the same time zone as your coworkers gets you 90% of the in person benefits and, realistically, it's too hard to work with a team that is on a vastly different tz.
Local can still be better than global while still allowing people to work from home and convene in meat space as needed
> companies rejecting remote work is good for the American worker
It's good for American real estate owners, who end up with more money as a result of this, both from offices and from staff who have to live in nearby high COL areas.
Small scale offshore outsourcing existed way before the pandemic and the big shift to remote. They used to call it software factories.
> Now you can be a 10-person startup with half your people outside the country.
You can be even if a multinational company moves their employees back to the office.
If you chop off your limbs, not everyone can compete at that game, but why play it in the first place?
I found the take a little too much on the doomer side for someone who presumably has several years of management experience. Yeah there's been a lot of social media posts and talking about the efficiency era, AI slop etc but over there in the real world you're working with humans. Some are going to be operating under a shareholder- or investor-derived goal to improve margins and some are not, but even for those who are "improving margins" looks different at every business (depending on e.g. current headcount, COGS, whether you use contractors, etc). I feel like it's a super reductive take to go "aaah, this current culture is anti-human or anti-empathy" rather than like, look at the actual actions that are being taken, who is benefitting, and what specific negotiating room yourself and your team have in this value context.
I find the actual advice here very worthwhile, though.
One of the things he doesn’t say is you have to be extra careful when your boss is replaced by an outsider; it’s exactly as if you changed you changed your job and have to prove yourself all over again.
The new guy also comes with an inflated sense of self-importance; he’s there to fix things which the old guy messed up.
> Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment.
No, not for a staff engineer. You keep your mouth shut in the #general channel when something crazy is said, or you ask a single question in a thread when you don't understand at all.
The sound of a dozen people not clapping is the perfect rebuke to management mistakes.
I feel like OP has either never worked outside of tech startups/Silicon Valley or never worked pre-2012 (dont wanna assume tho and this is not meant in a disparaging manner)
A lot of these things exists in other industries for awhile. Like lack of trust (you have to be from 8 to 6 in a lot of Wall St firms) and fear of layoffs (everyone who worked during the financial crisis in 07-08 know this all too well). I would say they are the norm, and the things that OP missed was the exception
> Even when you don’t agree with decisions the company leadership is making, part of your job is representing and facilitating those decisions with full alignment.
Naw, man. Do your work as you were hired to do, as an expert, disagree and push back against idiotic and clueless decisions, loudly and publicly. None of this militaristic, jingoist "the C-suite always knows best and we have to follow their 'orders' blindly because they have the title, we can't possibly know all that they know." Fuck that. You were hired for your skills, your form of "loyalty" that they so desperately want is showing them why they are wrong and doing good work. Dangerous? Yes. But you have to be prepared to leave as well.
People are so hopelessly inured to the craziness of corporate life they forget that they, the laborers, have -all- of the power in the relationship. And don't forget that you -are- the labor until you get on the list of "major holders".
That will put you ahead in some contexts or completely destroy your life on different contexts. And even make you ineffective for fighting against the problem.
Apply it smartly, and evaluate if forcibly changing your context isn't the right move for you. Blindly sticking to the anti-jingoist approach is as bad as blindly applying it.
> And even make you ineffective for fighting against the problem.
We are not discussing someone who has any potential or interest to be effective in fighting the problem. The proposed alternative to what you call innefective fighting is complete support of that thing.
And second no, it will not destroy your life. People really love to exaggerate risks management or C-suite or teamleaders take.
You - the “leader” - is responsible for the off vibes
So basically, leadership is coping? No thanks.
As others have expressed, sycophancy is not leadership.
How do you "safely push for change" in private if your executive leadership display sociopathic or narcissistic behaviors, where they expressly do not care about the harm they inflict on others?
Polls show that about a quarter of employees see something unethical, and half don't report it because they think nothing will happen OR they will be retaliated against.
https://www.gallup.com/workplace/648770/unethical-behavior-g...
This means that individuals who are doing misdeeds perceive there are no consequences. Part of your role is to surface that there are consequences; and you bringing them up now is far less expensive than a lawsuit later.
We know this pattern of behaviour is not beneficial - in the context of NPD the worst version of this is becoming an enabler - https://www.choosingtherapy.com/narcissistic-enablers/
While you can absolutely choose your battles and there are some things that are ultimately harmful for you and achieve no great outcome; you are not a leader if you do not advocate for your team when obviously unjust things occur.
Alternative title: "I'm just here for a paycheck. Maybe you should be too."
for some reason, this is harder then it should be.
I just feels bad to phone it in. illogical i guess.
> This too shall pass
Funny how most people only use this when they don't like how things are going.
Who ever saw a blog post about, "This too shall pass" during remote-ZIRP-brain era?
The capital class didn't like the power employees had during covid. They hated pretending that they care about employee health or well-being. So now they are vindictively sticking it to everyone. This phase, too, will pass.
AI (LLM's) is like cloud - the promise of lowered costs to incentivize organizations to migrate, then a few years later your business is paying double what your Colo and skeleton IT costed.
AI will be the same (if it ever achieves its hype, which might be like Tesla FSD) - you lay off half your tech staff, lose your training pipeline, then in a couple years you're paying more than you were.
The toxic "leadership" has always been there - kind of like the racism on the right of politics - it's just that it's viewed as "ok" to be shitty now.
Also, leadership is in quotes because there's not really much of it around, despite angry comments to contrary to follow.
> The capital class didn't like the power employees had during covid.
So true.
Notice how everything got really expensive after COVID? All the companies cited "supply chain" or cost of labor increases but then were reporting record profits which means they were lying.
It was all to punish us for having the audacity to ask for living wages and better work conditions.
Trump won the popular vote. I don't trust the billionaires, but I'm not sure my coworkers are much better on average tbh.
You must be a paranoid conspiracy theorist, because that's what I got called for saying this since then. /s
[flagged]
If not racism, then a real life Mean Girls at a very least. But in this case, Regina George is your boss.
Racism didn't end in 1964, but people sure have gotten better at dog whistling about it.
(Just earlier this year, the first words out of the mouth of the political right about a fatal aircraft crash was to... Question the credentials of its black pilot. Because no matter how much a black person will ever achieve in this country, some mouth breather who hasn't done a day of honest work in their lives will insist that those achievements were all a sham, they don't deserve any of them, they can't do the job, their out-of-work cousin with a meth habbit can do it better, etc.)
And if you call the pricks and nepobabies who are doing that out on it, they start hand waving it as 'we're just asking questions' and 'well, he could have been unqualified', or raise some other nonsense deflection of their vulgar, unacceptably racist behavior.
---
All that judgement was made before any of the facts besides the pilot's skin color were out. If your first reaction to 'aircraft flown by <race of> pilot crashes' is 'clearly, that's because they were an unqualified AA hire', you are, unfortunately, a racist. Own it, or stop it.
And, sadly, quite a number of people were very happy to out themselves as such. What is sadder is that others are happy to play cover for them.
> Just earlier this year, the first words out of the mouth of the political right about a fatal aircraft crash was to... Question the credentials of its black pilot.
> All that judgement was made before any of the facts besides the pilot's skin color were out.
It's worse than that. The pilot was actually white.
Trump thought the pilot must have been black just because they crashed. When asked why he thought DEI caused the crash, he said, "Because I have common sense." He claimed without any source that the Obama administration "actually came out with a directive, too white" on aviation agency standards.
Incredible. I wasn't aware of that detail.
> Trump thought the pilot must have been black just because they crashed.
This, my friends, is the behavior of the supreme leader of the right-wing political party of the US.
'Racism from the political right is a boogeyman' indeed.
> AI (LLM's) is like cloud - the promise of lowered costs to incentivize organizations to migrate, then a few years later your business is paying double what your Colo and skeleton IT costed.
There's some ignorance in this comment, which turns your comment into a pointless jab at pet peeves. I'll explain you why.
The value proposition of cloud providers for business perspectives is a) turning capex into open, b) lowering upfront costs infrastructure and colocation by paying someone else to use their own infrastructure and managed services, c) be able to scale up instantly to meet demand, even internationally.
The hard truth is that self-hosting only brings in meaningful improvements in cost if your operation grows beyond a certain scale and can afford to have on the payroll a dedicated infrastructure team to manage and administrate your compute infrastructure. We are talking yearly payroll expenses that are in the six or even seven figure range.
How big does your operation need to be to amortize that volume of expenses by migrating out of the cloud?
I think you should pause for a second and think really hard on why the whole world opts to pay cloud providers instead of going bare metal. If your conclusion is that all cloud engineers are oblivious to cost control, you should go to square one and try again.
The last couple of companies I worked for were only still in business because they avoided the cloud completely, and their competitors didn't. Paying 4x the cost for something isn't a competitive advantage unless the capabilities the cloud provides are significant. While they are nice, unless you are a very specific type of business, they aren't going to make up for the increased costs.
In fact, the last company I worked for closed due to a disastrous switch to the cloud. Track record matters...
What sector of the Econ were those failures in?
Cloud didn’t suddenly invent renting servers in a data center. More importantly capex vs opex is generally in favor of Capex for stable companies like Hospitals. Middlemen always want their cut so you pay the full lifetime cost, plus transaction costs, and on top of that profit for those companies.
> The hard truth is that self-hosting only brings in meaningful improvements in cost if your operation grows beyond a certain scale
What nonsense, I’ve seen many small projects with ~500/month in hosting costs including manpower lose tons of money by trying to go with cloud services. Self hosting scales down ridiculously far because you need talent but your server guy can do other things when they don’t need to mess with servers for months on end.
Cloud did bring with it the ability to quickly terminate an instance and no longer be billed for it. Renting equipment meant that equipment was your expense whether it was being used or not. So many people focus on cloud allowing one to scale up quickly, but to me being allowed to scale down just as quickly was the changer. Think of your local Target with 40 lanes of check out but with only 4 lanes open until the holidays where all 40 are open. During the remaining 10 months, they are stuck with unused square footage. That's what lease gear in your colo looks like to the bottom line.
The only thing that cloud brought is the possibility to spend less for smart people/companies that have the right workload. At the (hidden) expenses of the other clients that are not so smart or don't actually need that elasticity. Yes, there are economies of scale at AWS but in the end there is fixed capacity that either gets used or not.
Paying 2x as much per server means you need to drop well below half just to break even. But you always need a server or you can’t handle new requests. So at small scale there’s zero benefit from dynamic loads.
> you always need a server or you can’t handle new requests
You don’t always need a server, you could also just go serverless, get charged 10x while you make your architecture a distributed, slow, hard to debug mess.
Yea, just don’t ask what’s listening for those requests.
please bro just one more SQS queue bro I swear bro just one more please bro
There's a lot of ignorance in yours as well, because the actual point of cloud isn't to be cheaper (and it's not), it's to be standardized in terms of workflows. AWS or Azure or whoever will cost more in the long run, their entire business model is built on top of making it impossible to migrate and then jacking up prices. Of course OAI and Anthropic will become more expensive once enough people get locked into their API, it's how it works.
The more practical day to day reason for the top management to do it is that they manage to remove a significant amount of the specific knowhow their team has and replaces it with a more general skillset which they can hire from at any point and fire any of their team without a second thought if they idk, dare to ask for a raise or something.
It's about fucking over the workers and having all the power, as always. The cost doesn't even matter.
It makes workers easier to replace, but it also makes switching between companies easier.
Before the cloud you bought a VM for $5 p/m. You installed apache, MySql, php or whatever and you ran your app.
It took half a day to setup. 1/2 hour if you'd done it a few times before.
If you were being fancy you bought two VMs, one for the webserver and one for SQL.
When you got bigger, you bought a bigger VM. Then dedicated servers. Then a web farm with load balancers.
For most companies, all the cloud did is get rid of the entirely minor hurdle of learning how to setup a server. Which these days in bigger companies the same guys who were the infra team are now just called the DevOps team and do exactly the same job, just inside AWS or Azure.
It's just quite a bit more convenient and easy to use a cloud than do the boring job of setting up your own server.
Every time you use a VM instead of some special cloud doodad thingy bell, you can get it much cheaper doing it yourself. But then you got to setup backups. And updates. And firewalls. And DNS. And install your runtime. And install your dB engine.
It doesn't take long, it's just tedious and worth throwing a couple of hundred $$$ at a cloud to forget about it.
What it is not is anything expensive or complicated.
> But then you got to setup backups. And updates. And firewalls. And DNS. And install your runtime. And install your dB engine
These are things you still need to think about and setup in the cloud as well. I wouldn't even say it's less work compared to just maintaining your own one or two servers. Except for the backups, that's the only solid convenience win for the cloud in my experience.
Cool story bro.
"How be a good C-suite sycophant and not trigger a revolt from your team"
TL;DR "yes men" middle managers keep their jobs.
[flagged]
> Lie through your teeth, but not so much people quit?
I didn't get this message from the blog post at all. Let me summarize for you: In public toe the company line, if you don't, you will be fired. In private, be honest about your opinions so your team knows you are on their side and understand their plight (and most likely you suffer from the bad leadership as well). Protect the team from bad consequences by not being zealous about the new order.
> In public toe the company line, if you don't, you will be fired. In private, be honest about your opinions so your team knows you are on their side and understand their plight
This person is not on the side of the team. This person is simply supporting that policy. There is no "protecting the team from consequences" if what you do is enforcing new other, just in a sane way.
Well, ok, it is that persons job, but it is not true they are on the "side of the team".
> Well, ok, it is that persons job
This is the key. If they don't do it, it's not their job anymore. The team won't just revolt in unison, but the lead will be replaced with someone more complacent. The only option is to comply, but let the team know in private that you don't like the new vibes.
haha yeah "Chaotic Good" is not a great choice of title for this blog...
None of these generalizations are new to people who have had to work in service industry or customer service.
I have no sympathy for tech workers griping about these changes. Before I transitioned to I.T. I worked in the some of the most demanding call centers in the BPO world.
There was no remote work, every single minute of your day was monitored and you felt like you were in a fish bowl where every word and kpi was being analyzed by management. If you didn’t meet all 10-15 metrics you basically had one foot on a banana peel.
Put your big boy pants on tech bro. Winter is coming!
Well, this advice is all tailored towards "how to keep your job and make your money as a leader when the vibes are off". But I and almost everyone else would prefer the question you're asking to be "how to start the revolution when the vibes are off"; explanations on how best to not fight the ways everything is going to shit are explanations of how to be complicit with it. For example, buying into the company message while privately criticizing it---good job advice, but morally, that's cowardice; it's pathetic; that's the behavior of a person who is trying to have their cake and eat it too, who's just there for the money; whose friendship is a lie. That's the spineless substitute for leadership we've come to expect in our disappointing world. "Yeah it sucks, it affects me negatively" in private only counts if you are also taking a non-infinitesimal stand against it in public; if your actual moral position comes out in favor of the right thing. Otherwise it is a lie, manipulating your employees to make them feel like they have a friend while not actually sticking up for them.
If everyone felt and acted morally then the place would be forced to improve. Or at minimum, to fire all of you, but they should be forced to actually do that, morally, and suffer the political and economic consequences of doing so. But for that to happen people have to be systematically standing up to them in the first place, saying "do better, or else".
This is an easy reaction to have in an internet forum, and of course it will get a lot of support because it resonates with the rank and file, so you'll naturally get a lot of internet points at places like HN and LinkedIn.
But as you rise in the org chart things get more nuanced and complicated. First, you have to pick your battles. You can stand up for precisely as much as your reputation allows, and in a large corporation that is always pretty small when it comes to ingrained culture or explicit leadership mandates.
Second, business realities and the end of ZIRP are something that a whole generation of software developers have been sheltered from, but is nevertheless a real thing that is not purely a result of greedy management. I started working in 2000, and had a decade under my belt leading teams and becoming CTO of a Web 2.0 era startup before I made as much money as new grads expect to earn today fresh out of school.
I am thankful for that time though, because being in a small company truly flattens and aligns things so every single person understands the business stakes because it's an open book. At scale, leadership empathy and rank and file business understanding inevitably break down, and middle managements job is to satisfice between them as much as possible while still recognizing what pays the bills. Ultimately as an employee of a large company you have to see past the cognitive dissonance and corporate speak, and make a call on whether you believe in the leadership or not. If you don't, then your best bet is to move on, grandstanding for the sake of reputation with the burnt out and the jaded doesn't actually benefit anyone.
"I started working in 2000, and had a decade under my belt leading teams and becoming CTO of a Web 2.0 era startup before I made as much money as new grads expect to earn today fresh out of school."
The dollar had an average inflation rate of 2.55% per year between 2000 and today, producing a cumulative price increase of 87.60%.
In other words, if you were paid 60k in 2000 you would need 112200 to make the same inflation adjusted income (but note that income tax increases as you increase in income in absolute terms, so that new inflation-adjusted income is less net of taxes).
If you reached 100k in 2000 you would need 187k today (and again, tax makes it worse).
Yes thank you for inflation lesson, I spent part of my childhood in Brazil in the late 80s and early 90s, so I understand inflation better than most Americans.
For reference, I earned $26k at my first full time programming job.
I see the general philosophy that people should not protest their indignities as leading to a culture where it is weird to do so which is why it is so hard for everyone to do it---nobody around them does it.
There is supposed to be a baseline amount of respect in an organization that dissolves most of the need for bitterness and power struggles. Tech companies I have worked at and heard about mostly do not have this. The more hypermodern the company, the less they have it. It's the principal reason why modern tech is so dystopian: because whatever happens to you, you are just expected to take it, and you're paid a lot so shut the fuck up. I've worked at several famous tech companies and I have very little respect for any of the management there because of the amount of "shut up and take the money" attitude there is. The organization rots, culturally, and everyone's life is devoid of meaning, and success is proportional to how much you can cope with a life that's devoid of meaning or just bask in the money, but the whole thing is hopeless and at some level doomed. Also, a leaderless organization has no morality, which is why every big tech company just gets progressively more evil, because who would stop them?
It's a horrible equilibrium, and the incentives (public stocks, short-termism, a taboo against conflict). Now I don't think any old person is going to stand up and fight it off singlehandedly. But the first step of doing something about it is normalizing the understanding that people should be doing something. You may not be able to stand up yourself, or maybe not yet, but you should at least agree in principle with doing so.
My feeling is that at an organization where people and leadership don't have mutual respect, everyone lives a hollow and soulless and unfulfilled existence. Maybe that is good for certain psychopaths, I don't know, but everyone would be happier if it was not this way. And almost certainly the company would be more stable and healthy and less short-termist, as well. It is astounding how bad the decision making that comes out an unaccountable organization is. Thing is, money in tech has been so free that even an organization run by inhuman idiots can still be profitable. It shouldn't be; competition should be destroying anything that is done with such mediocrity... but it is, because the whole system is broken as hell right now.
I don't think this is an easy reaction at all, I read it as someone who sees through the BS and has experienced it first-hand.
You call it grandstanding, I call it just being a good person and supporting your coworkers. Maybe a little 'grandstanding' is all that is needed to break a handful of beaten-down people out of their rut to stand up a little more and demand some attention. Shining light on these entrenched issues is the only way to get them to change. Shame works wonders. I agree with the parent post that more and more standing up is the only way to change. Someone just has to have the courage to do it first, job be damned. That grandstanding can go so much further if someone with the CTO title were to push things.
Things don't get more complicated the higher you go, they get easier, precisely because you're in the position of power and the influence, real or shadow, to actually have your words have meaning, and you have the entire body of experience and knowledge held by your people at your disposal upon which to draw. But that goes against the line of the C-suite knowing best and having some hidden knowledge.
> leadership empathy and rank and file business understanding inevitably break down
Because "leadership" are being cowards. Because they kept their teams at arm's length, not wanting anyone to get an up-close glimpse of how bad they're fumbling.
I don't know what ZIRP has to do with anything. If anything, we're in this mess because managers fell asleep at the wheel because they knew they didn't need to do jack diddly, the investments will always keep coming, no worries, no need to actually do their jobs, valuations will always rise, don't ya know!
> Things don't get more complicated the higher you go, they get easier, precisely because you're in the position of power and the influence, real or shadow, to actually have your words have meaning
Spoken like someone who's never been in a position of leading others. I'm not here to defend "leadership", there are good leaders and bad leaders, but scaling and influencing in a large organization is not a simple thing and if you don't acknowledge that then you're living in a fantasy world.
Wrong. I have lead people and lead them the way I would want to be lead. Just like that. You don't know the first thing about me bub.
The squeaky wheel gets the grease. The rusted wheel that won't spin when the cart moves gets replaced. If every manager refused to act like a good little toady, maybe this strategy would work, but that's not how the prisoners dilemma pans out in the real world.
What are you going to do after the revolution? I'm going to lead poetry readings and design upcycled fashion
well since the revolution in question is one where the company you're working for becomes attendant to its employees' dignity, I imagine you would keep working the same job under a new CEO and board (the old ones being forced out by the revolution), but you would enjoy it a lot more and feel much more inspired to keep doing good work....
That's not the kind of revolution the author was implying.
When the higher-ups make a bad decision, sure, push back on it. Push back on it with reckless disregard for your job, even. But when pushing back fails, your people either have to accept it or leave, and not all of them want to (or can) leave. Your job then is to help them accept the decision. If you can't or won't do that, your only moral option left is to leave yourself.
> But I and almost everyone else would prefer the question you're asking to be "how to start the revolution when the vibes are off"
The fish rots from the head. You don't start a revolution within a corporate structure, because you effectively have zero power in any sufficiently large organization with sufficiently bad leadership.
In fact I remember now that I have had a manager who followed this exact advice: they'd agree with you about what was right and wrong in private, but do nothing, or very little, in public. It was infuriating. I didn't quit over it, although I wish I had in hindsight; instead I stayed uninspired and frustrated and burnt out until the manager eventually cycled out for another. But my guess is the team was half as productive or less than it would have been if the manager had stuck up for them in public. There is really nothing as demoralizing as when none of the people with power stick up for you. Of course, they will say that they don't have power either---but that's the trick. Everyone up the chain says they have no power, they're just following orders; the decision making is abstracted from on high. It is always a lie: everyone has power; just, the power is proportional to the risk you take to use it. I should have threatened to quit over being treated better, and meant it, and the manager should have threatened to quit to their bosses over the same things, and everyone else up the stack.
(Of course, an organization where your only way of getting listened to is threatening to quit is already unimaginably toxic. A healthy organization has a moral code of its own: you should be listened to because you were mistreated, not because you had to threaten something to be heard. But this seems to be increasingly untrue in modern tech companies where everyone seems amoral and just does their job and tries not to rock the boat so they can get to their next stock grant.)
Yeah. Be the fearless revolution leader in a corporation during a tricky job market era and not only you'll be fired, your subordinates, by association, will be tagged as radioactive material.
please! yes! good!
good lord people on this site need to develop what used to be called class consciousness. It's only an employer's market because everyone just takes all the punches without reacting. which is easy because they're paid a lot but still--wouldn't it be better to not have to take them?
Some of us have bills to pay.
Mouths to feed...