Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
baquerd
Jul 2, 2007

by FactsAreUseless

Pixelboy posted:

It's really not, and Microsoft hasn't used it for years.

Also, if you can't see the definition of a local var from anywhere in its entire scope, your function is almost certainly too big.

Adbot
ADBOT LOVES YOU

baquerd
Jul 2, 2007

by FactsAreUseless

Rubellavator posted:

TDD people are like vegans.

They kill babies via malnutrition?

baquerd
Jul 2, 2007

by FactsAreUseless

leper khan posted:

I’ve had my own office twice. It’s not that uncommon, and it’s incredibly good for productivity. Once with a company of size ~10; once of size ~150.

It's incredibly uncommon in companies of any appreciable size below director level (though I have to hand it to a few companies I've seen that make everyone outside of c-suite eat the open plan dogshit).

baquerd
Jul 2, 2007

by FactsAreUseless

Blinkz0rz posted:

I like that it's easy to engage my co-workers ad-hoc instead of having to quietly knock on the door in the hopes that they're a) there, b) not on a call, and c) ok with being disturbed.

If their door was closed, they probably didn't want to be disturbed. Think about that occurrence rate next time you decide to go all open plan collaboratey on heads down engineers and interrupt their flow state in an open plan office.

baquerd
Jul 2, 2007

by FactsAreUseless

Blinkz0rz posted:

Personally, I would rather have my current team in its current state work out of the same office and would only hire remote if I was really crunched for labor or was hiring for an extremely specific set of skills.

I don't say this because I doubt my own management skills or feel like the company can't support remote workers. I say this because I don't think the team is mature enough, both in terms of process as well as individually, to make 100% remote work effectively. In the future I'm sure we could get there but I don't really see the point. It's not like we're short on talent or hurting to recruit.

Are you at the management level? Your posts make a lot more sense if so. Micromanagement and over-involvement are common traits of relatively new managers, and I don't doubt your job seems easier with people co-located in an open plan office.

baquerd
Jul 2, 2007

by FactsAreUseless

ChickenWing posted:

Entirety of SA: What is this middle ground you speak of :confused:

Day-to-day first-come, first-serve offices. After the offices are taken, there is only cafeteria-style open-plan bench seating for all remaining staff, from developers to sales to facilities and mail clerks.

baquerd
Jul 2, 2007

by FactsAreUseless

Blinkz0rz posted:

Disagree 100%. Dismissing concerns over employee maturity and team process is one of those things that people who think their poo poo doesn't stink do. I'm glad if remote works for you but I wouldn't hire you if that's your sticking point. Sorry, not sorry.

So you'd rather have immature employees that can't follow processes than someone who wants to work remote?

baquerd
Jul 2, 2007

by FactsAreUseless

Asymmetrikon posted:

Yeah, we'd need like, a union to be laborers

Software engineers having a union would at least be a very clear signal to anyone decent to stay the gently caress away from that company. Engineers are only being exploited by lovely companies, the companies you want to work for are showering their workers with money and benefits.

baquerd
Jul 2, 2007

by FactsAreUseless
So all you union lovers, why don't you go ahead and found one? See how that goes? If you can organize enough people you can probably succeed, all you have to do is convince people to risk their cushy jobs in exchange for likely industry infamy, paying union dues, and nebulous promises about how it will actually be good for them?

baquerd
Jul 2, 2007

by FactsAreUseless

fantastic in plastic posted:

I think our union needs to impose a strict and exhaustive test of competency, and no one should be legally allowed to accept money for programming a computer unless they pass it.

gently caress yeah, get over the entrance exam, get seniority, then coast until your pension fund collapses from mismanagement. You could even race the pension against your company and see which one breaks first!

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

Nah gently caress you, back up and defend this poo poo. If the "good" companies are so thrilled to be showering their workers with money and benefits why the gently caress did a cabal of billionaires bother to collude and depress their wages?

Because they can get bigger yachts that way.

I only claim that unionization is not going to help the problem because when the incentives to work hard to get ahead go away and are replaced with rules lawyering and seniority bullshit, overall productivity hits the shitter and there go the wages.

Edit: and my original claim that only lovely companies are exploiting their engineers stands. Giving someone 300k total comp instead of 350k is not exploitation.

baquerd fucked around with this message at 01:26 on Feb 20, 2018

baquerd
Jul 2, 2007

by FactsAreUseless

Blinkz0rz posted:

I'd gladly contribute to a few rich white men losing some money by slacking at work.

Who wouldn't? But in the meantime there is still capitalism.

baquerd
Jul 2, 2007

by FactsAreUseless

the talent deficit posted:

i was in a technical union for almost a decade (IATSE). none of the union horror stories ever came up and the worst thing about the union was our lovely dental plan. a+++++ would pay dues again

This IATSE? https://www.unionfacts.com/local/employees/172/IATSE/0/

Compared to good companies, they are paying pittances. I also don't know how you can claim it is a technical union unless you mean "technically" a union here in the "Working in (software) Development" thread.

baquerd
Jul 2, 2007

by FactsAreUseless

comedyblissoption posted:

Traditionally, a tiny group of people owns a business and undemocratically makes all the important decisions for everyone else of what to produce, how to produce, where to produce, who produces, and what to do with what is produced.

In a worker co-op, workers democratically own the business and make these decisions instead. Workers are collectively their own boss. This can take different forms. Workers can manage the business themselves. Alternatively, workers can hire their own managers instead of the other way around.

If you want an elaboration of this idea:
https://www.youtube.com/watch?v=BDiDt74Fyss

Sounds like Holacracy, which fails horribly at scale: http://nslsfacts.org/2017/09/26/lost-utopia-why-did-holacracy-fail/

baquerd
Jul 2, 2007

by FactsAreUseless

comedyblissoption posted:

https://en.wikipedia.org/wiki/Mondrag%C3%B3n_Cooperative_Corporation
the world's largest worker-coop has scaled to 74k employees and has been around for over 60 years

That company does almost entirely labor and other physical goods and services. Not software.

baquerd
Jul 2, 2007

by FactsAreUseless

comedyblissoption posted:

Tech worker coops exist.

Any examples an average person is vaguely likely to have heard of? I admit I could be totally wrong, but why do you think that given the vast array of smart and motivated individuals across the industry, these are virtually unheard of? How do you explain that worker coops and unions comprise an overwhelming minority of the workplace?

JawnV6 posted:

Yes, yes, it's only through these "unions" that incentives to work hard and get ahead go away, capitalism is also a magical talisman to ward off seniority bullshit from having any sway whatsoever. Watching all your patents get sucked up and never executed, watching a chummy middle manager abscond with bonuses for wringing his workers talent dry, none of these suppress incentive structures.

That sucks too, and unions may be a good alternative in those kinds of workplaces (like I said - one hallmark of a lovely tech company/management would be that unions exist).

baquerd
Jul 2, 2007

by FactsAreUseless

Xarn posted:

Please do tell what companies are good. :allears:

It changes over time, not just company to company but group to group within a company, and it's very dependent on the type of atmosphere you like to work in. This makes it very important to do your own individual research and engage the company in the interview process. My dream job might be your nightmare and vice versa.

baquerd
Jul 2, 2007

by FactsAreUseless

Pollyanna posted:

So if companies change so much, even within companies, then there's nothing wrong with working at several jobs in the space of 5~10 years? If you jump ship to greener pastures?

That's expected these days. Personally I like to see 2-4 years or so in most positions, tending towards the higher range for lead engineers. If you show career progression though, the time frames don't matter as much, and a short stint here or there isn't a deal-breaker. Someone who consistently works for less than 2 years at each position over the last 4-5+ positions is going to make me question them on that, the more so the shorter the stints. Someone who has consistently cycled through a position a year or more as an employee is red flag city.

Managers in particular should demonstrate longevity because manager turnover really hurts morale and shakes things up in often unfortunate ways.

baquerd
Jul 2, 2007

by FactsAreUseless

Xarn posted:

You have said that good companies shower their employees with perks on their own and do not try to gently caress them over.

Now back up your words and tell which company is good. Here is a start: It ain't any of the big 5.

I don't know who you are, what your skills are, what you're looking for, or what you enjoy. Accordingly, I can't recommend you a place where you'll be great and showered with perks and money. There's no one company that's great for everyone.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

It's amazing that this list goes from innumerably many awesome companies just sloshing buckets of cash on rando code monkeys to a scant few that depend wholly on the individual person, seemingly entirely dependent on the last quoted post.

Where do you work? A good place or are you a sucker?

I didn't think I needed to qualify that you needed to also be a great employee at a "good company" to qualify for lots of money, but apparently I did. Huh. I'm not sure at all where you got the impression I thought people could walk off the street and be handed buckets of cash.

I love where I work and feel I'm very well compensated. I would absolutely turn down on its face one of the Robert Half salaries that was posted a bit ago.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

You don't need to qualify anything, you need to start naming companies. Qualifying things, and taking quite the attitude as you pick out yet another throwaway line to justify Not Naming Companies, is what's aggravating about this current discussion. Like this really shouldn't be difficult, you split the entire world into two piceces here:

Do you want me to name companies so you can apply to them, to tear them down, or what? I don't see how naming specific companies will benefit the discussion compared to keeping things abstract.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

I dunno, if you just wanna carelessly toss out wrong poo poo and refuse to back it up with so much as a "smaller companies are better" and hang around the thread with your whole rear end out that's on you. Naming a company would be a quick way to filter through some of those qualifications and understand where you think the exploitation is smaller or at least tolerable. Giving out any qualification besides "300k," the only actual fact you've attached to this raft of poo poo, would also be good!

Do you have a counter-argument or are you just yelling at clouds here? You seem to assume that I fully understand your viewpoint and argument, but I assure you I do not. Can you please explain it to me?

(USER WAS PUT ON PROBATION FOR THIS POST)

baquerd
Jul 2, 2007

by FactsAreUseless

Pollyanna posted:

Started at my new new place this week, and I don’t think I’ve seen a more depressed team. :smith: The codebase isn’t the worst I’ve seen, but the others seem almost resigned to working on it. Copy-pasting code for repetitive tasks and changes abounds, and I don’t even want to think about the JavaScript. Plus, I swear that 1/3 to 1/2 of my time here this week was spent in meetings.

This should be fun.

Time to make a one hour weekly meeting about how to consolidate and reduce meetings.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

This isn't some made-up culture war BS, it's a measured effect. Watch out, that link is from 2016, take it slow. Like it's a genuine appeal to increase the efficacy of teams, not some nefarious plan to stuff OSS projects with sub-par folks or whatever.

Yes, but: https://hbr.org/2016/09/diverse-teams-feel-less-comfortable-and-thats-why-they-perform-better

It's very unclear that as an individual developer, you will personally be happier or otherwise better off in a highly diverse environment.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

Not trying to be glib but: so what? Are anti-CoC folks ever couching their distaste as a personal comfort issue or caring about happiness? I've literally never seen that tack, it's generally framed as "this CoC is a distraction from the Real Work" with an optional "gently caress your feelings" vibe. The focus is on efficacy, not any of these concerns.

Well, now that you've seen the argument, are you saying it's invalid to want to maximize personal happiness in one's job?

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

I'd be perfectly fine if the anti-CoC folks were genuinely asserting they prioritize their lack emotional discomfort and prefer to work alongside those of their own race to the detriment of their success. It'd be awesome to see that level of candor, can you provide a link?

I've increased my prioritization of a lower-stress work life in recent years. Race and gender don't really factor into that personally, but I find it frequently frustrating working with people who have language barriers or who come from very different cultures. Going from an environment that was highly diverse in that sense to a place that was mostly Americans greatly increased my personal happiness.

baquerd
Jul 2, 2007

by FactsAreUseless

ChickenWing posted:

I, too, find it stressful when a person isn't white near me.

I'm not even going to touch contrasting a diverse workplace with "a place that was mostly Americans".

How did you get to this from what I wrote? Is your knee ok being jerked around that hard?

baquerd
Jul 2, 2007

by FactsAreUseless

BabyFur Denny posted:

Are you saying FYGM is a perfectly OK attitude to have?

The added stress is mutually shared by all involved. The only entity being told to gently caress off more unilaterally is perhaps the business and its profit motives (whether that be artificial wage depreciation and/or improved outcomes).

baquerd
Jul 2, 2007

by FactsAreUseless

withoutclass posted:

Y'all acting like you can't be frustrated while also not acting like an rear end in a top hat. Lmao

Indeed, that is where most of the stress comes in - holding in frustrations because you'll look like a culturally insensitive rear end in a top hat if you express them honestly.

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

At no point does any referenced study address the "stress" of asking an accented colleague to repeat themselves or follow up on email. baquerd, what was your justification for tossing those in and pretending they're germane to the discussion? It seems to have nothing to do with the link you posted.

It is not appropriate for the researchers to draw the conclusion that people overestimate conflict from the evidence presented. In social situations, perception is reality. That is to say, if everyone in a group believes there is increased tension within that group, then there is increased tension by definition. As the article effectively notes, it is the presence of diversity itself that causes this increase in perceived tension. Of course content matters as well, but diversity alone causes tension: "Teams of four white men and four black men were seen as having equal levels of relationship conflict, but the diverse teams were seen as having more relationship conflict than the homogeneous teams, even though everyone had read the same transcript."

baquerd
Jul 2, 2007

by FactsAreUseless

Shirec posted:

baquerd, what is the ultimate point of this thread of conversation? To justify yourself in your choices? To prove that like should stick to like?

I want people to know it's OK to not love all forms of diversity all the time. There is no single workplace environment that works for everyone, and attempts at the concept really ought not to be forced on people in private companies.

(USER WAS PUT ON PROBATION FOR THIS POST)

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

lol like I'm taking your research suggestions after your blatant misrepresentation. Defend injecting your anti-accent policy with the link you used to trash All Diversity that I'm pretty sure you didn't read.

Ah yes, this totally real position that folks were in here arguing for. This totally exists and your noble attempts to provide a counter-weight have made us all better.

I've don't believe I've misrepresented anything, but as you were the only person to actually attempt to discuss things before joining the ad hominem train, thanks for that at least.

If you're saying you're not actually for all forms of diversity all of the time though, what are the exceptions?

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

I'd encourage you to actually read my posts and engage with something

I have no interest in filling in for your ridiculous strawman, you seem perfectly capable of elocuting your position without using me. Go hog wild!

I quoted the parts of your posts I engaged with. As for strawmen, have you seen most of the other posters? Regardless, I used the term love in hyperbole and I simply mean the belief in the general importance of diversity over competing concerns. Is that inaccurate, or how would you put your position?

Shirec posted:

As far as I've read in this thread, no one is saying you need to love it. You can internally think whatever you want, as long as it doesn't affect how you are treating others.

Why is preventing discomfort more important than the enabling the economic opportunity of others?

As a developer, and in general, it's always a good idea to stay calm and treat others well. It's an important life skill, but if it's possible to avoid active and constant use of this skillset and instead relax and be oneself that can increase happiness.

Putting personal comfort above others is just a matter of degree unless you live an impoverished life of charity. It's not a binary option.

baquerd
Jul 2, 2007

by FactsAreUseless

CPColin posted:

:lol: Holy poo poo

Yes, if you are a bad person, immersing yourself in an environment where you're allowed to be a bad person will be less stressful.

(Maybe try harder to stop being a bad person so you can be happier anywhere?)

So it's bad to want to just live the culture I grew up with? I'm not talking about ordinary kindness, I'm talking about appearing to be calm and kind when someone is making your life actively more difficult than it needs to be.

baquerd
Jul 2, 2007

by FactsAreUseless

CPColin posted:

Yes. Your culture is bad and you are bad.

Woah, cultures can be bad and I can freely discriminate against those ones? Is there a master list? How do you get your culture approved?

baquerd
Jul 2, 2007

by FactsAreUseless

JawnV6 posted:

:allears: Which "competing concerns" have I thrown under the bus?

Forums poster "amotea" was in here trashing CoC's and used a particular argument against them relating to team efficacy. I came in to refute that exact argument, with a link to some justification, not be your imaginary pan-diversity champion. You've since latched on to that refutation and have attempted to make me stump for the position "gently caress your happiness" somehow through your own twisted insecurity?

I genuinely don't understand what position you're ascribing to me and are upset that I'm not defending with more vigor. I'm refuting one particular anti-CoC argument. Pretty sure I'm done with that, cheers!

Ah, there is the disconnect. I used CoC (which I know very little about) to go into a tangent on whether it is ever OK to purposely avoid active diversity efforts and inappropriately conflated your position. Sorry about that.

baquerd
Jul 2, 2007

by FactsAreUseless

Taffer posted:

Think about how stupid this statement is for like 2 seconds, jesus. Besides how stupid what you literally said is, it's really obvious to everyone here that you don't actually mean cultural, you mean race and gender. You want to just work around white men.

And guess what! People of all races (and genders) *are* of the same culture you grew up with, it's called American culture (I'm assuming you're American here, insert any country for the same point however).

Nope, no particular problems with any races or genders, including trans people. I just like working predominantly with people who grew up in American culture, as I explicitly stated previously and as you say is fine. A few people from other cultures is also fine, but when I'm working with 75% Indians, that's not an environment I want to work with because their culture has taken over that group. Cultural references, dominance interactions, saving face - there's a lot to stress you out and no need to sign up for that if you don't have to or aren't interested.

Shirec posted:

Do you not also see the danger of making ill informed decisions because you had no one but people with the same mindset to ask? We see over and over again the results of that. Lots of products developed, ads created, all that jazz, where anyone not a cis white male would have raised a hand to point out problems.

Yep, also called out this specifically as something I'm willing to accept, though it would be pretty weird if things got down to cis white males (as I would no longer be included either!)

baquerd
Jul 2, 2007

by FactsAreUseless

Bongo Bill posted:

So here's the post where I think things started getting really out of hand. The most charitable possible interpretation of it is that strong accents are hard to understand in teammates.

No they're not.

Oh poo poo, people can have different experiences which are equally valid? Wait, that seems to be the opposite of your claim here.

I'm done for at least the night, this discussion is just a weird circle jerk now.

baquerd
Jul 2, 2007

by FactsAreUseless

Taffer posted:

Yes, definitely. "typing fast" is not exactly a requirement for programming but you will definitely thank yourself later for learning to do it the right way. If you learn to do it correctly, speed will come naturally over time.

You will also come across as incompetent if given a coding test on a computer and are hunting and pecking.

Adbot
ADBOT LOVES YOU

baquerd
Jul 2, 2007

by FactsAreUseless
Sometimes your boss seems more terribly insecure that they have no idea how to manage people or write software than they are exhibiting outright maliciousness.

When dealing with insecure micromanagers, always tell then yes to their face and couch any of your ideas as slight tweaks on their brilliant ideas. Even if they say no to your face, they may at least think about it and come back with it as their idea. If there is a obvious problem with their ideas, wait for a while and present the problem nicely packaged up for them to "solve".

Not that it applies here, but that's how to get in with that sort of person until you can stab them in the back. Sometimes it's worth it if you can set them up for a hard failure with their boss while your rear end is covered and you have a solution waiting in the wings.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply