Brian Lovin
/
Hacker News
Daily Digest email

Get the top HN stories in your inbox every day.

jvanderbot

It's surprising to me that people don't consider these coded language.

Sure, the junior manager might use them vaguely to mimic, but IMHO, when vague language comes up at decision tables, it's usually coding something more precise in a sort of plausible deniability.

A senior manager on reviewing a proposal asks them to synergize with existing efforts: Your work is redundant you're wasting your time.

A senior director talks about better alignment of their various depts: We need to cut fat and merge, start identifying your bad players

etc etc.

If my impressions are correct, of course ICs are going to balk at these statements - they seem disconnected from reality and are magically disconnected from the effects on purpose. Yes, this is bad management to the ICs, but it's pretty culturally inevitable, I think, to have an in-group signalling their strategies using coded language.

A good manager takes this direction in front of all their ICs, laughs it off as corpo speak, but was given the signal to have a private talk with one of their group who triggered the problem... I dunno maybe my time in management was particularly distopian, but this seemed obvious once I saw it.

jjk166

In the test these weren't coded language, they were randomly generated phrases. The finding is that the people who don't know how to decipher the code are easily impressed by it and have poor analytical skills.

red-iron-pine

The Gervais Principle by the Ribbonfarm guy gets into this: powertalk vs. babytalk

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

the Cornell article is basically just empirical testing of these concepts.

sigwinch

If you like ribbonfarm, the comment section in his follow up is worth reading:

https://www.ribbonfarm.com/2009/12/13/random-promotions-and-...

I wouldn’t be surprised if research like Cornell’s was inspired there.

jvanderbot

from TFA:

> “Corporate bullshit is a specific style of communication that uses confusing, abstract buzzwords in a functionally misleading way,” said Littrell, a postdoctoral researcher in the College of Arts and Sciences. “Unlike technical jargon, which can sometimes make office communication a little easier, corporate bullshit confuses rather than clarifies. It may sound impressive, but it is semantically empty.”

I'm taking issue with "semantically empty" and saying they're actually semantically rich, but they are coded signals. Coded signals become increasingly indistinguishable from noise.

jjk166

But they're not semantically rich. People who speak the code aren't doing it to more efficiently communicate, such that a long and complicated message can be expressed quickly. They are taking a short simple message, stripping away all the details, then padding it such that it becomes more verbose and vapid. This makes the real message harder to decipher for the uninitiated, it removes information even for those who understand the code, and it serves as a display for people who appreciate the flourish. There may still be some meaning left, but it's semantically emptier.

Further much of it is not even code. Examples like the microsoft letter are clearly a performative act to soften the blow of bad news. No one in the know is reading such an email to discern some hidden message; it's written to not be read.

oblio

> Eventually they figured out that language served a different purpose inside the bond market than it did in the outside world. Bond market terminology was designed less to convey meaning than to bewilder outsiders. Overpriced bonds were not "expensive" overpriced bonds were "rich," which almost made them sound like something you should buy. The floors of subprime mortgage bonds were not called floors--or anything else that might lead the bond buyer to form any sort of concrete image in his mind--but tranches. The bottom tranche--the risky ground floor--was not called the ground floor but the mezzanine, or the mezz, which made it sound less like a dangerous investment and more like a highly prized seat in a domed stadium. A CDO composed of nothing but the riskiest, mezzanine layer of subprime mortgages was not called a subprime-backed CDO but a "structured finance CDO." "There was so much confusion about the different terms," said Charlie. "In the course of trying to figure it out, we realize that there's a reason why it doesn't quite make sense to us. It's because it doesn't quite make sense."

The Big Short by Michael Lewis, page 101.

Brian_K_White

But the article isn't about people who do the speaking or what their reasons or real meanings are, it's about people who like hearing it.

georgefrowny

I'm always reminded of Asimov's Lord Dorwin: "[the linguistic analyst] after two days of steady work, succeeded in eliminating meaningless statements, vague gibberish, useless qualifications—in short all the goo and dribble—he found he had nothing left. Lord Dorwin, gentlemen, in five days of discussion didn’t say one damned thing, and said it so you never noticed."

andrewflnr

In some cases, sure, they're semantically rich, but the result here is that in some cases it doesn't matter whether they are or not, that some people can't tell. That can still be true even if corporate jargon originated and is sometimes still used for rational-ish reasons.

notahacker

yeah, this is frankly isn't really showing what people think it's showing. The "not bullshit" examples are all manager-speak and coded phrases like

"We plan to right-size our manufacturing operations to align to the new strategy and take advantage of integration opportunities."

What the study actually shows is that less skilled people find it harder to distinguish this sort of way of saying jobs are being lost or puffery about "we have permission from the market to be a world class, tier one partner" from generated manager speak that's incoherent or mixes the metaphors up like "covering all bases of the low hanging fruit" or "drilling down one more click on people"). Probably because those less skilled people have poorer reading comprehension in general and typically less exposure to corporate environments.

zmgsabst

Or that those “nonsense” phrases are not actually nonsense when spoken by a manager.

The conclusion they’re nonsense comes from the random generation and the technical perspective on semantics; but it’s entirely possible they’re generating phrases that do have semantic meaning when said by a manager… and hence their whole study is flawed.

They quietly assume their conclusion, when assuming their generated phrases are vacuous rather than contain coded semantic content.

alexjplant

Synergy has a real meaning: 1+1=3. A cigar and a whiskey. Chocolate and peanut butter. Hall and Oates. Et cetera. Unfortunately it's one of those terms like "DevOps" or "jam band" or "martini" whose true meaning has been sullied by people trying to sound cooler than they are.

On the rare occasions I've used it sincerely in meetings I've always caveated it with some variation of "the real meaning, not the BS one." This never seems to work so I've just dropped it from my verbal lexicon altogether.

fhd2

That's the right move. If a word changes its colloquial meaning, better drop it and find a new one. Happens all the time. From stuff like "agile" in a software development context (pretty meaningless at this point, can mean anything from the original definition to the systematic micro management it got to be commonly associated with), to previously neutral words that became offensive (because they were commonly used as such).

No individual holds power over connotations. Language just evolves.

atroon

> No individual holds power over connotations. Language just evolves.

Okay, but I still reserve the right to be pissed off at teenagers using 'out of pocket' when they mean 'off the wall' or 'out of bounds'.

collingreen

I always avoid synergy and say "bigger than the sum of its parts" or "peanut butter and jelly". Simple language with less baggage.

alexjplant

...except for those of us who think that PB&J is a culinary abomination in which case the metaphor disintegrates ;-D (apologies to my mother for having to make me PB-only sandwiches growing up)

I do wonder whether adding chips or bacon to counteract the cloying one-dimensional sweetness of the other ingredients would make me a fan though... chunky natural PB, blackberry jelly, hickory-smoked bacon on ciabatta? Hipster PbB&J might be the ticket.

johnisgood

Why would you drop it altogether? Medications and/or supplements can have synergistic effects, for example. Synergy is actually a term that is formally defined as "Effect(A + B) > Effect(A) + Effect(B)".

michaelt

The point of saying and writing things is to be understood by your audience.

If I know a given wording is widely misunderstood, to the point I'm planning to immediately follow it with a clarification - often that's a sign it's not a very good wording.

There are exceptions, of course - go ahead and say Cephalopods (things like octopuses and squid) if you're a marine biology educator.

bloodyplonker22

I once told a female coworker she used my style of syntactic sugar. Later that week, I received a stern email from HR.

faidit

Synergy often means layoffs. As in, we merged two companies and now have two of every department, one of each has to go, and the remainder can do the work of both (yay synergy).

nostrademons

> A senior manager on reviewing a proposal asks them to synergize with existing efforts: Your work is redundant you're wasting your time.

> A senior director talks about better alignment of their various depts: We need to cut fat and merge, start identifying your bad players

In my experience neither one of those are automatically a sign of impending layoffs. Rather, it's an executive doing their job (getting the organization moving in one direction) in the laziest way possible: by telling their directs to work out what that direction is amongst themselves and come back with a concrete proposal for review that they all agree on. The exec can then rubber-stamp it without seriously diving into the details, knowing that everyone relevant has had a hand in crafting the plan. And if it turns out those details are wrong, there's a ready fall guy to take the blame and save the exec's job, because they weren't the one who came up with it.

Interestingly, this is also the most efficient way for the organization to work. The executive is usually the least informed person in the organization; you most definitely do not want them coming up with a plan. Instead, you want the plan to come from the people who will be most affected, and who actually do know the details.

If the managers in question cannot agree or come up with a bad plan, then it's usually time for layoffs. A lot of this comes down to the manager having an intuitive sense of what the exec really wants, though, as well as good relationships and trust with their peers to align on a plan. The managers who usually navigate this most poorly (and get their whole team laid off in the process) are those who came from being a stellar IC and are still too thick in the details to compromise, the Clueless on the Gervais hierarchy.

hyperman1

There is also the signalling when a new, truly meaningless fragment pops up. The bigwig says it first, then his direct reports, then their underlings, etc.

So by using such a phrase, underlings signal both how close they are to bigwigs by knowing such a phrase first, and also demonstrate a vote for alignement, by quoting some phrases more and others less. Bigwigs raise status of underlings by repeating and expressing interest in their new phrases.

These phrases come and go in waves. Underlings laughing with them basically signal they are not worthy of attention in the political melee.

zippyman55

At my final Job, I jokingly used the word SPITBALL… in no time, everyone was saying…. I’m just spitballing here…. So funny.

PunchyHamster

Do note that senior manager thinking the work is redundant also might be completely not aligned with reality. so "I think your work is redundant" is much closer to usual reality. And it's easy to be seen that as you pretty much also need to be a PR person for your own department, not just a manager, especially if department is doing necessary but not glorious tasks

btilly

More precisely than "plausible deniability", it is plausible EMOTIONAL deniability.

When you put enough bafflegab around it, you can almost ignore that you said something unpleasant. Because the part of our brains that processes for emotional content, doesn't process complex language very well. Hence the example with ten paragraphs of complexity to hide the pain of a major lay-off.

After I noticed this, I found that I did this. I reliably use complex language when I don't like what I'm saying. So much so that I could use readability checkers to find discomfort that I was not aware that I had!

And I'm not the only one to notice this. See https://www.youtube.com/watch?v=fpVtJNv4ZNM for George Carlin's famous skit on how the honesty of the phrase "shell shock" over time got softened over time to "post-traumatic stress disorder". A phrase that can be understood, but no longer felt.

Corporations have just developed their own special complex language for this. And you're right. It is emotionally dishonest. That's why they do it.

deaux

> it's pretty culturally inevitable, I think, to have an in-group signalling their strategies using coded language.

Pretty shocking belief when you're of courseing all "ICs".

If it was inevitable than the amount and degree of corporate BS would've been stable over the last 5 decades, and across countries and languages.

In reality, it has been anything but, instead showing massive differences across both.

thewebguyd

Yeah, I agree. Language has always been a tool for tribal gatekeeping and in-group signaling, but also as a tool for precision.

What's specifically interesting about corpo-speak though is it's one of the only version of this (at least that I know of) where it's main purpose is to be euphemistic. In most other fields, the coded language is meant to be more descriptive to the in-group. In management, the coded language is designed to be less descriptive on purpose to avoid the human cost of the decision.

It's dystopian because it follows the same patterns as military language, and serves the same purpose to sanitize unpleasant realities. "Neutralize the target" in military lingo, "Right-size" in corpo-speak. In both cases, the human at the end is stripped of their humanity into a target or resource to be managed (or killed).

rebolek

It's not like they're very subtle about this with their "human resources" horror speak.

gzread

That's why they call them People Team now! I still call them HR, but they call themselves and management calls them The People Team.

Can we go back to Personnel or Staffing? Those are nice and neutral by today's standards...

headcanon

If anyone wants a chuckle, I vibe-coded an endless supply of "synergizing paradigm" terms as a slideshow for a fake corporation. It's fun to put on in the background on a tv somewhere to see if anyone notices.

https://brightpath-global-solutions.com/

Edit: repo link: https://github.com/chronick/global-business-solutions

gregw2

A bit of "hacker history"... at the dawn of the web 1993 was birthed the first app (that I know of) along these lines: "Buzzword Bingo".

It got mentioned in WSJ of all places as news of it spread.

For the history+app from its creator, see:

https://lurkertech.com/buzzword-bingo/

(Wikipedia page: https://en.wikipedia.org/wiki/Buzzword_bingo )

I'm glad to see, 25-30 years later, the hackers/cynical-tech-workers who birthed it getting justified by actual social science research.

el_benhameen

reactordev

Ah, “the only difference being…”

That’s always the line you’re listening for. Everything before that is bullshit, everything after is trying to justify the new product for that one change.

In favor of preferable outcomes of operational excellence as part of our customer success. Barf.

el_benhameen

I keep hearing this from the naysayers, but I just think that they haven’t fully integrated unilateral phase detractors into their work effectively. Maybe you’re using the free retro encabulator tier so you don’t see the full capabilities, but some of us are already twice as productive.

linolevan

This is awesome. Almost all of these are believable even if you're looking at pretty carefully. I need this on a firestick or something.

janalsncm

Reminds me of corporate ipsum

https://www.corporate-ipsum.com/

fnands

Some of those pictures are delightfully cursed

rawgabbit

This is a masterpiece. I have seen similar slides in many consultants' decks over the years.

johnisgood

"Affordable ... at premium prices". :D

mv4

as someone frequently exhibiting at various industry trade shows, I can confidently say nobody would notice.

roysting

[dead]

rdevilla

I suspect this is why formal languages exist; as a sieve to keep the hordes of fools at bay, and a system for turning bullshit into parse errors.

We are undoing much of this progress by now insisting everything be expressed in natural language for a machine to translate on our behalf, like a tour guide.

The natives will continue to speak amongst themselves in their mother tongue.

leonardoe

This observation really resonates with me. I have spent a lot of energy trying to communicate that ditching formal languages for natural language is a terrible idea in some (most?) domains. The power of formal languages comes precisely from their "limitations".

Software is not the output. The output is the theory-building process by which one arrives a formal description of both the problem and (hopefully) the solution. Avoiding the effort to express a problem (or a model of the problem) in a formal language is a self-defeating enterprise.

PunchyHamster

The corpo-speak sounds like mostly way to communicate contentious things in nice way, everything done to not sound negative or aggresive, while knowing (or hoping) that other side gets the message.

It is awfully unproductive way to do it but I'm sure HR approves.

AnimalMuppet

But if someone says something like "synergizing paradigms", isn't that essentially a parse error to any normal person?

You don't need formal language (though formal languages can serve that purpose). You just need to listen like a normal human being rather than like a corporate suit, and that kind of language is just incomprehensible - a parse error. You have to work at it to make sense of that kind of language. And why I took from your first paragraph is permission to treat it as a parse error instead of as some valid message that I needed to decode.

cyanydeez

My guy: corporate sloganeering is as much cultural appropiation as ghetto speak and drug culture.

Theres no high minded difference. Its just in/out group identification.

lo_zamoyski

That's not quite accurate. Formal languages (which have an old pedigree) can be useful for clarification and inference, but they can also obfuscate the truth, and what's more, subvert it. Every logical formalism necessarily presupposes some metaphysics, and if the metaphysics is bad, or you fail to recognize the effective bounds of that formalism, you can fall into mechanically generated bullshit. Modern predicate logic suffers from known paradoxes and permits nonsensical and vacuous inferences (like those caused by material implication). More subtle effects are expressed in, for example, the problem of bare particulars.

Formalism is a product of prior (semantic) reasoning that isn't formal. And because formalism is syntactic, not only can you still jam your semantic nonsense through it (through incoherent subjects and predicates, for example), but the formalism, stripped of semantics, can itself allow for nonsense. So formalism can actually aid and abet bad reasoning. The danger, of course, is the mistaken notion that "formal = rigorous".

Formalism is also highly impractical and tedious in many circumstances, and it can depart from human reasoning as expressed in the grammar of natural language enough to be practically inscrutable. There is no reason why natural language cannot be clear and well-written. So, I'm afraid you're barking up the wrong tree here.

The problem with LLMs isn't that they're not "formal". It's because they're statistical machines, not reasoning machines, yet many people treat them like magical oracles.

ryandv

[dead]

utopiah

Which is precisely why proper scammers, not to say "top" management, is excellent at spotting keywords, or even better shibboleh, and using them. If they must they'll even learn and adopt new keywords from HBR or whatever trendy management publication can help them look the par.

CGMthrowaway

>a sieve to keep the hordes of fools at bay

Corporate speak as a signalling mechanism is only effective among the "clueless" in the Gervais model. If any CEO tried to talk 1:1 to a competent board member that way, they would lose all credibility. Once you've operated at a certain level you get it

>a system for turning bullshit into parse errors.

This is the (cynical version of) the framing I tend to hold about corporate speak. It's deliberately vague as a way to navigate uncertainty while still projecting authority and avoiding accountability in settings like a town hall, large meeting etc. Which is not to be read as a necessarily "bad" thing. No one wants a micromanaging CEO. They have to set vision and direction while leaving space for it top be executed by all the layers under them

jonahx

> They have to set vision and direction

A prime example of corporate speak that is, as you rightly said, 'only effective among the "clueless"'

gzread

No. It means things

dec0dedab0de

Corporate speak as a signalling mechanism is only effective among the "clueless" in the Gervais model. If any CEO tried to talk 1:1 to a competent board member that way, they would lose all credibility. Once you've operated at a certain level you get it

This also holds true for competent non-board members. I have interacted with C-level executives at fortune 100 companies, as well as smaller businesses. It is almost impressive how quickly they can switch in and out of corporate bullshit mode. I think it's what the kids call code-switching.

In general, once they trust you a bit, and they know someone isn't listening they talk like a normal person. Then you ask a difficult question about the business and the corporate-speak kicks in like a security sub routine trying to prevent them from saying the wrong thing.

I have also met some that seemingly calculate their tone and cadence to try to manipulate the person(s)/people(s) they're talking to. It's fascinating when you catch them doing it, and it's different than simply matching like a chameleon. For example, they may use an authoritative tone with younger people, a kind but subtly threatening tone with anxious people, and a buddybuddy tone with a plumber or someone they know isn't going to put up with any bullshit.

I'm really curious how much of it is formally taught in MBA programs and stuff, how much is them copying each other, and if any of it is just a natural defense mechanism to the pressures of being in power.

macNchz

Ultimately I think all of what you describe there falls into a bucket of personality traits and social skills that contribute to success in many areas of life.

It's some combination of what they call "self monitoring" in social psychology, plus general EQ and Machiavellian personality traits that allow people to read the room and adjust their tone, speaking style, word choice (including picking up in-group lingo quickly), posture etc to be most effective given the setting. This applies to basically any social environment, and is often a frustrating reality to many people who may be extremely competent but see others around them who are obviously less competent "getting ahead" through social acumen, office politics etc.

This has been studied among MBA graduates, Do Chameleons Get Ahead, The Effects of Self-Monitoring on Managerial Careers (pdf): https://web.mit.edu/curhan/www/docs/Articles/15341_Readings/...

justonceokay

The higher up you are in a company the more of “yourself” you have to give as realistically many more people are relying on your job results than they are on your personal wellbeing.

It definitely takes a certain kind of person to be a good fit in that role

anthonypasq

what you view as subtly manipulative is just having good social skills

SoftTalker

> I have also met some that seemingly calculate their tone and cadence to try to manipulate the person(s)/people(s) they're talking to.

This is a trait of a psychopath. Not surprisingly, one finds a lot of them in the executive ranks.

jjkaczor

Haven't there also been many studies that show high-level executives also have a high number of "sociopaths" in their ranks?

Sociopaths can code-switch instantly - I wonder how much of this is training, versus emulating others, versus a fundamental difference in brain operations...

aerodexis

The Gervais model is predicated on sociopathy as the driving force of social cohesion. This is the kind of model a sociopath would construct. There are other models available to us.

Social organizations require some sort of glue to bind them together. They need ways to maintain cohesion despite vagueness and to obscure (small) errors. There is a cap put upon max individual output, but aggregate output is much higher than whatever a collection of individuals could attain. This is a very basic dynamic that is lost amidst a cult of individualism that refuses to admit to any good greater than themselves.

Yes - the CEO talking to the board in this way would lose credibility. But a CEO failing to deploy this jargon correctly would also lose credibility with the board : it's obvious he doesn't know how to lead.

What I would like to see is a study of the ratio's between corporate speak and technical speak - and the inflection points at which too much of either causes organization ruin.

moepstar

Hate to ask, but since it came up again and a quick search couldn’t find it - what’s that Gervais model? Links / explanations welcome!

Edit: seems that searching for „Gervais principle“ turned up what was talked about…

gzread

The Gervais model! I haven't heard that in a while.

duped

> Which is not to be read as a necessarily "bad" thing

I (and many others) read it as "dishonesty"

Barbing

Is there a historical example or does anyone have an anecdote of some crunch time where the CEO blowing hot air was the best thing for morale? Compared to what I might think a lot of us would prefer in many cases, which might be an honest assessment & making us part of the journey to overcome whatever adversity.

AnimalMuppet

Not exactly?

Let's say there are a thousand people there at the town hall. You don't want any of them to leave upset, or even concerned. But they each have different things that will make them concerned and upset. So there are maybe 10,000 tripwires out there, and you don't want to trip any of them.

So you're not being dishonest, exactly. You're being nonspecific. You don't want to get down in the weeds and nail down the answer too tightly, because you may trip someone's tripwire. (And also because it would take to long.) So you say something true but not very specific.

(I mean, there can be dishonesty, too, but that's a different thing. Smooth vagueness can still be honest, just unsatisfyingly vague.)

alcasa

Maybe controversial, but I believe a lot of OOP/Clean Code patterns are the software equivalent of corporate BS.

antonymoose

Wildly controversial!

I look at OOP Patterns as standards and practices.

The same way we have building codes for staircases the framing of walls and electrical installations to prevent injury or collapse or fire.

Sure, you can dodge a lot of design pattern paradigms and still make a working application that makes money. You can also invent your own system when building your house and maybe nothing bad will happen. That tragedy hasn’t yet struck does not make the building codes bad just because you got away with it.

domga

A decent chunk of OOP patterns was due to lack of language features, notably passing and returning functions

throwway120385

Design Patterns is more like the Human Factors and Ergonomics Handbook.

You can have your building engineered, in which case building walls out of 2x6's 16 inches on center is not off the table, but neither is a mortise and tenon timber frame with partition walls. In that paradigm, the code tries not to be descriptive of an exact technique but only gives you criteria to satisfy. For example you could run all of your electrical wiring on the outside of the walls or on the outside of the building, and you could use ramps instead of staircases. It only talks about ingress and egress for fire safety, and it explains how you're supposed to encase wires, or if wires are not encased it describes the way the wiring must be sheathed to protect the occupants.

You can heat your house entirely with an open fire, and the code speaks to how to do that safely. So it's unlike "design patterns" in a lot of ways in that the code tries to accommodate the kinds of buildings we try to build and the ways in which we modify buildings because that's easier than saying "these are all the allowed ways of building an entry staircase." Design Patterns are more in the latter category.

rdevilla

I agree. Mostly they are copes for lack of first-class functions and multiple dispatch. Go through GoF and you will see this is the case for 80% of the patterns.

OOP has no firm theoretical foundation, unlike FP which is rooted in the formalisms of mathematics.

red_admiral

Ok, I'm in an argumentative mood, and I think this is more true than not.

The first theoretical foundation of OOP is structural induction. If you design a class such that (1) the constructor enforces an invariant and (2) every public method maintains that invariant, then by induction it holds all the time. The access modifiers on methods help formalise and enforce that. You can do something similar in a functional language, or even in C if you're disciplined (especially with pointers), but it was an explicit design goal of the C++/Java/C# strand of OOP to anchor that in the language.

The second theoretical foundation is subtyping or Liskov substitution, a bit of simple category theory - which gets you things like contravariance on return types and various calculi depending on how your generics work. Unfortunately the C++ people decided to implement the idea with subclassing which turned out to be a mess, whereas interface subtyping gets you what you probably wanted in the first place, and still gives you formalisms like Array[T] <= Iterable[S] for any S >= T (or even X[T] <= Y[S] for S >= T and X[_] <= Y[_] if you define subtyping on functors). In Java nowadays you have a Consumer<T> that acts as a (side-effectful) function (T => void) but composes with a Consumer<? super T> to get the type system right [1].

Whether most Java/OOP programmers realise the second point is another question.

[1] https://docs.oracle.com/en/java/javase/21/docs/api/java.base...

hibikir

OOP pattern were useful for people stuck in a pure OOP language (say Java 1.4) And needed to make something understandable. Today, when many languages, including Java, have reasonable functional programming support, a large percentage of the patterns are over complicated. Just look at the list, and see how many can be replaced with less boilerplate by passing a function, doing some currying, or both.

bluGill

That doesn't replace the pattern, it just does the pattern by a different name. Design Patterns was never about OOP - the publisher added OO to the title because that was the fad at the time, but the patterns happen in other systems as well, they are just implemented differently.

Aeolun

When applied without thinking about why. Yes.

Except dependency injection. I really can’t imagine why you’d ever not use that. I suppose it’s possible to overuse, but you’d still have better code than without. Certainly more testable code.

Scarblac

Because code becomes harder to understand.

With direct dependencies, if you are trying to understand some code that calls some function and what it does exactly isn't completely obvious, you can press a button to go to it, understand it, and come back.

With dependency injection it depends on what is going to be inserted during runtime, so you can't.

layer8

Unless you mean just regular constructor parameters, dependency injection in the sense of a runtime dependency injection framework is the one thing I try to avoid like the plague.

glitchc

Why is OOP lumped with Clean Code? Objects are useful for managing complex states and relationships. They are complementary, not mutually exclusive, to procedural and functional programming.

array_key_first

Usually when people refer to OOP they don't mean encapsulation, although that's the core tenant of OOP. Encapsulation, private and public etc is a given. Usually they're talking about the other OOP stuff, like inheritance. Inheritance is pretty much bad and is the wrong abstraction for 90% of stuff.

kdfjgbdfkjgb

I think they meant "OOP patterns". Not that I agree with them

delecti

I worked with a junior dev who suddenly got really excited about Clean Code. Every example he brought up left me feeling that there was a kernel of good advice, but the book wanted you to take it to such an extreme that it would result in shitty code.

jghn

> there was a kernel of good advice, but the book wanted you to take it to such an extreme that it would result in shitty code

I see you're familiar with Uncle Bob's handiwork

ansgri

I feel like half of junior programmers are susceptible to this.

teddyh

There is now a second edition of that book which has supposedly been rewritten to fix that.

oldestofsports

It strongly pushes for max 3 LOC per function, and I am not even joking.

SoftTalker

Most of OOP and design patterns was yet another attempt to make it possible for lower-ability (i.e. cheaper) developers to be productive. Just like dimensional lumber and standards like "wall studs are spaced 16 inches on center" made it possible for a lower-ability carpenter to frame a house and have everything fit together properly. Though in the latter case, it actually was successful.

PunchyHamster

Nah, the engineering standards like that generally make everyone's job easier; the "pro" carpenter will save just as much time as the newbie, hell maybe more.

Design patents are more of "you need to build house with this exact room layout" than "the materials and ways to put them together are standarized"

mikkupikku

There's a strong element of that, but there's more to it. It is to the advantage of management that even their experienced developers all speak the same design language, if only because this makes any individual developer easier to replace. Corps don't want a situation where the whole company is hanging off one brilliant programmer's completely impenetrable code. TempleOS is awesome, but not for businesses.

exceptione

I think you can safely omit 'maybe'. OOP is harder and requires more design experience to achieve good results than functional programming. I welcome you to look at OOP code from people who don't get the patterns.

OOP can be wonderful, but the people who aren't able to step up a level in conceptual abstraction should really not touch it. Remember, for many years languages like Java didn't have any concept of lambda's and higher order functions, so design patterns were essential for elegant solutions. As they say, a design pattern is a symptom of the language being not expressive enough. In other words, many design patterns in OOP languages express the same thing as first-class language features in the functional paradigm would do, Visitor vs fold for instance.

raffael_de

> formal languages exist; as [...] a system for turning bullshit into parse errors

that's a very neat way to put it!

kevinsync

Last time I worked corporate, we were acquired and I was asked what my job was by somebody on the other side. I said “My job is to make you feel good about whatever it is that I may or may not be doing around this place.”

Despite it being a joke, I think there’s a lot of truth in there that explains corp-tongue -- from being visible in endless meetings to in-group parlance to cutthroat promotion tracks, a lot of corporate America boils down to narrative, storytelling and performance more than booking sensible profit and delivering the very best to client and user. This type of language and expression is a major tool for making people feel good about your actual, contestable value in an organization.

It’s both kabuki and kayfabe lol

darreninthenet

As a highly experienced consultant once said to me, forget all the objectives, priorities and corporate culture bullshit, whatever anyone tells you, your job is to make your boss look good.

wmeredith

It's called busy-ness for a reason.

garethsprice

The headline says these workers "might be bad at their jobs," but considered in the context of Graeber's "Bullshit Jobs" thesis - that a huge chunk of white-collar work is pointless make-work for surplus labor - then in a hierarchy that rewards BS-fluency (which Littrell speculates), they are actually _good_ at their jobs.

The study measures analytic thinking as a proxy for performance, but that is only the right metric if the organization rewards individuals on the basis of their ability to make good decisions. Which anyone who has spent time in a corporate setting will know is often far from the route to success in such a setting, regardless of what the organization would say.

If your role has no concrete output and your organization rewards BS-fluency, you need a jargon that performs productivity without being too specific - so this argot isn't useless, it maintains a hierarchy that the BS-fluent can be promoted through. Not so much a rising tide but a blocked toilet backing up through the org chart. And BS-receptive workers are more satisfied with their jobs, because by their organization's actual values (versus whatever might be written in the mission statement), they're succeeding.

The BS-intolerant and analytically competent are less satisfied because they're the ones running into the blockers that the BS is covering for - or working through them only to discover that there's no tangible work to do under all the jargon.

The takeaway for me is: if you're interviewing somewhere and the hiring manager starts talking about "actualizing synergistic paradigms" instead of telling you concretely what the team shipped last quarter, it is likely one of those organizations. Places that can tell you plainly what they do are the places where your work will matter.

foundart

A good takeaway line from the article:

> Rather than a ‘rising tide lifting all boats,’ a higher level of corporate BS in an organization acts more like a clogged toilet of inefficiency.”

and a link to the paper: https://www.researchgate.net/publication/400597536_The_Corpo...

jimnotgym

In a discussion yesterday about a large and complex physical system that is hard to optimise further without more work for it to do (lots of excess capacity), the VP suggested we should 'consider how emergent technologies could be leveraged to decrease overhead'. It is a clever way to say, I have no ideas either, but if a better machine that hasn't been invented yet becomes available we should use that'. I say 'clever', because the other execs nodded in approval, and agreed. From other conversations I have had with him I was just glad he didn't say 'AI' as per usual, although I am in two minds as to whether he did actually mean AI, but thought he had said it too many times in the last week. I'm not popular because I ask difficult things like, what kind of AI?

dkarl

Bullshit is so dangerous because it could mean something. That VP could mean, it's time to look beyond the set of mature technologies we've been considering and look at newer technologies that we would normally ignore because they come with risks and rough edges and higher cost of ownership.

So it might be a substantive decision that affects how everybody in the room will do their jobs going forward. Or it could be a random stream of words chosen because they sound impressive, which everyone will nod respectfully at and then ignore. And like an LLM, he might have made it into his current position without needing to know the difference.

jimnotgym

Correct, and in my opinion we seem to have a cutting edge machine, the best available. So it was BS. What was really troubling them is that for years the operational delivery part of the business has saved everyone else by finding more and more effiencies. I had stated that it was no longer cost effective to spend the money on the diminishing returns of squeezing tiny %s more out of it. The room took on a complete silence, because their strategy (of leaving it to someone else) has gone. Much harder tasks, what goes through the machine, how it is sold, need to come to the fore... and that is terrifying for people who PowerPoint for a living... so instead, they break the silence with BS, nod, pretend it's not happening.

ekjhgkejhgk

These headlines are crack for HN.

DrewADesign

Sure, but it’s not clickbait. It accurately reflects the article content, and seemingly, the discussed study’s results.

undefined

[deleted]

butILoveLife

The Karl Popper in me says: Its barely useful science because its not falsifiable.

Its like a horoscope, it applies to everyone.

Its closer to a tautology "Its raining or its not" than a contradiction "Its raining and its not".

The closer to contradiction limits the possible realities, which makes it better science.

Imagine if I said "People who skip breakfast are worse at their jobs". Its so vague, its always true.

delecti

How is it not falsifiable? They found a correlation between susceptibility to bullshit and the result of a previously established cognitive tests.

> Imagine if I said "People who skip breakfast are worse at their jobs". Its so vague, its always true.

That's a terrible example of your point. As long as you can define a metric for "worse at their jobs" (it'll vary a ton based on which job we're talking about, but it still sounds like something you could assign a metric to) then you have a really clear and testable hypothesis.

DrewADesign

It looks to me like they designed a test to measure someone’s susceptibility to corporate bullshit, and then administered tests that were correlated with job performance in other studies. If the results were not different on the cognitive tests, then it would be false. If the people who scored higher with their bullshit scores did better on the cognitive tests, then it would be false. If you disagree with the methodology then criticize that, but saying it’s not falsifiable is simply false.

throwawaysleep

> Imagine if I said "People who skip breakfast are worse at their jobs". Its so vague, its always true.

As long as you can define some measure of "worse at their jobs", which corporations routinely do, this seems like an easy thing to falsify.

Go get employee eval scores and poll everyone on whether they eat breakfast.

ivl

It's like crack, but for being able to be a little derogatory to the masses.

Certainly not as unhealthy as crack.

AlexC04

that's a bit of a meta discussion and it'd probably reveal some super interesting things about how tech culture have changed in the last ~15 years.

I've been on HN since 2010 (lost the password to my first account, alexc04) and I recall a time when it felt like every second article on the front-page was an bold directive pronouncement or something just aggressively certain of its own correctness.

Like "STOP USING BASH" or "JQUERY IS STUPID" - not in all caps of course but it created an unpleasant air and tone (IMO, again, this is like 16 years ago now so I may have memory degredation to some extent)

Things like donglegate got real traction here among the anti-woke crew. There have been times where the venn diagram of 4chan and hackernews felt like it had a lot more overlap. I've even bowed out of discussion for years at a time or developed an avoidance reaction to HN's toxic discussion culture.

IMO it has been a LOT better in more recent years, but I also don't dive as deep as I used to.

ANYWAYS - my point is I would be really interested to see a sentiment analysis of HN headlines over the years to try and map out cultural epochs of the community.

When has HN swayed more into the toxic and how has it swayed back and forth as a pendulum over time? (or even has it?)

I wonder what other people's perspective is of how the culture here has changed over time. I truly think it feels a lot more supportive than it used to.

stephbook

Understandable. None of us is one of those sheeple! /s

NoSalt

"synergistic leadership" or "growth-hacking paradigms" are, in my opinion, what my teenage son refers to as "brain rot". I don't know where these people come from who make up these terms, or what childhood trauma has done this to them, but I absolutely cannot tolerate any of it, it makes my skin crawl.

hibikir

It's a bit better: They are forms of obfuscation and lowering information in a channel. They are designed for environments where being clear is very risky. In certain organizations, you are better off being unclear than asking for approval or consensus on a tricky decision: You produce an incomprehensible, vague mess of a message, and avoid argument, as argument in those places leads to paralysis.

Now, does this mean it's the right way to talk everywhere? Of course not. And since it's often seen as safe, it's overused. But it doesn't just arise, as a bug. plain language that means what it says creates more conflict, and isn't always better.

dasil003

There’s also a compounding effect. Even though they tend to be a bit hand-wavy, you can use the words synergy or paradigm in a sentence and still have it confer some kind of meaning. However as soon as you utter the phrase “synergistic paradigm” you are obviously and completely full of shit.

Also a lot of corporate jargon does have specific connotations for skilled communicators to send a message that is seemingly polite but is actually saying something controversial that is picked up only by those in the room savvy enough to understand. In skilled hands it’s very useful, in unskilled hands it’s complete gibberish. In many ways that’s a feature as the clueless cargo-culters quickly out themselves, and then the smart leaders can use that knowledge to route around them or deploy them in non-harmful ways. All without any overt confrontation ever taking place.

enbugger

> They are designed for environments where being clear is very risky

So fake guru courses mostly

VorpalWay

How was this a surprise to anyone with more than three braincells?

But I guess it is good to have this study to point to in your workplace, instead of just seeing that it is self evident.

throawayonthe

i don't think it's that self-evident - many people believe on some level that these hierarchies (like in the workplace i mean), so i think it can be useful to point out the self-reinforcing bs-generating structure and that bullshit from above is still bullshit

dlcarrier

This is what offices exist for. In fields where efficiency matters, you end up with contractors, working remotely, getting paid by the project, and not being tied to one company. This is how lots of engineering and architecture works as well as many other fields.

In a work environment dominated by office social situations, language plays a key role in establishing social status, but there are other forms of posturing, with promotions generally based more on social status than job performance, reinforcing the social hierarchy. Technical buzzwords aren't even the only kind of jargon used in this manor, there's often an entire litany of language used outside of the job functions themselves. For example, human resources has its own language rules.

The author has come across this phenomenon and is attributing it to language alone, but there is far more involved here.

red-iron-pine

HR has its own language rules because their job is to police language that could be considered hostile, and because they do things like hiring and firing, and that comes with very specific legal implications.

there is definitely a proscribed way of doing HR and that also comes with definitions and language.

many field are like this, and it's not some magical pop organizational psychology

Esophagus4

There does exist some purpose for corp-speak: it is a shared language for people in disparate parts of a large organization to communicate with. It is a tool, mostly for managers.

Managers use it with peers because their job is coordination and communication.

Managers shouldn’t talk to their reports in corp-speak, but think of it like a shared protocol for all messages in the corporate message bus.

ta988

But how much of that is real as in has measurable positive impact vs random decision making.

Esophagus4

That sounds like a problem with the people producing and consuming the messages, not a problem with the protocol itself :)

persedes

Agreed, I think it also acts as a hiring filter to scan for candidates that have been exposed to this kind of language and can speak it fluently. The bigger the cooperation, the more widespread that is though, don't see it as often in mid sized companies. Was looking into a director role at a large org and there were lots of very new words thrown at me very quickly.

vjvjvjvjghv

You may be right but often I feel it’s a tool to sound confident while at the same time having no idea what they are doing.

Daily Digest email

Get the top HN stories in your inbox every day.

Workers who love ‘synergizing paradigms’ might be bad at their jobs - Hacker News