Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Managing career progression for those with no interest in progressing?
248 points by trhoad on Aug 25, 2021 | hide | past | favorite | 242 comments
Does anyone have any advice for managing people's career progression (pathways, performance reviews, targets etc.) when they have no interest in progressing?

I need / am supposed to offer regular career planning with my team, but many of them are quite happy and settled doing what they're doing - and I'm totally cool with that because they do it well and are enjoying their work. They have families, they have lives outside of work, and they want to just get on with the work rather than constantly climbing the ladder or doing performance review documents.

I myself am more interested in the work I am doing right now (i.e. building features that deliver more value to the business than the effort/time/money it takes to build them) rather than constantly planning semi-arbitrary "targets" every 6 months for a promotion I may not even want.

So - how do you manage people's career planning (including yourself) when they have no interest in progressing? Is it OK to just say, "I'm happy doing what I'm doing"?




As managers, we've had many individuals tell us "everything's fine; I like it here..." and then leave because "I'm ready for something new." So we often hear "I'm fine" and translate that to "I'm bored/unhappy/disengaged but I'm not telling you that because I don't think it's in my interest to reveal dissatisfaction to my manager."

The first step is creating enough trust and openness in the relationship to get past this communication impasse.

Promotion ladders are one (of many) tools for expressing what the company desires of its employees. For employees seeking advancement, they also work as a tool for discovering an employee's motivation. If promotion isn't the motivation - express what is the motivation. Figuring out that someone loves the puzzle of debugging, or takes pride in being the expert, or is a 9-5 journeyman who wants a stable, competitive salary for their contribution can be the key to having a fruitful conversation.

Once both sides are honest about motivation and satisfaction (the manager obviously also needs/wants something from the employee...) then there's space for adult-to-adult conversations about how and if those motivations line up.

In my experience, managers rarely turn away skilled, drama-free, reliable contributors. But we know our employees aren't totally truthful/open with us about these sensitive topics - so we don't take "I'm fine... leave me alone" at face value.


In my experience companies don't have long-term plans or vision for their products, and it leads to work becoming tedious. You come in excited with no understanding of the product, you get knowledgeable and learn what's good and what's bad. Eventually you fix the bad you can fix and learn what bad you can't fix, and then the frustration outweighs the enjoyment.

I've tried to bring up these kind of big picture frustrations with managers before, but they're always focused on surviving the next 3-6 months.


A hundred times this. Bad management is so painful. I work at a design agency acquired by a fortune 500 company. People starting leaving because the culture they liked vanished as everything became enterprise-y. The response from the management team after >30% of employees resigned was: ....nothing.

Nothing to retain employees, nothing to acquire new ones, nothing to retain the DNA of the original company.


Acquiring companies normally don't really want to preserve the culture or DNA of the acquired company, in my experience (even when they say they do).

Ultimately, they want the whole company running by the same policies and procedures. They don't want to maintain carve-outs for subunits that used to be separate companies.


True. I am always amazed at the “we just got acquired by $HugeEnterpriseyCorporation, it’s been an amazing journey and nothing will change we remain the same, just as a part of $BigCompany”

As soon as the delayed bonus to the execs is due (usually 1–3 years), everyone quits in troves and it’s downhill from there.


I'm sure it would make sense if you saw the balance sheet.


I have been through this four times by now, usually everything is alright and there is the promise nothing will change, then uniformization of company culture starts and everyone skilled enough to find something else leaves.

On my case the average was around three years between acquisition and atriction leading to first wave of leaves.


I’m one of those “All is fine, leave me alone” who is planning to leave the company soon. My reasons:

- I take pride on what I do, I really care a lot about my career, but my main motivation for working 9-5 is my paycheck. I want more money but not more responsibilities (sounds crazy, I know, but the outcome I produce allows me to ask for this). No company out there is going to give me a free salary raise, hence I switch jobs.


Yeah, if I want more money I won't look for a promotion in my company because the salary increase will be something like 5%, maybe, due to the way internal promotions work in most corporations. I'll go somewhere else where I can get the same job I'm doing but negotiate a much better pay bump. Every significant pay increase I've had in my career has been by moving companies. I've never had anywhere near the same % increase with internal promotions.


> I'll go somewhere else where I can get the same job I'm doing but negotiate a much better pay bump

Can confirm this works in our current employment market in the US for Software Engineers. In fact, I have less responsibilities because I don't know anything about the tech or product yet and got a 30% pay increase (granted I was close to underpaid).

Obviously YMMV.


I've had the same experience - going to do the same job for another company is how you end up with 20% or more increases in pay. I've never gotten more than 10%(and that was just once) from a current employer. What's worse, if you do get the 10% bump, their attitude shifts to thinking you owe them for it - or at least my employer's attitude did.


This gets brought up here lots, but the whole "leave for 20% more pay" thing only is true earlier in your career. You will eventually plateau. Your next job switch will maybe be 15-20%, your next one 10-15%, etc. until you reach the inevitable compensation plateau. I'm over 20 years into my career and my last job change was for +1% or so, and I looked! No company would offer more.


So then your strategy shifts, right? You start looking for more interesting, novel, less stressful or more stimulating work for the same pay.


As a counterpoint , at most big tech companies that value their engineers, promotions are usually > 20% compensation increases.

There’s many reasons why FAANGS dominate, but one reason is their ability to attract and retain talent.


Not always though. A lot of companies have pay bands that nearly overlap. You can be performing well and be near the top of your band, get promoted, and then the raise to near the bottom of the next band is pretty minimal.


Is this across titles or even for promotions within the same title?


AFAICT, these companies don't really promote within a title - they use a leveling system. The definition of a promotion is to move from one level to another.

Vague job titles like "senior" or "junior" can be useful in limited circumstances, but if a company can promote you within the same title, it's a bit of a smell.


Promotions within the same title ... aren't really promotions.


I've worked at companies where titles beyond junior & senior (and "senior" means 3 years experience) don't exist


I dont claim to have significant experience with job market, but I wouldnt throw the possibility of "free salary rise" out of the window without even asking first.


Most people don't ask because the raise is lower than switching jobs.

Some people also believe that their work speak for themselves and they shouldn't have to explicit ask for a raise.


>Some people also believe that their work speak for themselves and they shouldn't have to explicit ask for a raise.

Sure. but closed mouths don't get fed. That's how we end up in the opposite situation that brought about this topic. Or worse, the oft-common "promotion" of a happy IC to management role who frankly isn't a good manager, despite being an amazing IC.


> closed mouths don't get fed

IMO, it's the manager's responsibility to advocate on behalf of the employee, especially if they want to retain them.

There's also the matter that a raise doesn't need a promotion. Don't promote people upwards unless they are willing and already working at this level. Give them a simple raise instead.


> There's also the matter that a raise doesn't need a promotion.

This is a critical point. I've been a manager at companies where the primary, and sometimes only way, to get someone a raise is to promote them because of strict salary bands defined by level. This creates a perverse incentive to promote too early.

Salary bands are usually in place to -- ostensibly -- make sure salaries are fair. Fair salaries are a good thing. That being said, there HAS to be a mechanism to reward top performers with additional cash that doesn't require promotion otherwise it can feel like "teaching to the test."


Usually I see this in the form of bonuses, especially ones that will basically always trigger unless you piss someone off (e.g. based on boss’s performance review, where you both know it’s just going be approved unless you really fuck up). Though this still maintains the risk/burden on you; e.g. boss changes; but it keeps HR happy, lawsuits away, and employees with a proper paybump


Usually I see this in the form of bonuses, especially ones that will basically always trigger

Every place I worked bonuses are decided according to a strict formula based on the performance of an entire departments and even the company as a whole. There is no way to reward an individual or even a project group with a bonus unless the whole larger office also hit their targets.


They other factor is matching the pay bands to the market correctly. If the HR team outsources this to national averages rather than assessing peer companies, especially in software, the bands are going to be too low. Which means if want to retain anyone (not just your high performers, but your average employees) you are forced to inflate to just match market rates.


>Don't promote people upwards unless they are willing and already working at this level. Give them a simple raise instead.

I don't disagree, but I don't think there's anything simple about the process at all.

1. this obviously works against the company's interests, if they assume the employee is satisfied. short term business sense says they want to get away with paying as little as possible for labor, whereas employees want to be paid as much as possible. It's an eternal tug of war. And to be honest, one the tech sector has relative advantage over compared to other industries.

2. Even if we get over this short term block, figuring out how to give "merit based" raises can get very tricky, very fast. Especially if you leave the onus to not the developer, but to the manager's perception of the developer to determine.

This not only has bias on how much they/the company values a project (e.g. would working on a "simple" adtech feature be worth more than the labor overhauling a failing product to fail less? The ad product makes the company more money after all). But on their bias as a person. Would Manager give Bob a bigger raise because he goes to Karaoke on Thursday with the company, over John who has to get back to his family after work? Worse yet, would Manager implictly give Janet not a different raise than Bob due to subconcious sexism and not actually doing more work (be it preferential towards or against Janet)?

It's a whole mess, which is why companies try to objectify the whole thing. At least there, there is no room bias outside of who can pitch themselves better (if we assume equal work done).

3. Even if we arrange all of the above, raises aren't typically something a direct manager has easy access oo. It involves several lines of commands to appeal to and approval, beholden to a bunch of budget issues beyond a typical manager's control. Even if they truly want to compensate properly, the company itself may simply decide that they'd rather take chances hiring someone new when/if they need to maintain a potential void, over potentially compensating someone who was

I think the 3rd point is an interesting quandry since it goes against the usual mantra of "People leave managers, not companies".


Agree, but then one is completely dependent on the manager being a thoughtful participant in the corporate meta game. The employee asking makes it _easier_ for the manager to advocate on their behalf.


That is a reflection of the incentive structure of most companies. It's not overtly in the interest of the business to pay their employees more money without extracting more labor from them. If a business either cared about or was at least cognizant of employee satisfaction, then rewarding good work would be a part of the management team's culture. The initiative management usually takes is in giving out new titles to employees and raises that aren't that far off from inflation, which is essentially just milking more out of employees they think will handle more work for roughly the same cost.

What you are essentially saying is that employees should beg not to be devalued, which might make sense in a contractor-client relationship, but W2 employment comes with such a tilted balance of power (especially with non-competes and clauses that bar doing work for other companies on the side) that there just isn't that much to gain from trying to negotiate. Employees are better off changing jobs every few years so they can completely shed any baggage from their last position and get a much fatter paycheck. (industry variations notwithstanding)

This isn't to say that I think that people are being sinister. It's just behavior that the system incentivizes.


>Some people also believe that their work speak for themselves and they shouldn't have to explicit ask for a raise.

I used to think that too but at the end of the day if you don't ask you don't get. Doesn't matter how you wish things were.


For what it’s worth, I have literally never asked for a raise in 30 years and have had my pay double in the span of two years at multiple companies. I am an individual contributor making an embarrassingly good total comp. Maybe the key is that deep down, I keep trying to provide value commensurate with what they pay me, and I never feel like I get there.


Perhaps if you negotiated, you could have gotten substantially more?


Substantially more guilt- based productivity maybe. I think I’ll be fine.


I can get a free salary raise of 3% when staying, or 20% when leaving.

To be fair, I took their matching counteroffer, but that would not have happened without me leaving in the first place.


I make it clear that things aren't working as soon as I can without giving ultimatums. If that isn't enough to trigger a response, then a desperate counter-offer is doing it for the wrong reasons.


+1

First step: ask for a raise, even a substantial one. You mightn't get it, but you might, and it's a lot less hassle than changing jobs


I surprised myself and asked for a ridiculous raise last week. It came through yesterday without any push back. Companies may be be starting to see the light.


I have done this a few times. Usually along the lines of "Hey i like it here and I've done good work, but this is out of whack." 35%+ initial bump and usually accelerates further raises. This pattern suggests I'm terrible at negotiating initial offers but decent at navigating once in the door.


Don't you generally need to get an offer to have leverage/know your market worth?

The hassle is mostly prepping for the interviews. If I can't cut out that step, I am basically being saved the effort of cleaning up my desk and going to a new one.


Leverage helps of course but I don't think it's unreasonable to expect someone asking for a raise to know whether or not they're asking for a reasonable number. If market rate for a given position is $150-200k TC and you ask for $300k not only are you going to get told no (quickly) but it's going to make you look really bad.

I've gotten 10-15% raises before without a competing offer or any other leverage simply because I could show that I was a certain "percentage of market rate" when I was hired, but the market rate had increased ~teen% since then. So it wasn't as much me asking for raise, it was me asking to have my compensation keep pace with the market/inflation.


Talk to your friends and coworkers about salaries. No one needs to reveal where they're at, but just talk about what the market's paying for relevant employees.

Also ask them if their company is hiring and has reasonable interviewing practices. Not everyone makes candidates jump through hoops.


Everyone revealing where they're at exactly (cash + bonus + stock + extra perks/PTO/whatever), while potentially a little uncomfortable in the beginning, is better for everyone long-term. I used to be against it, if only because I was typically at the top of the pay band for my role so had little to "gain" from the practice, but I've come around the last couple years. There's really very little downside, even if you're a top performer.

1. People who are legitimately being taken advantage of can more quickly realize it and either work to correct it or leave.

2. Top earners should be able to justify their outsized compensation to others, including peers.

3. Some people just legitimately don't know you can negotiate things like non-discretionary bonuses, extra PTO, etc.

4. Maybe your company pays everyone below-market, not just you, and at least knowing this will make it easier to decide if it's worth the lower pay (for QOL/WLB or whatever) or if you want to leave.


Also, if this results in underpaid workers getting better salary, this results in the average salary going up and then the max salary going up.


This is what happened with CEO salaries after "transparency" laws were passed making them public.

Now, it's tough to say whether that can be extrapolated out to knowledge workers, but it is a useful datapoint non-the-less.


I used to be against this as well, until I worked at a company that abused this and leveraged it against it's vulnerable employees. Basically, more Jr. or bootcamp people were making _way_ less than market even though they have been working for a while at the company and delivered as much if not more value than coworkers.


Also if there's a quick change in market rates (happening now in the US?) the more people you share information with the sooner you'll find out.


There is literally no barrier to just asking. If you believe you're undervalued but like working at your company/with your manager, just ask. If they're a decent manager they'll be straight with you about money and market. If the answer is "No, that's outside of our payment band for this market", you could go get an offer and then have them counter, or you could just leave, but there's generally no harm in just asking.


Beyond a threshold salary, where your lifestyle is already comfortable, salary is unlikely to be the primary reason you look for a new job. Even if your current employer match, it's probably better long term for you to move on with your career and garner broader experience


You only know this if you ask for it and are denied. I can think of multiple times in my career (at least 3 or 4 over 11-12 years) where I asked for a raise without any corresponding promotion or increase in responsibility, and got it with little to no haggling.

It doesn't (necessarily) mean you're underpaid currently, it's totally possible your boss recognizes your contributions, wants you to be happy, and has the budget to give you what you want or close to it.


Or you ask, and get flagged as a troublemaker. No thanks. I'd rather not risk dismissal from a stable job while planning my jump to the next thing.


I worked at a very small company where HR was directly reporting to the CFO (who was gunning for CEO and trying to also spawn his own grandiose IT projects). Our DBA made his negative opinions known in the midst of a data warehouse project sponsored by the CFO. This triggered Mr. Pointy Hair CFO and put the DBA on his shit list.

One day the DBA casually submits a query to HR asking "what is my package if I quit?" The HR director immediately runs to the CFO and tells him about the question posed by the DBA. The CFO flips his shit and is quoted as screaming something about wanting him fired immediately. We just had a change in management and the new CIO wasn't having it. He just ignored the CFO. It didn't end there. Over the next six months the CFO plodded on and eventually got the DBA fired...though the DBA was not trying to smooth anything over. He went to HR a second time to ask about his package. LOL.


Yep, this is how reality works. Have to be careful about what you ask.

That's why I never bothered asking my company if I could permanently WFH, just went along with everything until I found a new job.


Asking for a raise doesn't get you "flagged as a troublemaker" unless you're really an ass about it.


You are assuming that the management is rational at your company. That's quite a big 'if'.


If they flag you and management is not rational that's one big red flag to leave that place ASAP


This is the thing that many people in this discussion are missing. There are many many many bad managers out there. Maybe this thread has all the good tech managers in the industry who would never do anything against their employees interest - but that isn't the reality facing most tech workers.

In my experience - good managers tend to get promoted quickly, while average/below average line managers tend to stagnate. In this environment, it's likely most line managers aren't the greatest managers and the ones interacting directly with ICs have a lot of skills to develop in the manager role.

The reality of most people is that they go to the job for a paycheck and put up with the (bad) management as a cost of that. In this environment, the most effective path towards higher pay is switching jobs, instead of risking navigating the inclinations of typically bad management.


Job market isn't equally friendly for all of IT around the world.


Why do you want to stay at a company in this situation, then?


You may not have other option. IT workers aren't drowning in jobs in many places around the globe.


Asking for 30% or else, is kind of assholish. But quite reasonable for new job.


Not if you're making 40% below market (and can prove it).


Have you ever seen that happen, or heard of it? I can't think of a time I've heard of an employee being fired for asking for a raise


If it gets discussed among management it's because the person already has a reputation as a troublemaker. The salary demand (in that case) is just icing on the proverbial cake.


Right on. If they think you're about to leave, they'll also be less likely to promote you.

Focusing on switching jobs when you already have a stable job puts you in a win-win situation.


// I want more money but not more responsibilities (sounds crazy, I know,

Not really. wanting less money and more responsibilities is what would be crazy.


Ditto


Here is some autistic-level honesty that would be impossible to say out loud. It is probably the basic perspective of all disgruntled workers:

"I want to be recognized and compensated proportionally to the value I create on your behalf. Furthermore, I suspect that the tasks/goals you choose for me are wasting opportunities for me to learn and for you to grow. Hence, I am bearing the long-term risks of your investment-decisions in my time, and you are reaping the short-term benefits.

"Because you seem to be unable to recognize the value I produce, and because you are squandering the opportunity of my time, I do not believe you are suitable for your job. It is possible there exists a job definition for which you are 'killing it', but it is not apparent from my perspective.

"So it is impossible for us to have an open honest conversation."


> It is possible there exists a job definition for which you are 'killing it', but it is not apparent from my perspective.

Tangent: That comment showed me, after 40+ years of adult working, that any individual person is filling multiple roles, each defined by other peoples' perspectives and needs. Indeed, that individual may not even be aware that they are in those roles, much less that those roles may be crucial to those other people.

Note that I almost edited "multiple roles" to "multiple work roles," but this probably applies to most social relationships.

Huh.


>I want to be recognized and compensated proportionally to the value I create on your behalf.

but who calculates this "value"? And what is it relative to? That's partially why stocks exist, to try and answer that question.


The fact that a lot of workers are able to find an employer willing to give them a raise to come work for them indicates that there was perceived unrealized value. If you cannot find a better deal, then that probably means you are operating close to your "true perceived value".


Stocks determine a value by constantly trading on the market. The value is whatever price the asset last sold for.

That is how we end up with our high turnover culture today.


The value is whatever price the asset will sell for today. This is informed by but not determined by the price it was last sold for. This difference is important.


As long as there is disagreement, it's difficult to move forward. Managers could help show where/how value is created by collecting and sharing information.

To understand, explain and illuminate how value is created should be one of the first basic tasks for managers. Part of the purpose is to eliminate as much disagreement with and among "reports".


You're right, this approach is going to fall flat.

Imagine someone coming to you and saying it.


Assume (as manager) instead that it is the 'default' rational attitude in a high entropy state, and work on ways of changing the circumstances to move out of that state.


An honest 1-on-1 between two adults who trust each other would go along these lines:

- Hey, how's life? What do you think about this project?

- Well, it's shitty, to be honest. Didn't expect it to be this boring. And this on-call... I'm looking for a job that would pay 50% more for 50% less work.

- Yeah, that's the way it is in this company. The owner is a greedy crook, and the fish rots from the head, you know. We're told to lie to employees that there's no budget for pay rises, while the profits have doubled. It's all bs. But I can refer you to a few places that pay what you want. I'm thinking to leave too, btw.


This. An honest 1-on-1 between two adults is called an exit interview.


Sincere question: why be forthright in the exit interview? I’ve always politely left doors open.


I have no idea why someone downvoted you. Keeping cards close to your chest in an exit interview seems like a strategic move. Sure, you can sugar coat and hint at things that can be improved, but why spell that out? It might clear things up, but it might just make you look picky and high maintenance, closing the door on a future working relationship.


And it’s very unlikely to change things for those still stuck there anyway. I can’t think of an upside to being honest in an exit interview.


The concept of exit interview feels strange to me, as European.

Most to the time one just needs to give HR the resignation letter and that's it.

If one has enough vacation days to fill up the notice period, they don't even need to show in the office again, if they feel like it.

Naturally everyone will want to know why one is leaving, including the boss, but one isn't required to hold such conversations.


I feel you can be more honest -- while still being polite -- in an exit interview, since your alternatives are no longer hypothetical. If you have a competing offer on the table that pays 50% more, then you are no longer demanding, you are informative.


I haven’t ever had feedback about a company which I could both politely give and hadn’t already given directly to my manager (and other coworkers) before leaving the role. What does HR need to hear that’s both appropriate to say and not best told directly to the team?


Did you consider the possibility that both of those statements could be sincere at the time they are made?

"This work is good enough for me for now, but in the future it might not be anymore, in which case I'll want to take it into my own hands to find something new. But since for the moment I like the work, I'm not necessarily thinking about that possibility in the future."


>"everything's fine; I like it here..." and then leave because "I'm ready for something new."

If we aren't taking people at face value I don't know why we should assume the second comment is the truth. "I'm ready for something new" sounds like the "It's not you, it's me" of reasons for leaving a company. It often doesn't benefit an employee to give a real reason they are leaving and many times those reasons have nothing to do with how their employer handled career progression.

For example, if a engineer works at a large company (i.e. one in which a single engineer or manager has no real power to push for organizational change) there is little reason to voice their opposition to the overall direction of the company during performance reviews. It also doesn't make sense for that person to burn bridges by unnecessarily criticizing that direction on the way out the door.


Oh my God, so many games. Why can't I just do good work, get paid, and everyone get on with their lives?


Because you're in capitalist competition with everyone, laterally, vertically, and chronologically.


If you keep prying after "I'm fine... leave me alone" then you'll quickly become the reason for them going from "fine" to "not fine".


> The first step is creating enough trust and openness in the relationship to get past this communication impasse.

How do you propose doing that given that a manager -- by their very job description -- does not have your best interests at heart and will happily use those interests against you if doing so answers "yes" to the central question: "But Is It Good For The COMPANY?"


> "everything's fine; I like it here..." and then leave because "I'm ready for something new."

However, often that something new is just the same type of work.

E.g. imagine that the tech organization is an orchestra. All you play is the same small set of Bach concertos. Your lead violinist likes it just fine, until she leaves because she is ready for something "new". Turns out to be some place where they play the same dozen Vivaldi concertos. Or not even that, but just a different selection of Bach.

E.g. an embedded developer leaves "for something new", where something new is working on a bluetooth driver, exactly like now, but on a different SoC, with a different BT chip, and two kernel versions higher.


I personally can't have any respect for managers that clearly understand what "everything is fine" means and say they they want drama-free employees.

"Drama" is a way to express personal emotions, and probably wishes to change things to better, which I really hope my manager cares about.


As en employee, to be honest to my manager requires

1. that I trust her/him

2. that I believe he can actually push the change that would help me through the company

2 has been a problem far far more often.


Exactly. I've found that it's important to probe any hint of discontent. Sometimes it's just a badly-phrased comment, but other times, the employee is (consciously or subconsciously) trying to tell you something.

A phrase I used a lot is "what would you like to differently, or what would you like to learn?" That's often an opening to getting someone the kind of work they'd prefer to do, but are reluctant to bring up.


> what would you like to differently, or what would you like to learn?" That's often an opening to getting someone the kind of work they'd prefer to do, but are reluctant to bring up.

Just to give insight into why some ICs don't respond to this question. I asked my manager for promotion, he kept stringing me along. One of the reasons for said string-along was that the kind of stuff I want to work on is not big enough. Why couldn't he tell me this 6 months ago? I have no clue.

But I have learned to never trust managers with this experience. Managers will have to work hard to earn my trust.


There’s an art to discovering mutually beneficial arrangements. If an employee loves working at their current role, is good at, wants to keep doing basically exactly that, is at the right level for the work they’re doing, but wants a promotion, there’s a conflict. Maybe some of that six months was the manager trying to figure out if there was flex anywhere to find a solution that worked for both sides.


There sure is an art to finding mutually beneficial arrangements, but there is sometimes also a point where you need to recognize no such arrangement exists. It seems equally likely to me that the manager may have realized right away that there was no (or not enough) flex in the situation and decided that instead of the team member leaving immediately they could perhaps be strung along and provide value to the company for a few more months.

Some of the situations where no real flex exists are:

- promotion wish where there is no place. For example, someone 1 level below the CTO wishing to be promoted to CTO will not be able to get their wish unless the current CTO leaves. If they don't, promotion to the desired rank will not be possible without changing companies.

- salary demands that can't be met from the budget. Most middle managers do not have significant say over how much budget for raises they are allotted for the year. If one persons raise demand is bigger than the total then not all of it can be met.

- As in the GP post, the things the employee wishes to work on do not fit in the wider strategy of the company and/or will not provide value commensurate with the salary received. In this case, depending on how insistent both sides are, sometimes no compromise is possible.


100% agree. I look back to several situations in my own career as a manager where I did have this case arise and went looking around the org for other opportunities that might give my employee what they wanted. Some of those worked out, but many did not. The ones that did not would be indistinguishable to the employee from a manager just "stringing along" the employee to get a few more months out of them. (There are other cases where I was able to be more upfront as there was an obvious mismatch analogous to your CTO's direct report case.)


That wouldn't work if their primary discontent is with their salary.


If they're honest (including with themselves), it's as easy as saying something along the lines of "I'm happy with my role, my responsibilities, and what I'm learning every day, but I'm not content with my salary."

Sometimes the answer is just to give them a raise. Sometimes it's "you're already at the top of your pay band, sorry."


Not even at the top of your pay band, but "we simply don't have the budget for it". Very much the case for startups trying to compete with well-established companies, let alone FAANG-tier


Kim Scott talks about this in her book "Radical Candor" [1], and I agree with her perspective. A well rounded team needs people who looking to take on big new projects, but also people who become deep ___domain experts. Sometimes called a "guru". People who don't want to progress are this latter group.

The key is to (1) make this arrangement explicit and regularly check in, and (2) find non-promotion ways of rewarding and recognizing good work. This will be dependent on the person, and isn't as clear cut as the promotions track.

I think it's great to just be happy with what you're doing, and focus on other things in life.

[1] https://www.goodreads.com/book/show/29939161-radical-candor


My greybeard anecdata:

I did exactly this in my early career and it worked great in small organizations. Mid to late career, I worked for a tech megacorp and was essentially forced to ladder climb because it was up or out. Eventually, hit a grade level that was oversaturated and got offered a package to leave on the 13th round of layoffs in my time there. My seagull manager at the time had no idea of how much organizational tribal knowledge they lost, but everyone my grade or lower who worked with me did.

I postulate that the size of the larger organization is inverse to the applicability of the "guru" strategy.


I think the "up or out" dogma is garbage, and ends up hurting some of an organizations best people. Sorry to hear this happened to you.

I truly don't think it's that challenging to allow for an alternative path. But as a low level manager at a big corp there's only so much you can do, I get it.


"Up or out" is the best way to enable the Peter Principle and all the institutional mediocrity it brings. When you keep pushing your best performers to a level where they can't perform, what you're really doing is pushing the entire organization down instead. I wish more managers would recognize that.

Fortunately, I'm right now in a place where that doesn't happen, but at the same time there's not that much room for growth either. Fortunately, there's all sorts of personal and OSS projects for that.


I'm not sure what the idea is exactly but it seems people get promoted until they are just outside their comfort zone. There they quietly do their job without complaining hoping no one notices until a scapegoat is needed.


Or until they silently hate their job and leave.



> My seagull manager

i'm sure this is a typo, but IDK what was intended.

senior manager?


A seagull manager, like a seagull, flies in, shits all over things then flies out.


... steals the best sandwiches from children's hands, while declaring "mine, mine, mine, mine"...


Animals exhibiting this behaviour are known as kleptoparasites.


Sometimes they eat the plastic lunch bag and die.


Don't forget the incessant screeching.


Thank you Ill remember this explanation as it hits the base so hard.


I also like "mushroom managing" - cover them in shit, keep them in the dark...


And sometimes they steal your french fry. Or your red Swingline stapler.


Poetic


Probably a reference to this: https://en.wikipedia.org/wiki/Seagull_management

"[...] a management style wherein a manager only interacts with employees when they deem a problem has arisen. The perception is that such a management style involves hasty decisions about things of which they have little understanding, resulting in a messy situation with which others must deal."


Software Engineer with 30 years of experience here. I am the new guy in a team working on a critical app in a large company which also aspires to be tech company. The application that I am working on has been touched by many people. Mostly competent people, but you can see how there is a lack of coherence. Cleary a lot of the engineers only new pieces and no one knew the app deeply. Because every body left to new projects I became the ___domain expert in just a few months. I would like to stay and become the ___domain expert and work through the application with a continuous improvement mindset. It would be a big challenge and very valuable for the company, but I don't see the incentives aligned for me to do that.


This is the case where you may be empowered to layout the values of being the knowledge expert for this to your management and give them buy in to have you be the owner of the product from a tech perspective.


Do a stealth rewrite.


What could possibly go wrong.


I think this continuous pressure of career progression is a managerial bullshit , that unwise managers (most are) apply to everyone without any thinking. This ends up unnecessarily hurting people who are otherwise perfectly good employees but just not interested in progressing in their career and ends up demoralizing them. People gotta understand that a job is just a job and the contract between employee and employer mandates certain compensation for certain hours of work or certain goals but not necessarily compensated for working towards a promotion.


I've probably worked on the same team as 100-150 people over my career so far. Maybe 200. I can count on one hand the number of people who:

1. Are happy in their current title, company, responsibilities, etc.

2. Don't want to get a big raise

3. Just want to "do their job and go home"

I'm thinking of exactly two. There may be one or two I'm forgetting. Coincidentally they were also two of the least skilled developers I've worked with, I think in part because they had very little interest in growing professionally.

There are plenty of important, fulfilling, well-compensated careers in which you don't need to grow, learn, and expand. Software development is not one of them.


I think there are shades of gray.

Two of the five IC's I manage are prolific open source contributors on a project mentioned here often. By any measure these two IC's are outstanding engineers and mentors, but also have zero interest in "growing" or having more responsibility.


Your assumptions are incorrect specially after you spend couple of decades doing software development.


Well the only reason someone would not want a big raise is because they would be worried that it would put them higher up on the chopping block if/when layoffs come around. So that criteria kinda self selects for under performers.

But you can absolutely have folks who meet criteria 1 and 3 who are very skilled. Programming self selects for introverts, so it shouldn't be a surprise that not everyone wants to be a manager. And at some point in your career, you realize that taking on more responsibilities without the subsequent promotion results in more work and more stress for little benefit.

> There are plenty of important, fulfilling, well-compensated careers in which you don't need to grow, learn, and expand. Software development is not one of them.

This may have been true 5-10 years ago. But I think most devs now realize that constantly churning your tools in search of the newest shiny thing is a great way to add unnecessary work and stress to a project. It is entirely possible to get experience with 1-2 tech stacks and make a career out of it.


That at least puts a positive term on it that the manager's manager might buy off on - "John is pursuing guru status on Domain X".


I love HR bs like this. Having to make up vacuous accolades to hand out to people doing a fantastic job for literally no reason. Presumably also making these highly productive employees jump through arbitrary hoops to validate their own existence.


You may already know this, but you can google "performance review phrases."

As a manager, I've found it invaluable over the years :-)


Oooh - I like this, and agree with the other commenter that this is some nice HR spin


I think the important thing to put on the table when having career & performance conversations with team members is to acknowledge that career progression via deep specialization is a perfectly valid path -- or that it isn't. This is often a business decision, and frequently the business is ok with just mediocre or competent SMEs, which will frustrate folks who want more, but at least you'll have created the "radical candor" you need to talk about it.


"I'm happy doing what I'm doing"?

I've almost been fired for saying something like this (that my goal was to perform well in my current role). They wanted to get rid of me because I didn't meet their standards for "ambition". Now I had already been filling a role above my grade for 2 years and they weren't promoting me. I'm not going to continue trying to be promoted without hope, so of course I'm just going to try being successful in my actual role.


Well, you have to play the culture game and tell everyone you have absurd goals and just realize those aren't you goals. Business expectations for employees is at an all time high in levels of absurdity. They want you to be ambitions because they want you to do things for them to make them money, preferably at no or low costs. We've really let greed run wild in this country and this is the effect. For a long time it was optional, you didn't have to play these games if you just wanted to live comfortably. Anymore, you have to play the same games just to live comfortably.

At some point it will create a generation of entrepreneurs who will realize "if I have to do all this, for someone else, and it's about the same if I do it for myself, why do I work for them?" Assuming competition is actually possible, it becomes a valid question. As an employee you shouldn't be expected to work like a business owner, not unless you have significant stake (are a partial owner) as well.


> "if I have to do all this, for someone else, and it's about the same if I do it for myself, why do I work for them?"

This thought has already crossed my mind. I mean, I am far from being the hypothetical perfect employee who is simultaneously an expert on all existing technologies, can successfuly manage teams of developers, talks to customers, notices opportunities on the market for new products, and whatever else... but I thought that if I ever became that kind of guy, I would have to be really stupid to continue working at the same company in return for, dunno, maybe 30% raise, but probably also extra overtime and being on the phone 24/7... when the alternative would be to start my own company. Especially if I also knew other people with the same skills whom I could trust, e.g. my former colleagues.

So I have two explanations, not sure which one is correct, maybe it's a bit of both...

A) There actually are people who reach this level of perfect all-knowing and all-capable employee, who nonetheless do not start their own companies. Maybe they lack the capital: either they are not paid well and they do not notice the opportunity to change jobs, or they have insane spending habits. Or maybe the lack the courage, or ambition, or just have a huge blind spot no one told them about. This might be one person in a thousand, but the idea is that if you find one such employee, it's like winning at lottery -- you let the guy run your business but keep putting all the money in your pockets, and you kinda retire except not officially because you do not want the guy to notice that he is now running the entire business alone. Does this actually happen in real life?

B) Of course, such perfection is unachievable. It is just presented to you as a realistic goal that "obviously everyone else does", so that you feel like an impostor, and don't ask for a raise.


Being an entrepreneur is really hard work. Yeah you can get rich, sometimes very quickly, but a lot of people just don't want to work 5-10x as hard for 0.5-100x the pay.


' "if I have to do all this, for someone else, and it's about the same if I do it for myself, why do I work for them?" Assuming competition is actually possible, ... '

Very true. I feel like competition is not possible in many ventures. The big players can crush you with stuff like loss leaders or just economy of scale.


Such a generation of entrepreneurs have already been created; this past decade we see more startups (especially in tech, but not just so) than we ever did before.

To answer the actual question of why work for them instead of going at it on your own -- starting and building a business is hard. Even if you are capable of doing everything, and have the ambitions, it's still hard. Getting a job is relatively a lot easier, say what you will about tech interviews (btw, I do agree that tech interviews suck and are needlessly difficult). From that perspective, working for someone else is the easier way out, with a stable salary.

Other than that I agree with you, in most companies now you do have to play that culture game even if you're pretty happy with where you are now.


Very well said. Exactly why i want to do my own thing.


I have a similar opinion nowadays. The promotion process of the company I work for (FAANG) is so complicated that it was obviously created to make people not want to be promoted. I was recently promoted and having to fill dozens of pitch documents for no reason was so stressful that now that it's over I decided that I'm confortable where I am and have no further desire to pursue this mindless hustle game.


Hah, one of the company starts with A? The process is designed to frustrate engineers at best. Documents often require tons of copy paste from previous docs. At least in my org, it will be mulled and pestered over for rewrite at least 5+ times before rejecting the process.


"Documents often require tons of copy paste from previous docs."

Sounds like an opportunity to automate. And maybe use some GPL-3. Have a lazy dev like me set the system up to do all the BS work for me and automatically apply for a promotion when the minimum time in job is met.


Sounds like a business opportunity: "promotion as a service". Do it for other people, in return for them paying you the next year 30% of the extra money they got after the promotion.


Yeah, the main blocker is that you would need insiders from each company's management to be able to effectively game the system.


I understand levels.fyi is actually doing this for SF companies.


> I've almost been fired for saying something like this (that my goal was to perform well in my current role).

Find a better job, that place sucks.


People keep saying that based on other issues I've had, yet I don't see anything better. Plus, I'd have to start over since most of my experience is in obscure tech like Neoxam and Filenet.

Basically, all my options suck and this one happens to suck the least. It's a sad reality, but life is full of suffering and overall my life has less suffering than many others in the world.


Ok sorry to hear. I don't know that tech but hopefully something will pop up eventually. Is your whole org like that or just your current manager? Cos you can always try switching teams


I have switched teams/departments a few times. The policies are supposed to be standard across the enterprise (set by HR). The processes that HR get directly involved with tend to be pretty consistent. Promotions are one of those processes, and they strictly set a bunch of parameters like the raise being 7%. There are a bunch of policies that don't directly involve HR in the workflow and those tend to vary from department to department. An example of this would be how you're evaluated at year end - they set policies like not allowing story point comparisons between developers, but there's no enforcement.

So far 2 of 3 departments have directly violated HR policies in one or more areas, usually related to performance management or setting requirements that conflict with HR policy.

The third department is fairly new to me. I haven't noticed anything like policy violations yet. Unfortunately, there's very little opportunity. Context switching, expectations to be full stack in multiple stacks, and managers playing musical chairs with which team owns which system has been tough.

Basically, I'm told I'm off track because I'm slow. They agree that I'm slow because of the constant context switching which also doesn't allow me to build expertise. They also said that there's nothing they can do about the context switching. So I take this to mean that I should switch to a team with less context switching so that I can build the expertise and get faster. The problem is they won't let me go now. We have 4 open positions on the team. Some of them have been open for over 2 months and they can't fill them (not really a surprise based on the type of work). When our tech lead leaves in the next week or two, that will make me the most experienced and highest grade dev on the team - I've only been in this team for about 1.5 years (normally a lot of time, but not for juggling stacks and systems - like half the systems I knew for the first part if my stint are now owned by other teams) and I'm only a midlevel. There's only two other devs - a junior who has been here for a year fresh out of college (performs well though) and a contractor whose term is up in about 2 months (and can't be extended).

So I'm literally being told by my boss that the team environment is not conducive to my growth as a dev or for my career development, but that I'm not allowed to go to another team because our team is in crisis. That I'm too valuable to lose, but that I'm deserving of a less than average rating.


> That I'm too valuable to lose, but that I'm deserving of a less than average rating.

Good that you noticed the paradox! It is surprisingly easy to believe each half of that sentence separately, without noticing how they contradict each other. You simply believe one part in one context (trying to leave), and the other part in another context (asking for a raise or better working conditions).

Here is the pattern explained: https://issendai.livejournal.com/572510.html


So, you are in a place where you have very niche experience, and if you were laid off you would have significant work to find another job.

And your manager is unable to put you in a position to succeed.

So, it may be time to take a step down, or when the next set of layoffs come, you might be in a bad place when you least expect it and when jobs are the most difficult to find.

This is the best time in the last 10 years that I've seen in getting new jobs.


You keep saying this as if all potential future employers already know everything about you and specifically want to avoid it.

You know what you do with legacy/niche tech that isn't interesting to most employers? You can _leave it off your resume_. (Which is not to say you shouldn't include your experience with ECM platforms - there are multiple extremely large, well-paying tech companies in that ___domain, or in domains where that kind of experience is valuable to them!)

Do you know literally any mainstream language? Java, C#, C++, Python, Javascript, Ruby, Go? Congratulations, that's enough to both get you interviewed and also a prerequisite to being able to pass those interviews.

Here's how you see something better: you go to LinkedIn > Jobs > Search: "Senior Software Engineer", Location: "Remote". Every single result will pay more than what you're currently earning, sometimes by integer multiples. Some of them won't even rely on Leetcode-like questions for their interviews, though you should still absolutely spend ~50-100 hours practicing (though 20 hours is probably enough to get a handle on the most critical stuff, i.e. common string/array manipulations, tree traversal, etc). If you think it's not worth spending 50 hours to increase your lifetime income by millions of dollars, that's obviously your call, but it'd be the depression talking, not a sober evaluation of the trade-offs, or whether you can even find 50 hours somewhere (you can; if you didn't have some slack somewhere, then some random happenstance would've knocked your feet out from under you over the last year or two, and since that hasn't happened that means you have non-zero buffer).

If you want I will personally help you tailor your resume to be attractive to recruiters and hiring managers while being completely honest about your experience and competencies. Feel free to email me: [email protected].


I never, ever trusted any engineer manager and HR. In my looong experience, they rarely (read never) have at heart the interest of their reports.

They are there to progress their career, as well as every body else. So, if your promotion, or having you moving to a different team gets in the way, rest assure they will make everything in their power to fight it.

Simply put, I don't pay any attention to the things discussed with my manager around my career. I attend my 1-1 because I have to. I honestly don't get any value out of it.

I have enough experience to know how to progress my career.

There are only two things that keep me working for a given company:

- working on interesting projects, making an impact

- being payed well enough


This sounds incredibly cynical. My experiences have been to the contrary on every point.

Great managers do exist, but you have to make sure that you are held accountable as much as they do you.

1:1 time is as much as their job as it is yours to develop a story and convictions in what you need.


I don't disagree. But this cynical comment comes as average on decades of experience.


Sometimes your manager is trying to build the kind of career within the company that he or she thinks you want, and not one you actually want. The problem is, if you push back things can go too far in the wrong direction.


> I attend my 1-1 because I have to. I honestly don't get any value out of it.

(I'm a director-level with 4 managers under me and 30 engineers total under them, and I've been managing for ~10 years now.)

Theoretically, 1:1s are YOUR time (not your manager's) to talk about whatever you think is important. If you're going into 1:1s with nothing to say, then it's wasted time and you might as well not have 1:1s. But this is basically 30-60 minutes of dedicated attention from your manager! This is your chance to bring up any topic that you think is worth talking to them about! Yoou have their undivided attention! What's pissing you off about work? What gets you excited? What are your goals?

I always walk into a 1:1 with someone with an agenda in place, but for a report of mine, I let them go first. If they don't have anything to say, then I'll ask questions on their behalf. If they are a high performer, then these questions are often things like "are you happy working on this project?" or "what interests you the most about this project?" or "I've been thinking about this other project that you might enjoy working on."

If they are lower performers, then I'll reframe the conversation around how to improve. "It feels like you're struggling with X. Why do you think that is and how can I help?" or "I've noticed you've been committing code less frequently than normal. Is everything okay?" It only becomes a problem if it drags on with no improvement, but this is the first line of defense for us to level up those low performers.

For me, a 1:1 is my chance to get to know my employee better, and it's their chance to leverage my skill set, influence, and authority. Are you blocked my some other team? I can help! Are you bored with your projects? I can help! Do you hate this other engineer? I can help!

But if they walk into the 1:1 and say "I don't have anything to talk about" and then don't want to play ball with my questions, then there's not a whole lot I can do to help out.

I firmly believe that you don't get what you don't ask for, so if you aren't utilizing your 1:1 time with your boss, then your situation is unlikely to improve.

My 1:1s with my boss often extend closer to the 60 minute mark weekly. These aren't status updates. If my manager doesn't know what I'm doing on a weekly basis, then either I'm not communicating well or they aren't doing their jobs. This is not a status update meeting. I go into my 1:1s with topics designed to solve problems. "I've got this engineer who is struggling. What advice do you have?" or "I"m frustrated by the slowness of IT to ship laptops to new hires. How can we fix this?" or "In five years, I want your job. How do I get there?" and so on.

I've been fortunate in that every boss I've had for the last 10 years has played ball when I say those things. And my most recent boss told the entire org when I left that I was one of his best reports, because I knew what I wanted and I communicated it clearly. He didn't have to guess about whether I was happy or what my goals were -- I knew what they were, and he was able to help me the most out of everyone.

This is your chance to level up with your boss's help. If they won't help, then find a new boss. Easier said than done, but having a boss that has your back is invaluable, and the 1:1 is the place to form that relationship.

I hope you find a new manager that cares about your career progression, your productivity, and perhaps most importantly, your happiness. There are managers like that out there. I wish you the best of luck going forward.


Don't get me wrong, I know what 1:1 are for. I know all about that, and I am not saying there are not good managers out there.

I was just trying to be honest and share my experience from small/medium/corporate companies. Maybe I was not lucky enough, but in my experience good managers are not the common case. Company politics and product/customer priorities often win over people requests for change.

That is why, if I am not happy in doing what I do, I simply move on and get another job. That is just way easier.


> "I've noticed you've been committing code less frequently than normal. Is everything okay?"

If my manager had asked me this yesterday I might've said that my gf left and I was recently diagnosed bipolar, which is the truth, but he didn't. He just took me off the engineering team.


I'm very sorry to hear that. Normally, I would suggest mentioning extenuating circumstances to your boss in 1:1s as a way to build trust and open communication, which theoretically should mean that you'll get a little bit of a break when you hit bad times.

Bringing medical information (bipolar diagnosis) changes things a little bit. It's a double-edged sword. On the one hand, it can protect you a little bit through process. It's harder to fire you if you have a medical problem than it is if you have a performance problem. On the other hand, it can lead to being sidelined on other projects if you are deemed unreliable.

Personally, I'd probably speak up and say something to my boss about it and try and establish some empathy and trust, but if you don't trust your manager or don't trust your company to do the right thing, I can understand staying quiet.

Best of luck.


This is the way


[flagged]


haha no one, I am happy as ever Lol, just being honest


> I attend my 1-1 because I have to. I honestly don't get any value out of it.

Yikes, there is a lot more to 1:1s than just talking career progression.


One thing worth considering here is The Peter Principle:

> The Peter Principle states that a person who is competent at their job will earn a promotion to a position that requires different skills. ... If the person is competent in the new role, they will be promoted again and will continue to be promoted until reaching a level at which they are incompetent.

(https://en.wikipedia.org/wiki/Peter_principle)

This is exacerbated by the "up or out" culture in many organizations.

Just because someone is great at their job doesn't mean their job should change, as is traditionally expected by promotions. You can recognise and reward their contributions and find ways for them to grow further _within_ that role, or in ways that extend that role without fundamentally altering it.


if youre in an organization that promotes based on potential to do the work of the next level rather than demonstrating you can do the work of the next level, you should run


There’s always a balance. “If you’re at an organization who demands you do the next level job before promotion, they’re cheating you of the pay difference for a period of time.”


> There’s always a balance. “If you’re at an organization who demands you do the next level job before promotion, they’re cheating you of the pay difference for a period of time.”

this is true, though i would say there are two things here. first, you're probably below the bar when you first start doing this work and so you're getting to train in an environment where it's not necessarily your job to do it. second, if you are meeting the role (and that role is desirable which is true for all software devs these days) then the the company should have a strong urge to get you promoted so you don't jump ship and take the job elsewhere.


That's how I got promoted, found that I was out of my depth (promoted to my level of incompetence), lasted two years, and I start a new job in a couple of weeks, back to the same role I was doing prior to the promotion but at a different company.

The person that's replacing me, is basically the me of two years ago. So that's going to end well...

I have learnt a lot in the last couple of years and I reckon my own 'level of incompetence' is somewhat higher as a result.


Why? This sort of organisation sounds like it has a pipeline to train employees from within. That seems better for overall employee morale than an employer not developing its own talent and headhunting externally for key skills you could just get in house from your own pool with better management and mentorship.


it has a pipeline that dumps people into positions that they may or may not be able to do. employers that promote based on work can and are invested in developing talent but ensure that people can actually do the role they are hired into.


The inertia that you’re at war with is perception of your team from external parties. Promotion and ladder climbing is a signal that everyone is over performing and you are as a leader too. If the rest of the organization is moving up and your team remains static there will be a perception of under performance. It may not be true of course but, as they say, perception is reality.

I like to combat this by giving my team goals to accomplish or lead some task on their own. Even if they are individual contributors they can still network internally to put their problem solving skills on display. An example would be if they took the initiative to have a discussion with HR/Sales/operations/anyone external about some pain points and how my team could help. Then spearhead the solution.

Note: I manage financial analyst so it’s a bit different but they have an inclination to become siloed with headphones on all the time similar to developers so it could apply.


A VP or Middle manager can intentionally kill off teams this way too and supplant a new team / culture. Careful out there folks, that's a painful one to experience.

Your team stays static or functionally shrinks (by adding one or more non-specific knowledge managers/PM to the team instead of individual contributors) even while the company experiences hyper growth both internally and externally.

You work your butt off while people get promoted around you. Your team is starved and starts to show cracks.

Your work get subbed out bit by bit as you tread water until the last bit, that specific knowledge is power grabbed away and put on a 2 stream agile program and it's not your job anymore...

And that's when the "manager speak" begins about "change".


Firstly - Make sure you thank them for their honesty.

Secondly - Make sure they see a copy of their review in which you praise their abilities within the team. That will help to reassure them that there are no penalties for not wanting to 'progress'. Slightly OT since it isn't IT related but I once asked a PC (police Constable, aka a British 'Bobby') why they had remained a PC for 25 years (I was curious). Their answer was - Mo' Money, Mo' Problems. In other words they preferred the day to day life and didn't want more Paperwork, more BS and ass-kissing (sadly a prerequisite for ladder climbing) and they really did not want the hassles of managing others. I did a mental re-take and thought fair enough. I am slightly ashamed that my initial ‘hunch’ was because they lacked the skills or abilities to gain a promotion (my bad and I was glad I asked rather than silently assuming/judging).

One thing to think about doing is exploring their responsibilities – Think about their specialities / preferences / interests. If they are a ‘people person’ consider making offering them the role of helping to onboard newcomers on the team. If they have an analytical mind, consider delegating some of the cost centre analysis work to them. Ensure any unofficial roles are noted positively in their next review so that they can see in black and white their value to the team.


The most productive conversation you could be having is with your own manager, to express how the organization's assumptions about what employees want is creating functional problems for many of them. Leadership may incorrectly assume that the goal of every employee is to get a new job title and responsibilities, but that's obviously not the facts on the ground.

They should investigate where that assumption came from, and, given there is data which conflicts with it, what should be done next?

The stakes are high: forcing a bad culture onto employees will drive some of them away from the company, and force others to be unhappy, or to take on roles they aren't suited for and won't perform well in.

A strong company culture would support both people who want to move up the org chart, and those who don't, without prejudice. The good news is that if leadership can get over the (clearly incorrect) belief that every good employee always wants a promotion, they can make a huge improvement in culture, retention, and productivity.


Trust your gut, op! Push up, not down.

Also let us know how things go


Some are happy where they are, but most are stuck in a rut. There is a natural tendency to just "keep doing what you are doing", and many people don't have long term plans.

For example, how many people sit down and decide to become overweight and out of shape? Yet many of us arrive there by default. It is a similar process playing out in employment. Why many people avoid learning and growing. Not that they decided to atrophy, but more that they haven't tried to avoid it.

It's difficult to produce change in others, or to get them to see the rut. If you are self motivated, it's like speaking a different language. We expect the desire to improve to be intrinsic, and that if they have the desire that they will act in a way to produce results. But both are false assumptions. There are those with no intrinsic desire, and those who have the desire, but not the habits/discipline to take effective action.

My best results has been to push them down the path. Set the goals and routines for them. Get them moving fast enough that learning/growing in a specific area becomes part of the routine.


Learning and growing for promotion at a corporation means learning how to write PowerPoints, managing perception, managing teams, being in endless meetings, dealing with stakeholders, doing 1 to 1s etc

Where as others might prefer learning about mathematics.

Not wanting to be promoted to manager or lead doesn't mean not learning.


> Is it OK to just say, "I'm happy doing what I'm doing"?

Depends where you are and what level. I think you owe it to junior engineers to help guide them. It may be that someone 1 year in the workforce is a highly productive engineer and doesn't need growth, but I can't say that is the norm. They may be mostly productive but some experience must be learned, so I would say you should push them to get out of their comfort zone.

Some companies do up or out until a certain level, usually around senior engineer. I don't really agree with that completely as I think a codified system like that lacks humanity, but it makes sense more or less.

100 percent agree on the 6 month targets... feels like groundhog day, adds tons of stress, does not benefit employees.


I spent a lot of time mentoring young grads. Was kinda fun at the time but after a while it sucks because you see them get snapped up in the job market where no one wants to hire you because you're just old. I've learned its a much better career strategy to avoid helping others and work on trendy skills and grind leetcode.


In 20 years you will be the only mainframe programmer left... I've seen many examples of this: people who refuse to learn the next big thing and end up with skills that are dead.

You need to constantly challenge yourself. If you don't want to advance either you need to change your attitude and jump into something that seems hard, or you need to find a new path that you will enjoy.

I don't want to go into management, so I'm trying to figure out how I can be the technical person in the company that is paid more than the CEO. I'll probably never get there, but it is a challenge that keeps me looking to see how I can be better.


I work with a AS400 contractor, it is all he knows. This thing was released in 1986. He has a great work/life balance and contracts with multiple medium/large companies.

SO being the only mainframe programmer left can actually be in your favor, it often turns into short and high income tasks. Many companies are running systems which are 40 years old, large banks, costco, medium businesses and the list goes on. The cost of updating this stuff is insanely expensive and if it ain't broken why fix it.


While this is true, I think it's also fair to say that it's not easy to just become a contractor. It requires just as much growth as climbing the ladder.

Learning how to manage your time, network, insurance, etc. In addition, you're competing for an ever shrinking pool of work which naturally limits the amount of work available and thus competitive participants.

Also, I've worked with customers that have a ton of this "not broke software". The reality is that these systems present major bottlenecks in providing modern experiences around the data they manage. People spend a lot of time working around the limitations of these systems under the guise that its too expensive to replace.


Maybe. I know mainframe programmers out of work because they couldn't adapt. I know programmers who made a lifetime of supporting obsolete products after everyone else forgot about them.

There is a difference in attitude even though from the outside they look the same, the prospects are very different.


Sometimes people like this will get caught in a trap where they can't find other employment elsewhere without starting over. So their wages and skill stagnate (a lot of our upskilling comes from working on teams that force us to grow). So they've stayed at the same company since 1995 and their nice $50k salary has grown to maybe $85k, which, while not shabby in absolute terms, is on par with fresh graduates in most of the USA.

Old tech is a double-edged sword. Like any other obscure tech, there's less competition, but for fewer overall jobs.


The global financial system largely runs on a tech stack of Cobol, CICS, DB2 on zOS.


Many days I consider in a positive light “retiring” into a mid-level SWE role, content to just grind tickets of varying complexity and pay little attention to the cacophony around me. That wouldn’t be a bad life (assuming I had at least “damn you” money banked [doesn’t need to be F-you money])

Get me a red stapler, please.


Yes it's fine, just make sure they're telling the truth and not trying to get you to shut up because they're about to quit / they hate you.

Increase their compensation as their output increases. Be fair, don't penalize them for not fighting to climb the ladder.

Check in on their happiness regularly. Ask them very directly about their satisfaction at work. This is the conversation you force, not the topic of "why do you not want to progress." You can be really upfront with them – "you don't seem to have really concrete career goals, but you're a valued member of the team – does this work for you? Confirming that it works for us."

This is the easy stuff, spend your time on the bright but overconfident 23 year old who's complaining that they're not an engineering manager yet or the great engineer who's going through a divorce.


> Be fair, don't penalize them for not fighting to climb the ladder.

I really wish this was accepted more. FAANG's whole "up or out" career progression rat race has done so much harm to the industry -_-


Career planning can dovetail with "just get on with the work."

Heres' what I do. I look at the team's roadmap. What's coming up? It's unlikely the technology involved will be completely static over the months and years. To achieve the roadmap, someone will have to go off and learn about X or spike something in NewTech Y.

If that time to learn / spike things is part of the job (which it should be) then it seems like the career and roadmap planning dovetail, AND it all happens in 40 hours where people can have lives, spend time with their families, etc.


Please please please incentivize loyalty! I can never understand more budget for hiring than incentivizing your current employees.


It's not that simple. Loyalty, if defined as 'being with the company a long time', can result in complacency and degrading productivity in line with the amount of critical knowledge this loyal person is storing in their head.

Also, loyalty is one of those double-edged swords that is just great... until it isn't. And when it suddenly isn't, it's a divorce-level event. I saw my employer walk a 20-year employee out of the company with essentially no notice. Seeing that, as a fellow employee, murdered any sense of what I thought loyalty meant to this company.

One bad example can destroy the entire mystique around 'loyalty'.

Get paid for the job you do. If you're aiming to move up the ladder, do a better job than what you're paid to do and let them know your interests and intentions, even to the point that you give them a timeline. But don't expect any more than they promise, and be prepared to burn them if and when they break their promise.

Loyalty is rusty guardrail.


Because there is a recruiting department but there is no retention department.

The role that gets the money does the job


I think the people who run companies hear employee feedback like "I want advancement" and think that they mean something like this program as opposed to not having to job hop to have their salary stay competitive. It would probably help if we were more clear about what we want, but a lot of people wouldn't say that to their boss.


Is it ok? I think it should be but in my experience it doesn’t often seem to be. A mid level developer who has been mid level for many years and doesn’t want to become senior level is probably more senior than he/she realizes, but even if they forever continue as a true mid level developer, that needs to be ok. Same with junior level.

I had a career before software and I knew many people twice my age whom I was “better” than at our jobs, and no one ever thought to fire that person because they weren’t ambitious enough. It’s accepted in many industries that many people won’t get promoted this decade, nor will they be let go. That isn’t always good but I think on the whole it’s more good than bad.


A senior level developer should be helping others more than developing themselves. Helping others less good than yourself is a force multiplier. Helping others is a people problem though, and some people are content to not be good at that.


From one manager's perspective - I literally love people who want to keep doing what they're doing.

Agree with everyone else here talking about the importance of communication up front. I'd add that it is the manager's responsibility to establish the culture of high quality communication. It's something that takes practice and deliberate effort, and the goal of clear and honest communication must be explicitly communicated.

Once we're on the same page about how a team member wants to contribute, then I simply support that by giving consistent, regular raises and staying in touch about how it's going. We're aiming for marathon employment with balance.


My brain broke a little bit trying to comprehend this situation.

Apparently you've stumbled into a stable situation, and your instinct is to screw it up and inject instability into it?

Enjoy this boon that has come to you, and ride it as long and as hard as you can. There is no better situation to be in than with a competent group who knows what they are doing and experiences little churn.


> and I'm totally cool with that because they do it well and are enjoying their work.

It sounds like the person is part of a larger organisation and is happy with how things are, but is required to provide career progression planning, and is unsure of what to report up the management chain.

I wouldn't take the person's post as "trying to screw it up and inject instability into it".


> unsure of what to report up the management chain

I would tell the manager of the manager that things are really good right now, dont fuck it up by making a happy team write nonsense career progression plans.

But because you need a piece of paper, would slap together a team plan and timeline for each of the team on their current glidepath - promotion / salary / retirement and candidates for replacement / managers if team grows / potential head of projects etc.


Yes.

But things do change. The company will change and the job will change. Someday neither one may be there in which case the worker needs to change.

Progression at work may or may not prepare for that.

I am not looking for a promotion at work in the foreseeable future but my situation is stable and gives me the foundation to pursue side projects which are outright radical.


Stillness -> boredom -> restlessness -> leaving the team.

It sucks and we all hate it but really the only way to keep most employees engaged is to not let them become still. "I'm fine where I'm at, leave me alone" pretty quickly turns into "I'm ready for something new, just not here".

Find goals that motivate them, things they can chase after. Keep them moving and growing. It's the only way.


I'm going to say something a lot of people don't like, but here it goes.

Don't work harder than your desired title suggests. In fact, be slightly less productive than your peers with the same title without sacrificing quality.

Always go home on time and don't do any kind of overtime unless it's an emergency.

Make occasional appearances at group lunches and social events, just enough to seem like part of the team but not be too well liked or notable.

Be friendly, but don't buddy up with management.

Always be looking for different positions elsewhere or other companies you would want to reach out to in case you need to abandon ship.

Have fuck-you money saved up.

If you contribute code on GitHub, be anonymous about it.

Consider contract work so you can choose the kind of work you want to do (and create a business and hire yourself under your chosen title/role in case you need to go back to a W2 job).

Be vague, slow to respond, and not overly enthusiastic when management makes you do "reflections" and "self-assessments" that ask you where you want to advance in your career or "where you see yourself in 5 years".

When management walks by your desk, act relaxed and don't look like you are stressed or working very hard; even if your work is poor, management likes the perception of an employee that "works hard" for them.

Don't do things to make them think of you in particular if a peer higher in the hierarchy leaves. If there is an emergency, let seniors handle most of it unless you are the only one available to help.

Only participate in meetings when necessary and don't talk for the sake of talking.

Care about the users/customers of the service you are building, but don't care about the company itself more than you need to or emotionally invest yourself; every company is capable of firing you at the drop of a hat and they will not keep in touch unless they absolutely need to and are willing to drop the advancement bullshit to make you happy.

If a promotion is offered to you, thoroughly inquire about the responsibilities for the position, make note of the new responsibilities that you really don't like in particular and speak to your manager about making some exceptions because you "have strengths in some areas but weaker in these others"; use corporate buzz words during your one-on-one to talk about the promotion.

Again, always have your eye out for other roles and keep an exit strategy in your back pocket.

Working hard isn't a virtue in and of itself, and growth to no end isn't sustainable. There is nothing wrong with finding your place and performing adequately within it. I believe that my generation (Millennials) and later have been especially indoctrinated into the fantasy of the "dream job", the need to always be hustling and advancing, and working for paternalistic companies that "care" about the growth of their employees. It creates lots of shame for those who don't have the will to do what it takes to land the corner office. Most of our grandparents made their living doing things that weren't particularly prestigious and didn't live with that constant lack of satisfaction or sense of shame that they won't live up to their parents success. If you are contributing something to society in whatever amount and you are living the life you want to live, nobody really has the authority to tell you that you shouldn't be satisfied with that.


You just spouted the most popular response and opinion posted to HN.

For an actual unpopular opinion, if you want to stagnate and work applying the same repetitive skillset over and over again, work for a company where stagnation is not only fine but more than welcome. Those include government jobs, non-profit organizations, and very large companies that have little to no risk of competition, such as telecom, large banks, or various zombie tech companies that have not managed to produce any significant innovations in more than 2-3 decades... like IBM or Oracle.

Most other companies in the tech field simply do not have room for stagnation and a company that has stagnating workers will find itself highly vulnerable to disruption by a company that prefers to hire people who have a genuine interest in constantly keeping their skills up to date.

It also causes major productivity issues for a company that has stagnating employees because it inhibits the ability of experts from distributing their knowledge. The majority of the value from senior most experts does not come from their direct output but rather from the distribution of their knowledge and expertise to people less skilled. All of that potential gets lost if there's a substantial group of people who simply want to stay put in their skillset.


> people who have a genuine interest in constantly keeping their skills up to date.

These (wanting to progress to completely different duties vs improving your skills in your current role) are orthogonal though. I don't mind learning a new language every week or whatever it might be. What's being discussed isn't someone who isn't willing to learn new skills. It's about not completely wanting to change career paths (e.g. Engineering into management).


This is exactly the kind of advice I was hoping to find in this thread. Do government contractors, large orgs like IBM, etc often offer remote jobs? Frankly I've always been content to just coast, and my current job is an environment a little more high-pressure and competitive than most, which has just confirmed that I don't care about anything beyond the paycheck. I could see myself at some same org coding happily and adding value for quite some time, as long as permanent wfh is part of the job and the expectations of 'ambition' aren't too high.


I have such a stagnatory job right now, in a large state university. Odd as it may sound, I currently do not report to anyone. Nobody is tasking me with anything, nobody is supervising me. I therefore have about 5 hours of real work to do in an average week. The rest of the time I can use to learn about and explore things that interest me, so personally I am not stagnating.


Keeping technical skills updated and innovation are rarely the skills that move you up the hierarchy


It sounds like we're discussing a person who very specifically doesn't want to move up the hierarchy. But rather stay updated enough to keep afloat.


> Have fuck-you money saved up.

Kinda buried the lede there a bit, didn't we?


In a healthy job market and economy this is likely only 6 months expenses and best practice for everyone, regardless of occupation.


What's your life experience that led you to this philosophy? I agree with some of what you're saying but other stuff sounds extreme or just right for you and not in general.


I'm uncertain exactly what you are referring to as the philosophy. I stand by what I said in the final paragraph because not everyone is cut out to be exceptional given enough effort; if they were, then nobody would be exceptional. Outside of the workplace, nobody cares about your title or what exactly it is that you do or how good you are at it. Nobody is impressed. Individuals whom I think are actually amazing and far exceed my abilities are rarely engaged with or adequately appreciated by others in my experience. In the end, you have to make choices in life for yourself, perhaps having your family in mind at the least, because that's what will lead to satisfaction, not having a constant insecurity about a career "going somewhere".

Also, I didn't list all those micro-strategies off as if I practice all of them. Honestly, yes, I do some of those things, and it depends on how a company turns out for me after I take on a new position. Some of them I've learned from what I've heard from colleagues; an older gentleman once told me that leaning back or slouching in your chair while working can make it seem like you're slacking, and I didn't believe him until I tried to see how long periods of either looking relaxed or ultra-focused affected how I would get treated by bosses and what sort of work they'd give me. Other examples were simply learned accidentally because I'm not the greatest employee in the world, yet I'm at least somewhat self reflective.

But I don't think it's wrong for people to do those things so they can manage to do their job, not do more than they bargained for, make their money, go home, and never end up with a management role they hate. It's moral because, firstly, no one is being swindled, and secondly the companies themselves game their employees all the time to get the most out of them while paying the least amount they can. If it's the company's desire to advance an employee in the hierarchy, and not that of the employee, there should be room for negotiation or termination in an honest way, but instead the imposition of advancement as a norm as well as frequently having employees answer surveys about their "progress" is a psychological tactic to get more out of employees while spending the least amount of money. A lost employee means months of recruiting, which is costly, and a new hire will usually require more pay than a current employee whom they only need to bump the salary of by a few percent.

It sucks, really, but I don't know of a really practical alternative for those whose satisfaction doesn't need improvement other than to play the game within the system we all inevitably must deal with. If humans were completely honest creatures, this wouldn't be an issue in the first place. We'd just tell our employers "no way", and then them employer reasonably has the choice to accept it, negotiate, or terminate. It's not that this isn't already possible, but there's a reason why many recommend against such honesty. Management with ego may feel betrayed that you decided not to make their company your life and to aspire to join their club someday, and a common thing to do when they believe they've gotten all they could out of an employee is to start looking for your replacement until they are ready to fire you, all the while not being upfront about it. Don't get me wrong, some companies are great, but many consider complete honesty not worth the risk.

If that doesn't seem right to you, hey, that's cool. I'd love to hear if someone thinks my perspective is immoral.


>but I don't know of a really practical alternative for those whose satisfaction doesn't need improvement other than to play the game within the system we all inevitably must deal with

well, the obvious factoid I feel most of this topic is missing is simply talking with your direct point of contact. If you're at a smaller company and they want to make you a lead for some new project, then sure. Maybe that's a cue to use your fuck-you funds for a bit. Those companies by default have an implicit expectations that someone is gonna be wearing multiple hats. It's not for everyone, especially those who want to lay low.

But other companies have IC paths specifically to avoid this issue. Those tend to be good companies since they are the (sadly) few that understand that not all workers make good managers. So yes, be honest. And if you realize management isn't... well, that's why you have fuck you money.

I see no reason to pre-emptively close off and start scanning the job market without at least asking for a raise, or insisting to not be made a lead, or whatever issue you have. Unless of course, the people you work with/under are simply incompatible with you or outright hostile.


Never said it was immoral. It's perfectly fine. I just don't think it's THE way to optimize work happiness for everyone. For a subset of people sure.


Oh gotcha. That is most definitely true. I know many people who thrive on 110% effort into work, advancement, etc.


Well, yes. But I think it’s boring as hell.

Just like video games have many layers, jockeying for promotion is another layer to the game of work. Since I’m essentially forced to play it all day long I may as well check out all the features.


It is, or should be, totally OK. I've worked with many people like that, but particularly those over 35, who due to their life stage were perfectly happy with their current roles, and often more importantly, level of responsibility/stress/overtime expectations. Their roles fit with their current work/life balance.

They were, without exception, great to work with, or have work for me.

We can't, after all, all be the boss, or the senior whatever.

Where possible, I'd try and focus on skills development within their current roles.. directly applicable skills where possible - if not, I'd look for indirectly applicable ( look at the training other teams in the business do.. cross skilling, or even just having a better understanding of other roles in the business is rarely a bad thing )


If it's BigCo, this is usually managed by terminating the employees and replacing them.


On the contrary, big companies survive because of their stable workers. There is typically a core of people moving around and up in the company, while most people just work their jobs.

Smaller companies and consulting firms are the ones who follow the "up or out" mentality.


This does not contradict my view. At big companies, there is a stable layer of management who have expressed interest in progression and are waiting for their next promotion / assignment. It may never come, but they're playing the game, management is dangling the carrot, and it's a stable equilibrium.

If someone says they don't want to progress, they are saying that the carrot won't work for them, and when someone in management leaves they won't be able to help, so sooner or later they will be replaced with someone who does (at least say that) they want to progress.


Yes it's okay to say you're happy. And yes, you need to help your team members learn and grow.

If there are no opportunities to learn and grow, you're going to get bored and leave. And most people will not let you know ahead of time, they will just leave. Even if they tell you, by the time they realize they're bored, you've already done them a disservice by not helping them earlier.

For someone who is happy, I think setting targets is overkill. They don't need to aggressively climb the ladder, but you do want to brainstorm with them opportunities to learn things they want to learn. Note this doesn't have to match with what the company "thinks" they should learn but it does have to intersect with actual business needs. Keep it lightweight but always have something they can work towards.

If they don't seem to be working towards it, debug what's stopping them.

1. Don't know how to start? Too hard? Help them get started. Break it down into easier goals/steps.

2. Current work is too much? Lighten their load or change the goal to help them learn how to do the current work better. Be more efficient, prioritize better, etc.

3. They aren't interested? Find a different goal that they actually want to achieve.

4. Temporary setback? Check in later.


I'm not in a manager position, but from a managee's position, I'd say the best approach is to make whatever process for advancing (in salary, title, responsibility) as clear as possible.

You can't convince people who are comfortable where they are to climb, and every company needs those people (e.g. the guy who maintains the crazy Makefiles that no one else likes to deal with, but who doesn't care to revamp the build system even though its sorely needed). However, if you lay out the path for advancement, then everyone can either choose to go down it, or not. If folks decide to not go down it, or get jealous seeing other people advance down it, you can tell them that if they do the same stuff, they'll advance too.

Be careful how you adapt this to each individual as well. There are a lot of words spilled here about how developers with families are penalized because they can't "crush it" late into the early morning on weekends. The hard part will be managing to make things fair across developers of all backgrounds, as you need to make sure you entice valuable employees of all types to stick around.


It's the company's and manager's responsibility to offer to support career progression, but IMO it's inappropriately paternalistic to insist on it.

And unless companies adjust salaries to keep up with market without arm twisting or requiring employees to run on a hamster wheel to "level up" and "prove they can do the job", the easier choice is to leave.


> Is it OK to just say, "I'm happy doing what I'm doing"?

Imo yes, totally. But you can always try to be a bit better in what you're doing, especially in software development...the craft has a lot of room to grow. But if someone is happy being a dev or whatever else that should be totally cool, maybe even celebrated.


> I myself am more interested in the work I am doing right now (i.e. building features that deliver more value to the business than the effort/time/money it takes to build them)

If your work involves higher table discussions / strategy, bring one / some of them into that sphere on the odd occaion. Rather than abstract the next level(s) up away from them, delegate some of that down which simultaneously exposes them to growth and progression.

> manage people's career planning (including yourself)

Ask for the same above you of the layer above.

Otherwise, talk to them like human beings not as subordinates, take a genuine interest, and you will probably know the answer to those questions that they themselves dont even know.


I think you find out what makes them happy in their job, and then try to provide that as best as you can. Saying you are "happy doing what I'm doing" is based on the present state.

You could ask "what do you like about what you are currently doing?", or "is there anything you think that could make you happier?" (this question can have unintended consequences, as "more money" is a likely answer).


Perhaps look into Simon Wardley's idea of town planners, settlers, and pioneers?

https://wardleypedia.org/mediawiki/index.php/Pioneers_settle...

Guide them into one of those roles?


Just leave them alone?


the problem often is, the only career ladder in most companies involves management. Some people just don't want that track, and despite whatever hand waving and speech making, there really is no non management career paths. You can hand out arbitrary titles that sound more important, and you can give salary bumps, but most companies are not set up to care about the opinions of technical people from a leadership point of view. So if you are a person who is a technical person, not interested in management, you are likely not interested in the 'talk', as it always is just talk.

So your choices are learn to enjoy where you are, or have an endless chase to find a company that listens to technical people at a strategic level.


It is OK to say you are happy doing what you are doing, but there is still progression. Can you do it better? Can you do it more efficiently? Set targets for doing the job vs. being excellent at the job, with raises and bonuses set accordingly.


I agree with this point. It's hard to know if the OP is talking about title progression, or growth in the same role. Without knowing your organization, I can't say whether or not people are perceiving growth as having to take on management responsibilities?

If we're talking about growth as individual contributor, above comment is on the mark. There are still ways to grow as an engineer. Broader knowledge, deeper knowledge, reflecting on how to improve things, how to better connect the work to customers and the business, etc.

But, as their manager, you can help them tease it apart potentially even advocating for changes to the IC/technical track within the company?


I think the person should decide what they want to do. For example, I think that trying to deal with both management and technical issues is an unnecessary effort for some people. like doing something just for the sake of doing it.


If I were in their position, I'd like continuing education opportunities, stuff like that. Just because I'm happy in my position doesn't mean I'm done learning.


People who are performing well and happy where they are, are great assets to a company. It's also a great asset for a manager. You just need to find the right manager.


One good strategy is to post up progression ladders so your ICs can see how to move forward in their career if they choose to. It shows you take this seriously.


If you can't change your company, change your company.


Honestly, given the events of the last year, I'd expect most people to feel that way.

The only thing I'd add is if you're good at something, teach it.


You also have companies however that only give raises based on what your title is so if you don't "progress" you never get a raise.


Work hard to keep their skills /experience relevant and up to date and keep their options open.


They are lucky to have you as manager. I tried talking directly about my promo for 2 years now with various managers. It’s not that I wanted to hop teams but the management turn over is so frequent, I end up having 3 managers in 1.5 years. Nobody would have enough time to write the promo doc in that short time frame!


Everything is fine I like it here.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: