Comment by jay-barronville

Comment by jay-barronville 4 days ago

22 replies

This might be an unpopular take here, but from my perspective, the downsides of introducing unions in tech for software engineers far outweigh the benefits. I understand why unions can work for certain industries, but I just don’t see how they’d be a net positive for tech.

For startups especially, hiring unionized software engineers would be disastrous:

- You’ll go from having tight-knit and motivated teams building something awesome together to debating contracts.

- Top performers won’t be rewarded based on merit anymore because everything becomes about the collective.

- One of the many dope things about startups is the ability (i.e., necessity) to wear multiple hats, building something from 0 to 1. As the job roles become strictly defined, you lose that magic.

- The incentives for engineers who want to go above and beyond will disappear, because compensation, and everything else, becomes standardized. Instead of an environment where you can negotiate and prove your value, it becomes about fitting into a collective agreement. Hard work and unique contributions should mean something, but they won’t in such an environment.

Essentially, many of the things that make startups—and the innovation that comes with them—great will be pushed aside for a one-size-fits-all model that, to me, feels more like a utopian ideal than a reasonable solution for tech. Many of these concerns also apply to larger companies too.

I’m open and willing to being proven wrong about all of this though!

bit_logic 4 days ago

When you hear about unions in software, stop thinking about auto-workers and think about NBA players instead:

https://nbpa.com/

Lebron James and Stephen Curry are in a union and they don't seem to be having any issues making a lot of money.

Or maybe something more similar to software development, the screenwriters guild:

https://www.wga.org/

Again, there are many rich screenwriters, Google for a list of the top paid and it's obvious being in a union hasn't stopped high compensation.

  • morgante 4 days ago

    How about I look at actual unions in software, like the NYT tech union that immediately started undermining merit, making illegal demands, and discouraging high performance.

    Every actual tech union that exists is a great advertisement for not unionizing.

  • jay-barronville 4 days ago

    > When you hear about unions in software, stop thinking about auto-workers and think about NBA players instead:

    > https://nbpa.com/

    > Lebron James and Stephen Curry are in a union and they don't seem to be having any issues making a lot of money.

    > Or maybe something more similar to software development, the screenwriters guild:

    > https://www.wga.org/

    > Again, there are many rich screenwriters, Google for a list of the top paid and it's obvious being in a union hasn't stopped high compensation.

    Your entire focus here is compensation, which wasn’t my focus in everything I listed.

    • JumpCrisscross 4 days ago

      Would also note that sports' (and Hollywood's, to a lesser degree) models rely on tightly controlling distribution to a near-monopoly degree. Which, as it happens, describes big tech to a tee.

    • simoncion 3 days ago

      > Your entire focus here is compensation, which wasn’t my focus in everything I listed.

      It wasn't your focus in everything you listed, but it was in two out of the four of them... which certainly isn't nothing:

      > - Top performers won’t be rewarded based on merit anymore because everything becomes about the collective.

      > - The incentives for engineers who want to go above and beyond will disappear, because compensation, and everything else, becomes standardized. Instead of an environment where you can negotiate and prove your value, it becomes about fitting into a collective agreement. Hard work and unique contributions should mean something, but they won’t in such an environment.

marcus_holmes 3 days ago

I think your model of how unions work has been heavily influenced by negative publicity.

Unions do not lock down job roles, or enforce collective bargaining, or any of the rest of it, if their members don't want it.

Unions are like the anti-HR. Exactly like when the other side of a negotiation lawyers up, you want a lawyer on your side of the table. Unions are the HR person on your side of the table.

I'm a startup founder and I can definitely see a point where we'd encourage union membership. I want my staff to be happy and productive. I'd love to have someone I could talk to regularly who was very much a representative of my staff. Of course I'd continue talking to all of them individually as well, but having a single person tasked with telling me any bad news would be great.

JumpCrisscross 4 days ago

> For startups especially, hiring unionized software engineers would be disastrous

I agree for start-ups. But Amazon is not a start-up. Somewhere around Dunbar's number [1], a union begins to make sense. Beyond an order of magnitude past it, i.e. ~1,500 employees, it almost always does.

[1] https://en.wikipedia.org/wiki/Dunbar%27s_number

  • jay-barronville 4 days ago

    > Somewhere around Dunbar's number [1], a union begins to make sense. Beyond an order of magnitude past it, i.e. ~1,500 employees, it almost always does.

    Considering the points I made, you mind elaborating on the pros and cons you see? (I’d like to understand this perspective.)

    • nxobject 4 days ago

      I hope this doesn't come off as patronizing, but I just wanted to send you an appreciation for the tone of curiosity and openness you've set in your posts here: your post and JumpCrisscross' comments were some of the most insightful ones in this page.

      For a long time I'd have a reflex "uh oh" response when unions were mentioned in HN discussions, because they arguments would get too snarky and contentious, but I appreciate the tone you've set. Or maybe the HN crowd is getting older and a little less likely to spend time on snark, too.

      • jay-barronville 4 days ago

        > I hope this doesn't come off as patronizing, but I just wanted to send you an appreciation for the tone of curiosity and openness you've set in your posts here: your post and JumpCrisscross' comments were some of the most insightful ones in this page.

        That’s not patronizing. Thank you.

        Honestly, I expected to simply be dunked on and downvoted into a dead comment, so I think it’s great that there are at least some folks who are willing to engage in good faith and have the conversations most would rather not have! That’s how we all grow.

    • JumpCrisscross 4 days ago

      Sure. The motivation of forming a firm over a collection of contractors “is to avoid some of the transaction costs of using the price mechanism” of the market [1]. Put another way, it’s the power of intra-firm communication and trust. That’s what you’re getting at in celebrating camaraderie and flexibility at start-ups.

      When a firm is small, i.e. below Dunbar’s number, that intra-firm communication is implicit. Above that, however, at least some communications must be mediated. Unless one wants pure fucking chaos, that mediation requires formalised communication. We call that system bureaucracy.

      Once you have bureaucracy, you’ve lost the benefits of implicit communication. A large firm must thus either lose that culture entirely or constrain it to the top of the firm: elite group of fewer than 150 people, often much fewer, who have the flexibility to operate outside the bureaucracy and the camaraderie to trust each other with that power. (Or, again, pure fucking chaos. Almost every generation has shining examples of business leaders who want a big workforce with no bureaucracy.)

      The former, bureaucracy all the way down, is conventional corporate management. This is where unions found their footing. The second, bureaucracy except at the top, is the “modern” way. (“Founder mode.”) It, more than traditional management, screams for unionisation because it explicitly creates a two-tier culture where agency is reserved to one side.

      Note that I do not believe in antagonistic unions. They need the power to act, but ones with a trigger finger will put their companies (and themselves) out of business. The question is whether they’ll do it faster than the current crop of founders and VCs. Given the current state of Silicon Valley, I’m up for giving it a try.

      [1] https://en.m.wikipedia.org/wiki/Theory_of_the_firm

      • jay-barronville 4 days ago

        > Once you have bureaucracy, you’ve lost the benefits of implicit communication. A large firm must thus either lose that culture entirely or constrain it to the top of the firm: elite group of fewer than 150 people, often much fewer, who have the flexibility to operate outside the bureaucracy and the camaraderie to trust each other with that power. (Or, again, pure fucking chaos. Almost every generation has shining examples of business leaders who want a big workforce with no bureaucracy.)

        > The former, bureaucracy all the way down, is conventional corporate management. This is where unions found their footing. The second, bureaucracy except at the top, is the “modern” way. (“Founder mode.”) It, more than traditional management, screams for unionisation because it explicitly creates a two-tier culture where agency is reserved to one side.

        This was helpful. Thank you. I have some more thoughts, but I don’t think it’s appropriate to push this topic further given the divergence from the original post.

        > Note that I do not believe in antagonistic unions.

        I’ve always gotten the vibe that unions are inherently antagonistic, but that’s just my view as an outsider who’s never had to deal with one personally, so I could be entirely wrong about that.

        • simoncion 3 days ago

          > ...I don’t think it’s appropriate to push this topic further given the divergence from the original post.

          Respectfully: who the fuck cares how far the current topic in a subthread has diverged from the original one? Let the conversation go where is interesting to the folks having it and trust in folks reading the conversation to nope the fuck out if they lose interest.

hughesjj 4 days ago

Why would a startup have a Union?

Unions aren't like the bar association, it's not obligatory across the industry, or even the same company. Literally today Boeing is on strike in WA but not in South Carolina, exactly because only the WA employees are union.

phendrenad2 3 days ago

> Top performers won’t be rewarded based on merit anymore because everything becomes about the collective

"Top performers" and "10x engineers" is largely a myth nowadays. It existed in the Steve Jobs era when they were trying to balance huge unwieldy OOP frameworks in their heads, but everyone just writes shitty React frontends now (modulo the few PhDs who are writing self-driving car software).

As a sidenote, most often when you see a "top performer" you're seeing someone who has the design in their head, who has always had the design in their head, and nobody else will ever have the design in their head because it isn't a well-structured design and it can't easily he communicated.

  • Arelius 3 days ago

    > it existed in the Steve Jobs era when they were trying to balance huge unwieldy OOP frameworks in their heads, but everyone just writes shitty React frontends now (modulo the few PhDs who are writing self-driving car software).

    Comments about the existence of 10x engoneers aside..

    It's a wild take that we live in a world where all OOP frameworks are gone and besides a few people working on self-driving cars we're all working in React...

    I think I have a few colleagues to notify.

  • johnnyanmac 3 days ago

    I mean, I know some 10x-ers. They are super super rare, yes. Becuase you don't just take a 3 month bootcamp and start working in fields like graphics, compilers, HPC, etc. Jobs that require very strong math fundamentsl and an ability to not just reason with software but understand the limits of hardware as well.

    But that's the exact kind of talent who you'd want in a union as leverage, and those people only have to lose with normal union benefits.

    >you're seeing someone who has the design in their head, who has always had the design in their head, and nobody else will ever have the design in their head because it isn't a well-structured design and it can't easily he communicated.

    This is a nitpick distinction, but I think a "genius" is different from a 10xer. A genius approaches the world in an untraditional way and seems to consume re-interpret content in ways I wouldn't be able to replicate with years of dedicated practice.

    a 10xer is in the name: they feel 10 times more productive as an engineer. Those few people I consider 10xers are ones who aren't just great at delivering entire subsystems by themselves, but great at communicating the idea, and maybe even selling you their pitch. Those aren't necessarily important qualities for a genius, but they are necessary to function in a company.

    (and ofc these aren't mutually exclusive. Though I have yet to meet a genius who I feel is also a 10xer. Having such a different interpretation of the world and being able to translate it to us mortals is a truly gifted person).

    • phendrenad2 3 days ago

      Right and I think people believe this myth that unions flatten everyone down to a seniority level and there's no room for the rare, brilliant 10xer or genius. In reality, in any unionized industry there are still the Brad Pitts and John DeLorean's who break the mold.

      • johnnyanmac 3 days ago

        It's certainly possible, especially for an empathetic or simply very long game individual. But I do feel that the short term incentive isn't there because those people can do all the union stuff without paying union dues.

        And ofc if you give someone special treatment in a union (and they aren't a leader themselves), you kind of ruin the whole point of a union and are just a middleman.

crdrost 4 days ago

Hi! I worked at US Engineering, an MEP subcontractor. This means that when you're building a building, they will hire a general contractor (GC), and that general contractor will be responsible for the overall building and rake in the big bucks—but they'll bid out the MEP -- whether Electrical lines or Mechanical ducts or Plumbing out to a subcontractor, and those margins can get pretty thin, like 5% profit. That needs to cover all of the overhead of office jobs, it needs to cover legal because the final phase of construction is inevitably litigation, etc.

Software wasn't unionized, but the pipefitter were, the welders I met were, unions were a very heavy presence.

> You’ll go from having tight-knit and motivated teams building something awesome together to debating contracts.

Those pipefitters were very tight-knit, never saw them on the job debating contracts. They took a pride in their work that from an outsider seemed kinda strange, saying things like “welp, gotta go help Tyler make his next million.” (Tyler being the CEO and heir of the family business.)

I also know a former teacher who was head of her school's branch of the teacher's union, her teachers were relatively tight-knit, she did describe her particular job as handling and filing complaints and stuff, not so much contract negotiation though.

> Top performers won’t be rewarded based on merit anymore because everything becomes about the collective.

At USE, merit became more important, not less. if you were getting a raise, you had to be able to justify to every other part of the company “hey why is she getting a raise and my people are not.” At Google it was “who can play the perf game best and talk the best talk,” at USE it was “my people made Tyler an extra hundred thousand, what did your people do.” The teacher friend, I didn't ask, but it might be a moot point because during the Bush administration all publibly-funded schooling in the USA was transitioned to hard metrics and student outcomes, so it surely stands against your point but you would also surely say that it's not a representative sample?

> One of the many dope things about startups is the ability (i.e., necessity) to wear multiple hats, building something from 0 to 1. As the job roles become strictly defined, you lose that magic.

So the shop floor did have some very specialized roles. If you are a Master Welder, then the entire rest of the shop floor is basically set up to provide you the illusion that all you have to do to make Tyler money is to show up and weld every piece that is fed to you and inspect it and sign it. Someone else at the Cutter station will make sure that the pipe was cut the right length, someone at Tack-Up will take care of making sure that your parts are already tacked together so that you don't have to hunt around for parts. Stuff like that. But the rest of the folks just wear 10 hats over the course of a day. Like until you have met people who work with their hands like woodworkers, you don't quite have an appreciation for how much freedom one has to just make little tools or racks or a holding enclosure, just welding together some little crane because you got sick of having to sometimes hold this thing for a minute or two while others slid things into place. I want to say at one point they casually dropped “yeah we rebuilt these doors on the loading bay last month, so that we could load another skid into our trucks sometimes.”

Freedom to do stuff, they had! And with teaching, I mean, they load you with so much work that there's no time but aside from the exact minutes of when a class is in your room, the teacher had creative freedom to teach in any way they wanted (and they needed this freedom because any given class has vastly different students with different learning needs). One personal contribution I made: “trashketball,” students could perform tasks on paper to earn the right to throw it into the trash to win either 2 or 3 points off their team. (A different teacher needed an approach to build a kinetic fun activity into their curriculum.)

> Hard work and unique contributions should mean something, but they won’t in such an environment.

Like I don't think this comment would have gotten me decked or anything if I’d said it to one of these construction workers, but it may have ended several conversations with “yeah I don't work with Chris, that guy's a prick.” I think that the teachers would agree that their hard work and unique contributions are deeply undervalued, but they would blame the taxpayer and the embezzlement-adjacent acts of some school administrators for most of that?