Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment Re:Knowing middle managers... (Score 1) 26

There used to be a lot of software engineers (people on the software engineer job ladder, as opposed to the engineering manager job ladder) who had 2-3 people reporting to them and were considered TLMs.

I didn't know about this in google... and that sounds truly inefficient. A tech lead (or staff or principal engineer or scientist above them) is not supposed to be a front-line manager.

And a front-line manager is not supposed to be acting as a tech lead (at least not most of the time.)

Current management agrees with you. My experience is that mixing the roles can work extremely well in the right situations, and that those situations are fairly common in software companies.

Also one nit: It doesn't make sense to talk about a tech lead or staff or principle engineer above them. Tech lead is a team role, not a level. A tech lead can be any level. Typically they're at least a Senior SWE, though they can be anything up to and including a Fellow, if they're the technical lead for a project team.

Comment Re:Knowing middle managers... (Score 1) 26

The number of raises/promotions is limited in order to keep payroll as small as possible.

That's the appealingly-cynical view, but it's not really correct.

Of course keeping payroll down is important if the business is going to remain profitable, but the other piece of the profitability puzzle is productivity, and in this case that's the more important piece. Raises and promotions are limited because if they weren't there would be no financial motivation for good job performance, because why wouldn't you just give raises and promotions to everyone, or at least everyone you like? Creating that motivation is why raises and promotions exist. The best way to keep payroll as small as possible is not to give any raises or promotions. The best employees will leave and you'll be dealing with a continual treadmill of cheap replacements, of which only the worst would stay, and productivity would be in the toilet, but it would minimize payroll.

No, the reason for giving raises and promotions is the same reason that raises and promotions must be limited: to create an incentive for high performance, and to be very specific, an incentive for outperforming other employees.

Comment Re:Knowing middle managers... (Score 1) 26

This can cause them to be less effective as managers because they don't navigate the system on behalf of their employees as effectively. Some of them may not be very good at defending their reports' ratings and promotions because they don't have the skills to do that, even though they deeply understand the team's contributions.

Why do managers have to "defend" their reports? If the team is performing, then everyone on the team should get better ratings. The only exception should be if most team members agree someone is not pulling their weight.

Aside from being a ton of unnecessary work and unfairly punishing people for having been hired by less experienced managers, it's not even possible to evaluate each person's work in a vacuum. The guy who's helping everyone else with their problems is the one who gets dinged at eval time because they have nothing to show for themselves, even if every time they give help, they're saving several hours or days of work for someone else.

In Google, and most large companies, peer feedback is the largest part of the evaluation, so helping everyone else is almost certain to generate lots of good feedback... though if you do it so much that you don't get your own work done and that causes problems for your peers, you will get that negative feed back, too.

As to your question about defending their reports... what alternative approach would you suggest? Let the manager just decide without anyone testing those decisions? Not only would that give managers way too much power, it would result in the corporate equivalent of grade inflation. Why wouldn't I just always rate all of my employees outstanding, except those I dislike and want to fire? There needs to be some pushback, to ensure that the standards are applied as fairly and as accurately as possible. Bonus, raise and promotion budgets are all finite, both because money is finite and because there needs to be some scope for rewarding performance.

A common (perhaps near-universal) strategy is to define a curve and require that curve to be applied at the level of a large-ish organization, say, several hundred employees. Among a large population, you'll have all levels of performers, ranging from those who need to improve or be let go to those who exceed all reasonable expectations. Experience shows what the percentages of each typically are, so, you define a "grading" curve and require that the ratings allocated roughly follow that curve, with any exceptions well-justified.

But, inevitably, because managers generally like their reports and want to reward them, you end up with too many people with top ratings, and this is where the manager has to be able to defend the rating they think their report deserves in a meeting with all the other managers who need to defend the ratings they think their reports deserve. So, the group talks through each case one by one, discussing the details of the individuals' work and the contents of their peer feedback, trying to achieve consensus. Ideally, you want to get consensus rather than decide by voting, because voting tends to produce horse trading (I'll vote for yours if you'll vote for mine, etc.). But either way, the group has to produce a set of decisions that align with the expected curve, or (more often), a set of decisions that mostly aligns with the curve plus documented rationale for the borderline cases.

Promotions require a similar process, except instead of a curve there's a promotion budget; only so many promotions are available.

If this all sounds tedious and time-consuming, it absolutely is. But it's necessary to achieve a semblance of fairness and accuracy in the application of the performance rubric for each job level.

Comment Re:Knowing middle managers... (Score 5, Informative) 26

Knowing middle managers, the shit ones did enough arse-licking and point-scoring to hang on to their jobs, while the good ones were too busy being good managers.

Neither, really. They didn't eliminate jobs so much as make new rules that mostly eliminated the "Tech Lead / Manager" (TLM) role.

There used to be a lot of software engineers (people on the software engineer job ladder, as opposed to the engineering manager job ladder) who had 2-3 people reporting to them and were considered TLMs. These people divided their time between engineering work and management. Google made a new rule that every manager has to have at least 5 direct reports. This rule has flattened the hierarchy by mostly eliminating TLMs, who all had to decide whether to lose the "TL" part and be a pure manager or lose the "M" part and be a pure SWE. Well, "pure" is too strong. Some SWE managers still keep their hands in the code but they generally don't have time for significant projects.

Is this an improvement? Dunno. There are pros and cons. The TLM role has some significant benefits to a company. It enables the existence of small, close-knit teams where the team's manager is also the pre-eminent expert in the area. Being managed by the expert has a lot of advantages for the reports, especially when it comes time for the manager to defend the team's performance ratings or promotions, because the manager deeply understands their work. It has advantages for the company, too, because in a small team led by the project expert it's impossible for low-performing employees to hide their low performance or blame it on others.

On the other hand, TLMs can end up overwhelmed by the administrative overhead. This can cause them to be less effective as managers because they don't navigate the system on behalf of their employees as effectively. Some of them may not be very good at defending their reports' ratings and promotions because they don't have the skills to do that, even though they deeply understand the team's contributions. It can also definitely make them less effective as SWEs, and these people were generally top-performing ICs (individual contributors) before taking a manager role. Some might argue that any time they spend on management rather than engineering is a waste of their talents.

Pure engineering managers can be and often are better managers. Better at helping their reports develop important non-technical skills and knowledge and better at working the system for their reports. And some top-performing SWEs are such excellent managers that even as good as they are at building stuff, their positive impact as managers is larger yet.

From the upper management perspective, there's another advantage: Fewer managers to train and manage. Managing managers is harder in many ways than managing engineers, because the output of managers is harder to measure and evaluate. Also, managers are officers of the company which attaches greater legal and PR risk to their actions. Having fewer of them to manage is beneficial.

(Saving money isn't really a benefit, at least not the way Google does it. SWEs who also manage people don't get paid any more than SWEs who don't, holding all else constant.)

On balance, I don't think either approach is ideal, and the best strategy is probably a dynamic balance between them that mostly favors managers being managers (though with the rule that all managers must have been highly competent SWEs) and SWEs being SWEs, but with plenty of scope for exceptions where a project needs a small team of 3-4 people and there's a clear leader with deep technical ability and good people skills.

Anyway, Google has pushed the pendulum away from TLMs and as a result there are many fewer managers, and each manager tends to have a larger team.

(Disclaimer: I work for Google. I used to be a TLM but opted to switch back to an IC role years ago, before the rule change.)

Comment Re:Better yet, don't use buzzwords. (Score 0) 143

"Let's touch base offline to align our bandwidth on this workflow." isn't jargon, it's buzzwords. It just translates to "Let's meet after this and make sure you understand how I want that to work.".

It isn't just buzzwords, it's jargon with specific meaning... but your comment highlights the problem, because you didn't understand it.

One part you didn't understand was "bandwidth", which in the management context means "available work capacity". This means it's a discussion about resource staffing and constraints. Also, "align" means there's going to be some two-way negotiation, in this case to figure out whose employees are going to take on what part of the work based on their availability. (Well, probably. "Align" could have been used out of politeness, implying a fictional intention to negotiate when in reality the speaker does plan to dictate.) In addition, the use of "workflow" implies that the plan to be developed isn't just for one project, but for an ongoing effort.

Try translating all of that nuance to standard English, and you'll convert a ten-word sentence into a paragraph or two. Like all jargon, its purpose is to increase communication by compressing a lot of detailed information into a few words that have context-specific meaning that goes beyond their normal English definitions.

Of course, the downside of the jargon is that it prevents those who don't understand the contextual definitions from understanding, causing them to come away with interpretations like "Let's meet after this and make sure you understand how I want that to work."

In fairness to you, I have to point out that often the users of business jargon don't know what it means either, and are just using it to make themselves sound "businessy". That's less a jargon problem than evidence that the company isn't hiring the best people.

Comment Doesn't make sense (Score 2) 21

It's wild to imagine Echostar/Dish being worth anything close to that amount of money. From my own experience working inside the company everything always seemed like it was held together with bailing wire and bubble-gum.

I assume there was a highly competitive bidding process for this because there's no way Dish's board of directors would have had the stones to set the price at "three times the company's market cap" on their own.

Comment Re:So this is illegal (Score 1) 153

People are cheering it as if this is some new brilliant political discourse.

Cite?

And the Democratic decision makers may very well decide this is their best path forward.

That seems extremely unlikely.

I for one am not looking forward to an entire election cycle of seeing who can be the bigger asshole on the public stage. I think we've all had enough of that nonsense

All of the other strategies for responding to Trump have failed. Outrage at his antics (which is, granted, the most sensible response) just encourages him and his supporters. Ignoring his behavior just normalizes and enables it. Mockery works best, but direct mockery hasn't been very effective because the GOP leadership and his supporters simply pretend that his comments and language are normal and that the people making fun of him are being elitist. What Newsom is doing actually does work, because they can't ignore either the message or the mockery, but they also can't really attack it because that would obviously and implicitly criticize Trump, too.

The only other option I see is passively waiting for Trump's bad policies to convince the voters that he's an idiot. In fact, they're not going to be convinced until they see the results, but the Democrats need to do something to make it clear that he is an idiot with bad policies so they're positioned to capitalize on souring sentiment, and the normal ways of doing that aren't working. Voters are getting quite angry about Democrat passivity. Ridiculing Trump in this way is working, at least for now, similar to but better than Walz' comments about how Trump and Vance were weird. The effectiveness may fade, and Newsom will stop. Or maybe it'll keep being effective as long as Trump keeps posting his incoherent rambling, which isn't going to stop until Trump himself is no longer relevant. But either way, it will stop being effective, and continuing after that would just make Newsom look like an idiot. There is no way Democrats are going to adopt Trump's style as the new thing, though I hope they will take the hint to move away from repetition of carefully-wordsmithed and thoroughly focus group-tested talking points and toward something a little more authentic.

Comment Re:Commies (Score 1) 153

More seriously, I know there are sincere, principled folks well to the right of me, currently disaffected by this madness, too.

I may or may not be to the right of you. I'm a classical liberal, what some call a neoliberal, and I usually describe myself as a pragmatic libertarian.

I do hope we can find enough common ground to get through this with something like a free country to disagree about later.

Indeed.

I was mostly referring to a large number of folks who used to parrot such things when convenient, only to shuck it when they think they get to be the ones piloting the black helicopters. It is a genuinely sad/funny thing, quoting a family member back to them a few years later.

And yet they never seem to see the humor in it!

Comment Re:Commies (Score 1) 153

The "free speech and free markets" brigade sure has been quiet lately.

I think a lot of us are just waiting for MAGAts to realize that the corrupt, fascist, populist regime they've chosen is really not what they wanted. They won't listen to us until they come to that realization on their own, and until they do, the GOP is just going to continue its slavish devotion to Trump.

I guess they're too busy crossing out parts of their pocket-constitutions.

Uh, no. I, for one, am writing a lot of emails and letters to my (GOP) representatives, trying to remind them that the Constitution they've sworn to uphold really matters and that they shouldn't just let Trump walk all over it. They're ignoring me, and I'm sure they'll continue to do so until their constituents wake up. I'll keep sending the emails and letters, though.

Comment Re:So this is illegal (Score 4, Insightful) 153

Gavin Newsome turning himself into just as big a clown show as Trump is not going to save us.

Newsom isn't turning himself into a clown show, he's just playing, to shine a light on how big of a clown show Trump is. As soon as everyone stops ignoring the Trump's illiterate and incomprehensible posts, Newsom will stop, because for him it's just a performance to poke fun at Trump. For Trump, it's who he is.

Newsom's posts say nothing one way or the other about whether he can beat Trumpism, nor whether he would be a good president. But he's doing a public service by highlighting the way Trump gets sanewashed by the media and his idiocy ignored by his followers.

Comment Re:This is so funny (Score 1) 373

What if you have no internet connection? I can drive an hour from my place and have no internet.

Put your route in while you have Internet. It'll continue providing directions, including to charging stations if required, without Internet. Many areas I drive regularly don't have Internet. Works fine. Alternatively, this is the one case where you might actually have to plan recharging yourself. Unlike with ICEVs, where you always have to do it yourself.

But, yes, if you regularly drive 500 miles, without stopping, through an Internet desert, uphill both ways, then an EV probably isn't for you.

Comment Re:This Sounds Stupid (Score 1) 373

The "fears and concerns about charging" are NOT about charging in the family home, it's about when the person owning the electric car takes a trip

Nah, both are concerns. Neither is actually a large problem in most cases, but both are actual concerns. If you don't have a good way to get a charging cable out to where you park your car, the home charging concern is actually the bigger one. For those with garages, or even driveways, it's not really an issue.

The Article then goes into multi-family homes that can't easily run a line to a 240 VAC charger. That's not an "Anxiety" about charging, that's a hard limitation.

Somewhat, though you don't actually need 240V. 120V is sufficient for most people, as long as there's a fast charger in the area for the occasional top-up when they have a few consecutive days of heavier-than-normal driving. 8 hours plugged into an L1 charger will put ~40 miles into the battery, which is enough to cover 280 miles per week of driving. That's quite a bit more than most people do when not taking a trip. Those who drive more than that on a regular basis need a 240V L2 charger.

So it's more about whether they can get a charging cable out to the car at all, not so much about whether they can specifically get 240V out there. If you're parking on the street you probably can't run an extension cord over the sidewalk, even an ordinary 15A @ 120V cord.

Slashdot Top Deals

Hotels are tired of getting ripped off. I checked into a hotel and they had towels from my house. -- Mark Guido

Working...