clayhacks 4 days ago

Thanks for this. I really want more software engineers to see the benefits of unions. Yes we’re paid well but there’s more to life than a paycheck

  • toomuchtodo 4 days ago

    From first principles, it is the only way for these workers to have more agency and not be treated as disposal feedstock, and as a high empathy human, I would like them to have more agency and be less controlled (if they would like it; the choice is theirs).

  • flanked-evergl 3 days ago

    Unions seems to make sense but if you see how greedy they are, striking in the best economy in the world and in the history of the world — where people's economic situation is better than anyone else on the planet ever was in history — then you have to wonder if there is not something wrong there. I think I would consider them if they could be less greedy.

    I would really like to see some anti price gouging legislation in the US that take these greedy unions to task.

    • tapland 3 days ago

      Boss makes a dollar, I make a dime. Now Boss makes 10 dollars, on HN that’s fine.

      • flanked-evergl 3 days ago

        Personally, I think we should abolish the professional management class.

    • jjk166 2 days ago

      > striking in the best economy in the world and in the history of the world

      The children working in gilded age coal mines were working in the best economy in the world and in the history of the world up to that point.

      • flanked-evergl a day ago

        Good point, I think we need more unions for child labourers, we need to stop child labour in Asia, Africa and South America. If you start that union I will be the first to sign up, I will gladly not go to work for that cause.

        • jjk166 a day ago

          I think you've missed the point entirely.

    • consteval 3 days ago

      Yes it's the unions that are greedy, not anyone else.

    • ctoth 3 days ago

      > striking in the best economy in the world and in the history of the world

      Isn't this the best time to do it? It seems like if workers did the opposite you'd be complaining that they were striking when conditions were bad and hurting the company!

  • whywhywhywhy 4 days ago

    > I really want more software engineers to see the benefits of unions.

    How would a profession where your value to the company scales very directly with your talents and your pay can be very connected to those talents and has a very high celling benefit from being judged as a unit with the least competent instead of an individual on just your own contribution.

    • rebeccaskinner 4 days ago

      Probably the same way it does with groups like actors and writers?

      • lesuorac 4 days ago

        You mean to tell me actors make more money than SWEs and are in a union?

        Whats next? You're going to be telling me Patrick Mahomes is in a union too!

      • [removed] 3 days ago
        [deleted]
    • marcus_holmes 3 days ago

      > your value to the company scales very directly with your talents

      This is not how management sees software devs.

      Devs are fungible resources that can be allocated where the urgency/importance is and regardless of individual attributes.

    • nxobject 4 days ago

      By setting minimum work conditions, rather than exact or maximum work conditions? Every SAG actor from George Clooney to video game VAs benefits from residuals, for example.

    • [removed] 4 days ago
      [deleted]
    • toomuchtodo 4 days ago

      > How would a profession where your value to the company scales very directly with your talents and your pay can be very connected to those talents and has a very high celling benefit from being judged as a unit with the least competent instead of an individual on just your own contribution.

      Your mental model operates under the assumption that you are paid for your individual performance. This leads you to believe organizing is suboptimal. But, the data does not show individual performance is tied to compensation, therefore you're arguing against a model based on a meritocracy fallacy and an incomplete mental model. You might also overweight your own performance vs that of others, in the same way that a majority of drivers believe themselves to be better than the average driver.

      Understandably, it is hard to internalize that we are not special, that performance is hard to measure, and that organizations communicate something different than reality. "Show me the incentives and I'll show you the outcome."

      "I am a gambler and I don't want my upside restricted" is more honest than "the profession shouldn't organize because a small cohort will miss out on outsized comp that they can work hard and are recognized for." Also, importantly, you asked "how would a profession ... benefit" when you really mean just the folks at the top of the income distribution, not the entire profession. One might also consider that pay transparency laws exist because of well known and researched pay inequity issues across wide swaths of the economy.

      > When asked about the rationale for the size of their paycheck, both workers and executives overwhelmingly point to one factor: Individual performance. And yet research shows that this belief is false and largely based on three myths people have about their pay: that you can separate it from the performance of others; that your job has an objective, agreed-upon definition of performance; and that paying for individual performance improves organizational outcomes. Instead, your pay is defined by four organizational forces: power, inertia, mimicry, and equity. The bad news is that these dynamics have reshaped the economy to benefit the few at the expense of the many. The good news is that, if pay isn’t some predetermined, rigid reflection of performance, then we can imagine a different world in terms of who is paid what, and how. -- Jake Rosenfeld, a top scholar of the US labor market.

      https://en.wikipedia.org/wiki/Myth_of_meritocracy

      https://hbr.org/2021/02/youre-not-paid-based-on-your-perform...

  • snapcaster 4 days ago

    What do you envision a union doing for software engineers? like what's the 3 sentence pitch for joining?

    • matrix87 4 days ago

      No more unpaid overtime. The right to ignore work messages outside of business hours. No more noncompetes

      It's a race to the bottom because of the visa worker situation. People will wake themselves up at 3AM on a saturday because shitty tooling made something in prod break.

      Many of my friends are visa workers, but if you're working with people living in fear of deportation, it tends to fuck up the work life boundary across the board

      • adamtaylor_13 3 days ago

        > No more unpaid overtime. The right to ignore work messages outside of business hours. No more noncompetes

        This so radically clashes with my experience it makes me wonder if I've had a crazy lucky career or if people have a hard time setting boundaries.

        At all the companies I've worked for, I've never once felt like I was obligated to answer a message outside of work hours. Also non-competes are more or less completely unenforceable. And finally... working overtime when you're remote is YOUR choice.

        Now all of this is omitting visas. I've never had to deal with that and likely never will. But for US citizens working in tech I don't see how a union helps you at all.

      • fernandotakai 4 days ago

        i'm a visa worker and i've seen people in my country say that visa workers are prejudicial to the country's work environment.

        what if this kind of person gets to union leadership and just accepts a bad deal to visa workers?

        what about a pro-back-to-the-office (and there are tons of people here that are 100% for RTO policies) workers? if they get a majority, they can vote that union workers have to go back and that's it.

      • johnnyanmac 3 days ago

        1) we get higher salaries to compensate, that's in fact why SWE's are often "exempt" (as well as most jobs making over $80k iirc. We should probably raise that ceiling)

        2) I already do that. Maybe I'm lucky, but I've never felt pressured to answer a work message unless there was a legitimate fire.

        3) Non-competes are already illegal in California, which I imagine has the most SWEs in the US.

        I'm all for unions, but I already see the pushback here. Visa situations definitely suck though.

      • zooq_ai 4 days ago

        Ha Ha, French Software Engineers have these protections and their pay is shit.

    • tech_ken 4 days ago

      Mine is: "Why negotiate alone? Your employer has an army of lawyers and HR types to prepare your contract. If you and a bunch of coworkers pool your resources you can benefit mightily by hiring someone to sit on the other side of that table."

      • adamtaylor_13 3 days ago

        I'd say because it's to your advantage to be better than your peers at negotiation. There's nothing but upside for you.

    • Clent 4 days ago

      Look at how well you're being treated now without a union. Look at how well union workers are treated versus their no union worker equivalents. Imagine how much better you'd be treated if there was a union versus your current no union status.

      • Lord_Zero 4 days ago

        Allowing people to work from home, and then yanking that back even after studies prove happier workers and better productivity is mistreatment in my opinion. Especially when it's malicious and arbitrary when they do it in hopes that you will quit. Our quality of life plummets when we're dragged away from our families and forced into long shitty commutes to sit on zoom in a cubicle all day.

      • morgante 4 days ago

        There are some unionized tech workers.

        I would never want their jobs over mine.

      • SpicyLemonZest 4 days ago

        I'm pretty confident that the vast majority of union workers are expected to work from their employer's business premises. Workers should unionize if they're being mistreated, but it's not a magic wand that means I can get whatever working conditions I'd like.

      • [removed] 4 days ago
        [deleted]
    • LaffertyDev 4 days ago

      "A union of Software Engineers lets us collectively bargain for better working conditions, such as flexible working locations, reducing PTO request denials, and work-life balance conditions."

    • Barrin92 4 days ago

      >like what's the 3 sentence pitch for joining

      control your workplace. Same reason for joining a union anywhere. Collective bargaining gives workers agency and real power, which any free person should prefer over sitting in a golden cage.

    • [removed] 3 days ago
      [deleted]
  • mariusor 3 days ago

    My company tried at the start of the year to get everyone back in the office. The worker's council (which is not entirely a union, but very close to it) negotiated for the everyone a three day a week RTO.

    I refused to go back for those three days in the hope that nobody who matters will notice, yet they made line managers snitch on people and I was fired with notice because the agreement with the worker's council was "legally binding" and no exceptions could be made. So for me personally the involvement of the union sealed my fate into unemployment.

    Unions are not a panacea, it leaves individuals without anything to bargain outside of the lines of agreements already established, and while some professions might benefit from them, I think unions for high skill jobs are not a good solution.

  • kerkeslager 4 days ago

    And, just because we're paid well doesn't mean we can't be paid better.

jay-barronville 4 days ago

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

  • 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?

  • [removed] 4 days ago
    [deleted]
eikenberry 4 days ago

There is no way to join w/o having a job at a union shop. I want a union I can join no matter where I work and that can help me find a new job. Why isn't this the model?

  • johnnyanmac 3 days ago

    Unions have their own incentives, and they expand slowly using existing union shops as leverage. Can't really hold much power over any one company if it's 2 people are shop A, 10 and B, and 200 at C. A would just drop them and only hire non-union, while B would make negotiations hard.

    • eikenberry 3 days ago

      The union could flip hiring by making finding good candidates easy for a company by having their members pre-vetted, eliminating the need for vetting interviews completely. Hiring is a huge pain point and addressing it would, IMO, go a long way. And they wouldn't necessarily need to focus on employer negotiations as their members would find job hoping easy due to skipping all the vetting interviewing giving them leverage as individuals.

      • mcmoor 3 days ago

        I feel like union would be much more symphathetic if they do this, and they can coexist with capitalism instead of being hostile activism. But this way they'll just be another corporation, with its pros and cons. Also programmers seems to be uncomfortable with the concept of formal vetting.

xingped 4 days ago

Heck yeah! This is what I like to see! Thanks for sharing!