I work 40 hours a week. Sometimes I work 45, and I usually offset it by cutting it shorter the next week. I have no need (or desire) to "strike" just because some businesses/orgs/teams are garbage.
No competent programmer I know has to work 40 hours a week to have their needs met. The best ones charge rates would allow them to have their needs met working <10 hours a week.
First of all, what does that have to do with ANYTHING being discussed in this thread? Second, any "programmer" working 10 hours a week and charging enough to live comfortably on that isn't a programmer, they are a consultant.
It has this to do with this thread: programmers who say they don't need to unionize because "their needs are being met" in return for "40 hours a week" don't understand the basic economics of their craft of what being compensated fairly means, and that's something a union could help them with. I've heard more than one case of a big company saying "thanks for that optimization that will save us >$15M/yr for at least a decade, here's a ~$10k bonus!".
The few engineers who care to engage in the negotiations which yield their true market value end up making several times that of the average. Yes, some of them are exceptional engineers, but some are not, and the only real distinction is being able to find and negotiate optimal market rates for their work.
I am a consultant that writes software, does that mean I am not a programmer.
If wasn't supporting a whole raft of people who aren't my kids I could get by on 10 hours a week. Most of these people will be self sufficient in the fall. Then we will see I can get fewer hours.
Charge hourly, produce good work(actually work those hours you charge) and spend enough time learning to stay proficient in your niche of the craft. This recipe won't make you a millionaire quickly, and it won't get you a house in the bay area, but it has given me great financial freedom in the Midwest.
I work 35-40 hours per week and am quite competent and senior engineer in London. You need to find a company which isn't trying to make employees work unpaid overtime. Lots of companies out there are fine with 40 hours per week and pay market rate salaries for senior people.
Travel can be extremely cheap nowadays, e.g. budget airlines on weekdays, last minute deals from the big tour operators. Working one 10 hour day a week will allow for way more travel than 4x the money on a 4 or 5 days work week.
Last year I had a consulting gig in a Europe based company, with offices next to a big airport. As summer was slow anyway I'd work 30h weeks (invoicing four 7.5 hour work days) Tuesday - Thursday, and spend the other 4 days at a beach in Ibiza, Bulgaria or Cape Verde (with occasional remote login to take care of emergencies).
That's true..but IMO, if you want to reach that level of expertise, you have to spend a whole lot of time every day/week learning new stuff/technologies. At least that's the case for me as a software developer.
When I was hired I became the best paid person I knew. I think it would be pretty hard to unionize, but damn if I ain't pissed that that wage fixing scandal wasn't a bigger deal. I work at one of the guilty companies, and I would be happier if I felt like most workers even knew it happened. (even though this was not wage fixing for the average engineer, but for certain high profile roles.)
That's something a worker's organization would help with, even if I don't feel like I need them in wage negotiation.
It would be worthwhile to simply have an organization so that when shitty things happen, you don't have to try and form one while simultaneously dealing with shitty things. A union is like insurance in that way. You get it when you're healthy so that it'll be there for you when you're not.
"Some massively rich companies colluded to keep their 5%-er employees from making even more..."
Not that I disagree that it was a huge deal, it's hard to gather greater sympathy/empathy from people that tend to make less than half of those aggrieved.
Exactly. If you're making $35k a year, all that story meant to you was "a bunch of billionaires colluded so someone making 5x what I make couldn't make 5.5x what I make."
It gets worse when you think about how often those "screwed" people that make 5x the median income of an area, make software that replaces 10,000 jobs. This software often comes in an app store and is given away for free with an ad at the bottom.
I agree... however, the reason it wasn't reported in the news, is because it wouldn't get a good response for the news agency, and likely piss more people off about the victims of that oppression. I'm not saying they weren't in the wrong, only pointing out why it wasn't more reported in mainstream news.
The 40 hour work week is arbitrary. It was made for railroad workers who had high workplace accident rates and worked 6-7 days a week. Many died because pre-implementation they worked at night w/o sufficient electric lighting as it was not widespread yet. After the war; WWI iirc, the framework was applied to other industries.
So if you don't want to work 40 hours, don't. I have much less sympathy for a software engineer who has better leverage than a kid who works at McDonalds and couldn't earn a living wage working 60 hours.
The fact that you could strike and not really sacrifice much; and if it failed find another job, puts you in a great position. Unions are good for protecting those that can't afford to protect themselves and are at a disatvantage. SE is not IMO a vocation that needs to organize.
I think game dev is the way it is because so many romanticize game development. A ton of grads fresh out of college want to get in and are competing for a the limited (but large) amount of work it takes to make a game. The big a-hole studios realize this and charge sub-prime wages because after they burn a dev out there will be another to replace them still starry-eyed from a childhood playing games.
I have read several stories of people leaving game deve for a nice boring job writing insurance software for more money and fewer hours. Many could be doing it the other way around, write software for a lame, but lucrative, insurance company, then make a small lifestyle business writing indie games with a few friends.
> The big a-hole studios realize this and charge sub-prime wages
First of all, "sub-prime wages" is not a thing I've ever heard of. Absolutely nothing on Google so I'm assuming you mean below market wages, which game industry wages are by definition not.
Secondly, and perhaps most importantly, paying people what they are willing to earn does not make game studios assholes. Everyone developing software for game studios knows they could make more writing software for a bank or some YC CRUD app.
> I have read several stories of people leaving game deve for a nice boring job writing insurance software for more money and fewer hours.
With the right skills, you can leave any industry and go to any other industry and make more money. Not sure what your point is here.
Your argument boils down to, "If they agree to it, there's absolutely nothing wrong," which is an argument that I've never accepted before. A person in a position of power, which the studios are, taking advantage of young people to pay them below market wages (which these are, despite whatever you try to argue) and work them insane hours, is wrong, full stop. There is absolutely zero reason why game wages should be below regular development wages.
Also, I think it is hard to get product market fit. You pretty much have to release a whole game before you know if it's successful. Unless you are established it is much harder to bootstrap. You can release a level and optimize but games are super hard.
I agree there is the romantic factor in play as well. You have a lot of supply of devs and a random walk of success stories.
Most people who are super excited to make games are gamers themselves, and it seems to me that most gamers are pretty open minded. In my own research it seems to me that most indie titles that "don't suck" turn at least a modest profit. Don't suck needs to be defined objectively, but not being riddled with bugs (unless that's the point [Goat simulator, Desert Bus]), having a consistent even if primitive art style and being fun to at least some gamers is a reasonable definition.
The breakaway successes like Minecraft and Super Meat Boy should not be examples. Better example are Rovio's 50 games before Angry Birds. They made enough money to live on and make the next title while having a decent but not affluent lifestyle.
Why would I strike for that? I'm salaried and typically work about 30-35 hours a week. I sit right next to my boss and he has no complaints about my hours or my work so I would be crazy to ask to work more hours. I'm actually shocked at how much they pay me for such enjoyable work.
no thanks. look at what collective/forced/politicized bickering over hours has done to the job market everywhere its been tried. look at the corruption. i enjoy my freedom to negotiate my terms as I, as an individual, and my employer see fit.
I lived and worked in Iceland for five years, and they have a virtually 100% unionization rate. It's handled at the industry level rather than individual companies, but when you start a job, you are pretty much automatically enrolled in the union relevant for your work. A little money comes out of your paycheck, and the union is there in case you have problems.
The unions also provide other benefits. For example, most of them own summer houses that any member can reserve to go spend a weekend away. You rarely hear the average Icelander on either side of the worker/manager divide complain about them at all. Everyone more or less views them as beneficial.
Once or twice a year they make headlines when one group of workers or another feels aggrieved and it escalates to a brief strike in some small sector of the economy, but on the whole, I don't think many Icelanders would trade their system of employment for ours.
Like so many other areas, I think the problem is that we in the US are just so very much worse at running our society and country than most other comparable countries. Look at health care. No one liked the ACA; no will will like the AHCA or whatever the Republicans pass. The problem isn't that it's impossible to do a decent job at a health care system. The problem is that we specifically suck. Put us in charge of anything, and we'll turn it into something awful that doesn't work, but provides some brief period of outsized shareholder value.
I'm always skeptical whenever someone parades a Scandinavian country as an example of anything. The nature of their economies (Norway's massive oil wealth, for example) and the size of their populations means that lessons from these countries are rarely applicable to the US, China, India or other large countries.
"It wouldn't scale up" is common conservative response to progressive or liberal comparisons that involve suggestions of doing it (anything) some other way.
So while the EU plugs away making incremental improvements each year we keep jumping around in fits and spurts forward and backward. There is still a strong belief of American Exceptionalism even in fields where we are clearly inferior. Look at Healthcare Europe figured something out that we didn't and their is cheaper and better.
Well, there could be legitimate reason that it couldn't scale up, but... "necessity is the mother of invention" and I don't feel it should be left at that. (Particularly on HN, where people seem to take inordinate pride in their ability to find ways of scaling things up.)
Iceland is demographically homogenous (over 90% Icelandic), and 64% of their population lives in one city. It is fairly easy for that kind of grouping of people to reach agreement on things because they have a lot of common interests, and a shared history and culture.
As you "scale up" in diversity, population, and geographic distribution the set of things people can agree on falls off dramatically.
I love how people like to explain things to me as though a wikipedia article presents something over actual knowledge and experience.
Iceland has a very divisive political system at the moment. The ruling government has been a coalition of the Progressive and Independence parties, roughly the european versions of the social conservative and pro-business factions of the Republican party respectively. Though it should be said that no one in Iceland really touches quite how regressive American social conservatives are. And, of course, being (sort-of) Scandinavian, there's a massively strong Social Democrat/Pirate/Left-green contingent in the Reykjavik area that can't stand the agenda of the main ruling parties.
Iceland doesn't function because they manage to get people to agree more than Americans do. There are something like 13 political parties in an average election, and they stand in bitter opposition to one another across a huge variety of issues. Iceland functions because they make their government function anyway. Nothing about being small makes it easier for two opposing parties to somehow figure out a way to get the damned bills paid. You could replace the entire American republic with Donald Trump and Barack Obama, and we'd get no more done than we do today, because the government isn't trying to solve problems. They're trying to preserve whatever problem is most plausibly the fault of the other party.
You are mixing up blue collar and white collar unions.
Go look at the film industry, and the Writers / Directors / Screen Actors Guilds. The WGA doesn't stop screenwriters from negotiating their own terms. Do you think someone like JJ Abrams is getting paid the WGA set fees? That Tom Cruise works SAG and Equity rates? Of course not.
The point of the guilds in these industries is to set minimum standards for pay and benefits. It is designed to stop studios from exploiting people desperate to work in the industry. I majored in film and many of my classmates have gone on to work in Hollywood - I don't know anyone of them who would say their unions aren't a good thing.
This is US-specific, in some European countries at least you're automatically part of some union by law if you're a software developer. They don't tend to do collective bargaining, but they're there.
Intelligent people capable of negotiating their pay in a market such as that for software development would only be encumbered by unions. Are there warts? Sure there are. Nothing is perfect.
That's an incredibly insulting and dismissive framing of the issue.
Unions are important in many industries, including software development. You and your employer may have a good method of negotiating your pay, but that doesn't make it universal
Belittling the presumed intelligence is completely unnecessary
Oh, come on. It has not been that long since we found out that major tech companies were colluding to suppress SWE salaries. Have you already forgotten?