Remix.run Logo
Sevii a day ago

For how much power they have over team organization and processes, software middle management has nearly no accountability for outcomes.

AlotOfReading a day ago | parent | next [-]

Is it middle management that has no accountability, or executive? Middle and line managers are nearly as targeted by layoff culling as ICs these days in FAANG. The broad processes they're passing down to ICs generally start with someone at director level or higher.

nothatraman a day ago | parent | next [-]

In my experience it is the constant shifting of goal posts due to execs chasing the next shiny thing, or demanding a feature that they saw somewhere, or heard from client (singular, not plural)

llbeansandrice a day ago | parent | prev | next [-]

I've seen plenty of incredible engineers let go because of "performance issues" that were just poor project management and goal posts that moved so fast waymo should study them to improve their self-driving capabilities.

Shit rolls downhill and there's a lot more fuss when an engineer calls out risks, piss-poor planning, etc. than any actual introspection on why the risks weren't caught sooner or why the planning was piss-poor.

a day ago | parent | prev [-]
[deleted]
darth_avocado a day ago | parent | prev | next [-]

> For how much power they have over team organization and processes, software middle management has nearly no accountability for outcomes.

Can we also address the fact that “software spend” is distributed disproportionately to management at all levels and people who actually write the software are nickel and dimed. You’d save billions in spend and boost productivity massively if the management is bare bones and is held accountable like the rest of the folks.

jjtheblunt a day ago | parent [-]

that's how the inner sanctum engineering in Apple worked, just like you proposed, at least from 15 years ago to within the last 10 years. i could have been in a very lucky time window to have had that luxury, but it had been an Apple mandate to not have deep hierarchies at least in engineering.

uriegas a day ago | parent [-]

Maybe is because of what Steve Jobs mentioned about talented programmers having more power than CEOs as they can easily switch jobs.

jjtheblunt 20 hours ago | parent [-]

perhaps that was involved, but one thing clearly purposeful was people were seriously filtered for particular skills and personality (apple fit it was called back then), which created groups where individuals had unique skills and collectively the group members would naturally want to collaborate. it worked great.

(as an aside, this contrasts diametrically with Amazon, where i worked for a year for healthcare, not needing to because of Apple years' savings, but after a genomics startup i had joined ran out of funding, and wanting a new challenge; there skilled engineering types were presumed to be fungible assets for (not kidding) at least 7 layers of do-nothing bureaucrats making huge salaries...they could survive because sales on the amazon store extract something like the 30% royalty to amazon)

phantasmish 14 hours ago | parent | prev | next [-]

If you think our ability to measure developer productivity is bad, look into what we can do to measure manager productivity.

TL;DR your realistic options are snake oil that doesn’t work, or nothing.

Keep that in mind next time anyone’s talking about managing through metrics & data or whatever bullshit. All that stuff’s kayfabe, companies mostly run on vibes outside a very-few things.

MichaelZuo a day ago | parent | prev [-]

The real question is why would smart competent people continue working under management with blatant ulterior motives that negatively affect them?

Why let their own credibility get dragged down for a second time, third time, fourth time, etc…?

The first time is understandable but not afterwards.

pixelpoet a day ago | parent | next [-]

Astronomical salaries probably has something to do with it.

MichaelZuo a day ago | parent [-]

Yeah that could convince smart competent people to grind their teeth and take a second chance under the same management.

But I don’t think a self respecting person would do that over and over.

raincom a day ago | parent | next [-]

When people live in multi million dollar homes, self-respect doesn't pay monthly mortgage.

teeray a day ago | parent | next [-]

So it's really not the astronomical salary, it's the astronomical debt.

johnnyanmac a day ago | parent | next [-]

Yes and no. The compensation is a lot, but you're not necessarily able to just quit on a dime even if you live humbly. Interviewing takes weeks now and weeks more just to find a proper replacement. And salaries can fund you for months, bu t not years (let alone if you have a fammily)

I'll also say the obvious here in Sinclair's quote about salaries: you can indeed pay for someone's self respect.

MichaelZuo a day ago | parent [-]

This would imply most of these types of positions are filled with less competent people willing to package and sell their self respect alongside their time?

(Thus commanding a rate similar to a more competent person who doesn’t package it to sell.)

BeFlatXIII 13 hours ago | parent | prev [-]

Astronomical debt caused by astronomical real estate inflation.

mschuster91 a day ago | parent | prev [-]

Joke is, most of these homes aren't worth anywhere close to their paper value.

Cy Porter's home inspection videos... jeez. How these "builders" are still in business is mind-blowing to me (as a German). Here? Some of that shit he shows would lead to criminal charges for fraud.

raincom a day ago | parent [-]

The land is worth more than the structure in these areas.

jrochkind1 a day ago | parent | prev | next [-]

You may be over-estimating how many people are self-respecting?

lazide a day ago | parent | prev [-]

Depends on the paycheck.

People will do crazy things for just $100. Including literally get fucked in the ass by a stranger.

7 figures? Ho boy. They’ll use way fancier words though for that.

ordu 17 hours ago | parent | next [-]

There is an old Russian joke, that goes like this:

A man approaches a girl and asks, "Would you sleep with me for $1 million?”

She responds, “Yes, of course!”

Excited, he then asks, “What about for $1?”

She indignantly replies, “Who do you think I am?”

To which he responds, “We already established who you are; now we’re just discussing the price.”

I think it fits there. There is surprising amount of people believing that they have some Values, but just to a point when they were offered to sell them for a right price.

a day ago | parent | prev [-]
[deleted]
darth_avocado a day ago | parent | prev | next [-]

In today’s market it’s mostly because of the lack of other options to earn a livelihood

tikhonj a day ago | parent | prev | next [-]

There's a high switching cost with substantial information asymmetry. Good places are hard to find in some absolute sense and it's hard to evaluate whether a new team is actually going to be good or not. And even if you do find a good team, there's no guarantee it'll last past the next reorg.

zem a day ago | parent | prev | next [-]

serious answer - you find a team with a good direct manager who handles all the upward interactions themselves, and then you basically work for that manager, rather than for the company.

p_v_doom 18 hours ago | parent | prev [-]

Rent wont pay itself. Switching jobs has costs.