News for hackers. Stuff that matters.
Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @03:44PM (#12924152)
It's comments like this that really make me sad about the state of labor solidarity among tech professionals. Like, please, stop torpedoing our negotiation position, especially on a public forum that many technical employers and managers read.

On the object level, I have a suspicion that being productive past 40 hr/wk or so has reverse causation for me. It's bad for me to work over 40 hours a week, so that magically translates into being bad at it. Social negotiation is one of those things that your non-verbal and emotional parts is really good at, and Thomas Schelling style "don't have the ability to do things you don't want others to pressure you into doing" strategies work.

Re:Work/Life Balance Will Make You a Better Software Engineer by Tsagadai on Friday November 11, 2016 @12:34AM (#12928240)
We work in a field where many decide to take advantage of their employees who are usually young, single and love working on their code. This is a ripe combination of exploiting naivety for commercial gain (if you think you make a lot coding, think about those higher up who are selling it).

On the negotiating side, I know a truly brilliant consultant who is way off at the higher end of salaries who negotiated to work only 7 months of the year. He would work 6 days a week and usually 14 hours a day but then wouldn't even touch a computer for almost 6 months. If some people want to work crazy hours they should be able to but they should demand appropriate remuneration for it and not sell their time and brainpower cheaply. And people who can get more done in less time should not be expected to work longer just because others are less productive.

Re:Work/Life Balance Will Make You a Better Software Engineer by oldmanjay on Thursday November 10, 2016 @08:11PM (#12926458)
Save your call for solidarity for people who aren't in an industry where exceptional individual achievement matters this much. I'm not interested in being saddled like a horse to carry a bunch of can't-dos who should be encouraged to find something they aren't dragging down. Solidarity is for line workers who want to be lazy.
Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @08:55PM (#12926733)
That's what I'm trying to do - keep the can't-dos from acquiescing to management demands in a way that makes effective people look lazy. It's the marginally-employed that are the least able to resist management demands for working more hours. If they work more hours than you do, then you're either working more hours for no gain, or you wind up looking like someone who isn't putting in as much effort as others.

Management expectations are a resource we all share, and that includes you. Yes, solidarity helps the lazy. It also helps the hard-working.

Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @04:12PM (#12924395)
Do you realize that you're basically saying: "shut up with your facts, we've got a way of [easy hipster] living to protect"?
Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @04:31PM (#12924589)
You sound like you're either management or the kind of person who's first to cross picket lines.

Anyhow, take out the vitriol and your statement is basically "do you realize that you're supporting the quality of life of software developers?" Yes. Yes I am. I'm a software developer and this stuff is important. I'm opposed to moving towards a negotiated position that gives employers more at the expense of software developers. These are not unreasonable positions to hold.

editing to add in a quote from parent downthread:

>yes, I was in some mid-management level

Keep that in mind as you read comments.

Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @04:46PM (#12924717)
Responding with an ad hominem attack, nice.

You see your position as supporting software developers, which is reasonable. It's not reasonable to expect other software developers to refuse to raise rational points of inquiry that you've based your argument on because it may result in weakening your argument on the merits. It demonstrates that you care more about winning than about the truth. As a result, you're responding to someone who is behaving more rationally than you with an emotional response and personal attacks.

Re:Work/Life Balance Will Make You a Better Software Engineer by gingerrr on Thursday November 10, 2016 @05:17PM (#12925021)
I'd take issue with your claim that the response by GP was the first emotional or attacking blow - that response was to GGP's "easy hipster life" claim, and the implicit claim therein that GP's call for labor solidarity was spoiled whining rather than, perhaps, a call for skilled workers in an industry to support each other's negotiation positions rather than undercut each other.

> It's not reasonable to expect other software developers to refuse to raise rational points of inquiry that you've based your argument on because it may result in weakening your argument on the merits.

What argument are you claiming is weakened? GP is saying that our overall, industry-wide labor bargaining position is weakened when a subset of us willingly take suboptimal work-hour or payment arrangements - really they're giving the companies and hiring side of the discussions all of the leverage over us while dropping our price floor out from under us.

If that sort of thing continues, it signals to the market that we are not skilled labor, just labor. And then all the software jobs run overseas where they are cheaper, just like manufacturing has done over the last 50 years (and software has already begun to).

Maybe the original comment GP's response to wasn't the right one - but it's the right sentiment in this discussion of whether work-life balance is a good thing. How is that even a question?

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @05:25PM (#12925086)
My biggest beef is that it's undermining a set of strategies for playing office politics. It's in my best interest to enforce boundaries on work-life balance. It's also in my best interest to talk about enforcing those boundaries in terms of what the company wants, rather than what I want.
Re:Work/Life Balance Will Make You a Better Software Engineer by gingerrr on Thursday November 10, 2016 @05:49PM (#12925313)
That last point is a great one I hadn't considered. Framing work-life balance as a business need is the only tenable bargaining position we will continue to have. Thanks for the clarification.
Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @06:16PM (#12925556)
What argument are you claiming is weakened?

I'm not saying any argument is weakened. This is analogous to what I saw:

1. Article claims X, which is good for software devs as a whole.

2. Software dev #1 says "Hmm...is X even true? Doesn't make sense for reasons A, B, and C."

3. Software dev #2 says "Hey, we're trying to negotiate here and it doesn't matter if X is true or not. You shouldn't even be pointing out that it might not be true and that we should have more evidence. You're a traitor!"

Sorry, but I have a lot more respect for software dev #1's position than software dev #2's position. I want to be associated with a community of people who are looking for the truth, even if it leads them somewhere difficult, not protecting themselves at the expense of others, truth be damned.

And I certainly don't want to be associated with a group that not only doesn't want the truth, but yells at anyone within that group who dares to challenge the consensus. Ugh.

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @07:13PM (#12926067)
I do want to know whether or not X is true, and it does matter. And I do enjoy being part of a community of people who are looking for the truth.

The problem is that hacker news is not a place where it's safe to ignore the political effects of your speech and focus purely on epistemic truth. Private mailing list? Sure. In person? Sure. On a public forum where management types will imply that you're an overpaid lazy hipster? Yeah no.

If you want a place where people can focus on finding out what's true, you need to make it safe to do that. You're never going to get a truth-seeking discussion about gender or race on r/SRS for exactly that reason. Hacker News is better than most because it's well moderated, but it can't and won't be that way for things that touch on the economic relationships between software developers and their employers.

Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @08:32PM (#12926587)
Wait, so you're implying that "management types" are so stupid that they would have read this article (plus many more like it) and been like "yeah, guess it's better for us to pay the engineers more", but then they see a short comment from someone on a forum saying "hmm, I'm skeptical of this; is there good evidence?" and so the management types are like "whew! never mind! turns out there's no evidence!"

This is simultaneously: a) a bizarrely uncharitable view of "management types" and their intelligence level, b) a clear indication that you don't think the evidence is very good, and c) a ridiculously impractical view of how impossible it is to keep a simple thought from spreading, let alone just occurring.

The fact that the person you were responding to is, in your words, a "management type", and came up with this objection should show how dumb it is to try and keep it out of the discussion. They can clearly think of this objection on their own.

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @09:42PM (#12927038)
You're missing the core of what I'm concerned about. What I care about is something like "what looking like you're putting in sincere and whole-hearted effort looks like". I oppose publicly talking about how you as a software engineer can put in 45 good hours of work reliably every week and feel like you have good work-life balance for the same reason people make comments if their coworkers over-dress for work.

If you can, and you say that you can, and you don't complain about it, then that becomes expected. This is as true of wearing a suit and tie to work as it is for putting in long hours. Finance is in a really shitty place because of this and I don't want the tech scene to follow suit.

Re:Work/Life Balance Will Make You a Better Software Engineer by enraged_camel on Friday November 11, 2016 @12:41AM (#12928280)
>>I want to be associated with a community of people who are looking for the truth, even if it leads them somewhere difficult, not protecting themselves at the expense of others, truth be damned.

Management wants to protect the company's profit at the expense of employees, so why shouldn't the employees push back and try to protect their quality of life?

Re:Work/Life Balance Will Make You a Better Software Engineer by gingerrr on Thursday November 10, 2016 @06:53PM (#12925898)
> It's not reasonable to expect other software developers to refuse to raise rational points of inquiry that you've based your argument on because it may result in weakening your argument on the merits.

> I'm not saying any argument is weakened.

Let's be consistent.

> I want to be associated with a community of people who are looking for the truth, even if it leads them somewhere difficult, not protecting themselves at the expense of others

A few things:

1. Nobody here has said "don't talk about it, period". Even Software dev #2 from your example has further commented that the criticism is aimed at the forum rather than the topic, due to its high visibility among people who often create labor policies

2. What exactly is "difficult" about a truth backed by scientific data? Also, what in aetherson's original, entirely-opinion comment resembles truth? They themselves are admitting a dearth of data on the issue, then proceed to classify the 40-hour workweek as "wishful thinking" and "probably mostly untrue" - again, without any data to support. How is that a quest for truth again?

3. Who are these "others" you say we are protecting themselves at the expense of? I'm really having difficulty understanding how a plea for labor solidarity alienates anyone except those who profit from undervaluing labor - i.e. management and moneygrubbers.

>And I certainly don't want to be associated with a group that not only doesn't want the truth, but yells at anyone within that group who dares to challenge the consensus.

A few more things:

1. Please tell me what part of saying "I'm sad" and "please don't" in ThrustVectoring's original response is yelling, again?

2. I'm not sure where you live, but where I live class consciousness and work-life balance is decidedly not the consensus. The consensus is actually very clearly aligned with aetherson's claims - that "working lots of hours is totally fine probably don't worry about it", and that as long as you're getting yours everything is fine. It doesn't even seem to be the consensus in this very thread - so it might be prudent to examine why you feel attacked as a minority when you very clearly aren't holding a minority opinion.

3. You haven't actually engaged with any of the arguments here about labor solidarity, but have instead managed to make the conversation about how mean the big scary class-conscious consensus is to the little folk who dare to question whether working more hours in a week might be a good thing. I have a hard time taking this as a serious discussion if you won't grapple with the issues on a substantive level.

Associate with whatever group you like, but it is not the responsibility of people to make you comfortable with ideas you don't like. It's your job to figure out why they make you uncomfortable and investigate that anxiety - or not, you could just do what you did here and dismiss all discussion because people were being mean and "yelling".

Thanks for the chat.

Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @08:20PM (#12926516)
Haha, that's hilarious. I love how you managed to (non-ironically) try and twist this in your mind about me being the one needing a safe space. Excellent.

I didn't engage on the merits of the discussion for the same reason I didn't say that X is necessarily weakened as an argument (you completely skipped the word "if" in your reading of first quote above), which is that I don't have a particular dog in this fight.

But it's so lazy and intellectually dishonest to fault someone for pointing out that maybe we need more evidence. And to then basically call them a traitor? I felt like commenting on it. So I did. Without any disclaimers of any former mgmt experience so I guess I'm a monster as well.

Enough entertainment for one night, I'm out :)

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @05:05PM (#12924916)
This is the sort of bare-bones level of thinking about the consequences of your actions that I expect out of professionals and adults. The lady in the grocery store may be fat, but loudly talking about that true fact is the sort of thing that we teach our children not to do. I'm not expecting us to not discuss these things; I'm expecting us to not discuss them in a way that hurts us as a class. Keep it over the water cooler, or on private mailing lists.

As far as the ad hominem goes - that's the appropriate response to the social status implications of the "easy hipster" comment.

Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @05:19PM (#12925037)
Regarding the "easy hipster" part - I exaggerated for effect.

That is the perception people have on SV developers, for right or wrong.

Meanwhile, I'm from Sweden so I'm perhaps just an outside observer to this spectacle.. but at least from my perspective, SV developers are generally speaking overpaid. Well, at least compared to Swedish/European developers. :)

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @05:34PM (#12925171)
I suspect that your belief that SV developers are overpaid is because of targeted media with the goal of underpaying developers outside of Silicon Valley.

If you're reading it, it's for you.

Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @05:42PM (#12925242)
No, it's more the fact that I have been involved in hiring rounds in SV and seen the insane amounts relatively speaking crappy devs are demanding.
Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @06:01PM (#12925409)
Your deleted comment form elsewhere in the thread:

>Well, at the moment I'm (possibly temporarily) retired, doing hobby projects. I have never felt the urge to cross any picket lines.

Not mentioning that you're former management is extremely dishonest. Derailing pro-worker discussions like this with condescension and dishonesty is extraordinarily unethical.

Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @06:23PM (#12925624)
Oh please, that's ridiculous. "Pro-worker discussion"? "Former management?" This bizarre class warfare / labor vs. management thing you have going on is so over the top it's ridiculous. This isn't a garment sweatshop in the 1800s.

Even if the person you're responding to on some internet forum is the president of the Foundation For Keeping Software Developers from Being Overpaid, it's not unethical for them to jump into a discussion on the merits without disclosing that fact.

Why are you so afraid of having a frank discussion about this, with anyone? Slinging around terms like "extraordinarily unethical" when they're not even remotely warranted just makes it seem like you have little faith that your position makes any rational sense.

Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @06:35PM (#12925729)
> Even if the person you're responding to on some internet forum is the president of the Foundation For Keeping Software Developers from Being Overpaid ...

For the record - they wanted me to be president, but I declined. I am merely the secretary of said foundation.

Re:Work/Life Balance Will Make You a Better Software Engineer by ThrustVectoring on Thursday November 10, 2016 @07:36PM (#12926252)
Sorry for not being explicitly clear about what I found objectionable.

Saying that you're retired and working on hobby projects is technically true, but in context heavily implies that you did not have a management background. It's not technically lying, but you can mislead people extremely well by saying particular true things in a particular way. That's why I called it "dishonesty" instead of "lying".

And "jump into a discussion on the merits" isn't how I'd characterize their behavior so far. Most of what they've done is snark and implications that play stupid bullshit status games.

Re:Work/Life Balance Will Make You a Better Software Engineer by ryanwaggoner on Thursday November 10, 2016 @08:37PM (#12926623)
You have a very bizarre view of the world from where I'm sitting.

Saying that you're retired and working on hobby projects is technically true, but in context heavily implies that you did not have a management background.

How on earth is this true? In what universe does someone who is retired except for some hobby projects mean that they were never in management? I literally don't know how to parse that.

And even if it is, how does someone who was "former management" now have no credibility to talk about work/life balance or whether developers are overpaid or underpaid? They don't have a particular dog in the fight anymore, right? Unless, as I suspect, you think that they're "different" somehow, not part of the same class of people as you, and they'll "stick with their own kind."

Every comment you've made seems to me to be bigotry with a thin veneer. I don't know, maybe I'm just privileged in that I've never been in a struggle of labor vs. management. Just don't see the world in those terms. I'm sure you think that means that of course I'm engaged in that struggle, and I'm either lying (because I'm in management), or getting screwed (because I'm labor and management is always screwing labor whether they know it or not). Shrug. I'm happy. Not sure what else to tell you.

The only one here who I see playing status games and pumping up the us vs. them mentality is you.

Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @06:13PM (#12925512)
Let me just point out that you just commented to a comment where I said I had been involved in hiring. And yes, I was in some mid-management level. But I was foremost a developer.
Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @05:05PM (#12924910)
Thanks, that was a lot more eloquent and expressive than what I would have managed. But, yeah, I meant the same thing.
Re:Work/Life Balance Will Make You a Better Software Engineer by vibrato on Thursday November 10, 2016 @07:57PM (#12926385)
An attack on character isn't necessarily an ad hominem fallacy. The poster engaged directly with the argument, and didn't rely on the character attack to make his argument.
Re:Work/Life Balance Will Make You a Better Software Engineer by maxxxxx on Thursday November 10, 2016 @04:13PM (#12924415)
No, he is saying, you need to pace yourself. Don't burn out in your twenties. Most of you won't make your life better by working 80 hrs/week but you make life worse for a lot of people.
Re:Work/Life Balance Will Make You a Better Software Engineer by johansch on Thursday November 10, 2016 @05:15PM (#12925008)
That's indeed something to think of.. but that's not what the poster wrote.