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
Beef
Jul 26, 2004
HR started doing surveys polling stuff like how well we're following company slogans (values), trust in leadership etc. They do not seem to grasp the concept of averages, margin of error nor that it's a really bad idea to average over a tiny number.

Our small group gave 5~8 fairly negative "trust in leadership" responses (no fault of our direct manager). It caused a red flag to be raised, that caused a chain reaction through the management hierarchy with a ton of meetings and 1-on-1 with higher management to figure out what is going on. I am sure the irony is utterly lost on them.

Adbot
ADBOT LOVES YOU

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Prism Mirror Lens posted:

How do you develop people? What even is personal development? I can’t say I ever got any useful goals or advice from a manager, and my experience has been that good programmers continue being good and bad programmers rarely improve. The whole management and development thing is, as far as I understand, really just a necessary bit of paperwork so when you want to fire someone you can say you tried to help them.

Also do any of you guys have to do peer reviews to appraise each other? loving awful idea. Yeah let’s make everyone on the team write personal comments about each other, this couldnt possibly go wrong :downs:
I've worked with a lot of really good programmers who just continually built the wrong poo poo, over and over and over. Managers probably won't make bad programmers into good programmers, but a bad programmer doing a good job and a good programmer doing a bad job aren't as far apart as some people think

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

the talent deficit posted:

ageism isn't really that big a deal in my experience. not keeping up with trends and tech is really harmful to your career tho. always be learning
By the time I got near 30 I started to experience ageism from some of the shittier, more toxic companies out there (to whom I am grateful for saying the quiet parts loud), but the company I worked for prior to my current job was founded by a septuagenarian and backed by Andreessen Horowitz. Do cool poo poo. Make the people around you better. Ask hard questions, disassemble the culture you've been dropped into, and put it together stronger than you found it. Solve the problems people around you have been too scared to. Your resume will speak for itself before you even walk in the door.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon
When it comes to older programmers, I’ve noticed three facts:

1) They’re heavily protective of their personal time. It’s strictly 9-5.

2) They always have two towers at their desk.

3) They run Unix, but never a normal one. It's always something like SUSE.

CPColin
Sep 9, 2003

Big ol' smile.

lifg posted:

When it comes to older programmers, I’ve noticed three facts:

1) They’re heavily protective of their personal time. It’s strictly 9-5.

2) They always have two towers at their desk.

3) They run Unix, but never a normal one. It's always something like SUSE.

Hell, I do the first one and also run Linux and I'm only 37!

Slimy Hog
Apr 22, 2008

CPColin posted:

Hell, I do the first one and also run Linux and I'm only 37!

The first one should be the rule not the exception.

CPColin
Sep 9, 2003

Big ol' smile.

Slimy Hog posted:

The first one should be the rule not the exception.

For sure. My previous boss is retiring and their replacement sent out an email saying, "I don't expect you to reply to anything outside of business hours; I just tend to catch up on emails in the evenings." which is an unexpectedly huge relief. My previous boss would never make it clear that we were not expected to work at all hours.

Now if the new boss can get the one sysadmin to quit working on weekends...

Space Gopher
Jul 31, 2006

BLITHERING IDIOT AND HARDCORE DURIAN APOLOGIST. LET ME TELL YOU WHY THIS SHIT DON'T STINK EVEN THOUGH WE ALL KNOW IT DOES BECAUSE I'M SUPER CULTURED.

Prism Mirror Lens posted:

How do you develop people? What even is personal development? I can’t say I ever got any useful goals or advice from a manager, and my experience has been that good programmers continue being good and bad programmers rarely improve. The whole management and development thing is, as far as I understand, really just a necessary bit of paperwork so when you want to fire someone you can say you tried to help them.

Also do any of you guys have to do peer reviews to appraise each other? loving awful idea. Yeah let’s make everyone on the team write personal comments about each other, this couldnt possibly go wrong :downs:

Developing people is pretty easy, at least in theory: you find out where they should be improving (either because they need to do a current job better, or they're interested in picking up/improving skills), then you get them work that lets them practice those skills and get feedback on how they're doing as they learn. The hard part is balancing the fact that someone who's new at some skill is going to be slower and give you lower-quality output than the veteran who can do it in their sleep with the expectation that your team is still on the hook to quickly deliver high-quality output. Most managerial work is easy in isolation; the hard part is balancing priorities and keeping all the plates spinning.

Peer reviews are useful for development when you're in an environment that cares about giving useful feedback rather than paperwork and liability coverage. When people are doing new things, they need to understand what they're doing well and could be doing better.

There are some important caveats, though. All the feedback should go through some central person - probably your manager - and there shouldn't be direct quotes in what you finally end up seeing. The point is to build a complete picture of how you're doing, not just unfiltered whining about one tiny point or generic "well, they're doing OK in the 30 minutes a day where we actually interact, I guess" white noise. And, more importantly, there needs to be a culture of regular feedback outside the formal process. You might get a PDF once a year that sums up what people have said about you in the past 12 months, and compiling that doc can be a useful checkpoint for recurring issues or a way to reflect on past wins around raise time, but nothing in it should be a real surprise. Feedback loops when you're learning should be somewhere between hours and weeks, not once per year.

But, done right, it's useful and even rewarding for everybody involved. If you can't even see how on-the-job development might work and be useful, your work environment is probably more toxic than you realize.

JawnV6
Jul 4, 2004

So hot ...

lifg posted:

I’ve worked with programmers in their fifties or sixties (I don’t ask) in literally every job I’ve had over the last 15 years, except at that 2-person web dev company. But I’m not in Silicon Valley or at a FAANG.
didn't mention your age, your area of SW expertise, and eliminated all of 5 companies and 7,000 square miles. again, I don't find this anecdote all that data-backed or terribly useful, but maybe there's folks out there champing at the bit for this?

ChickenWing posted:

y'all need to find some less toxic companies, peer review is great if your workplace isn't a toxic hellhole.
"less toxic" great, imma just bring up my all_companies.xlsx and sort by toxicity. wait, wait, gotta filter by local managers toxicity too, is that a pivot table or

honestly progressive JPEG's anecdote doesn't even say it was a toxic place before the budget troubles led to layoffs. like are you 100% certain this gold standard of peer review wouldn't bite you in the future if the top-down direction of the company changed? how would you feel if your fair critical feedback was in someone's COVID-19 layoff notes?

JawnV6
Jul 4, 2004

So hot ...
i directly ask peers what they want put in their review notes and if you don't you're a narc

Slimy Hog
Apr 22, 2008

JawnV6 posted:

i directly ask peers what they want put in their review notes and if you don't you're a narc

I'm glad I don't work with you.

Macichne Leainig
Jul 26, 2012

by VG

JawnV6 posted:

i directly ask peers what they want put in their review notes and if you don't you're a narc

Always say positive things unless they're genuinely poo poo at their job. People have enough poo poo to worry about without adding overly negative peer reviews to the pile. You don't have to gush for paragraphs, you can keep it short, simple and vague.

Prism Mirror Lens
Oct 9, 2012

~*"The most intelligent and meaning-rich film he could think of was Shaun of the Dead, I don't think either brain is going to absorb anything you post."*~




:chord:
I have a lot of complaints about “career goals” and associated crud because my career goals are “work as few hours as possible doing mostly rote work for the inflated salary programmers currently enjoy.” If I want to learn something new I’ll change jobs to do it, since that’s far more effective and will also give me a payrise. Since I can’t be honest about this, I have to waste my time coming up with mandatory but completely irrelevant and fake goals for myself and then pretending to care about logging and achieving them. Apparently not everyone is doing this.

Also, “peer review” aka people giving you some tips and advice is fine. Going to your manager for a chat about a coworker you’re having trouble with is also fine. But why on gods green earth do we need a formal written paper trail of this? The only reason is to give higher management more oversight of employees’ goings-on, and I don’t think that’s a great idea regardless of how “non-toxic” your environment appears.

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison

Prism Mirror Lens posted:

I have a lot of complaints about “career goals” and associated crud because my career goals are “work as few hours as possible doing mostly rote work for the inflated salary programmers currently enjoy.” If I want to learn something new I’ll change jobs to do it, since that’s far more effective and will also give me a payrise. Since I can’t be honest about this, I have to waste my time coming up with mandatory but completely irrelevant and fake goals for myself and then pretending to care about logging and achieving them. Apparently not everyone is doing this.

Also, “peer review” aka people giving you some tips and advice is fine. Going to your manager for a chat about a coworker you’re having trouble with is also fine. But why on gods green earth do we need a formal written paper trail of this? The only reason is to give higher management more oversight of employees’ goings-on, and I don’t think that’s a great idea regardless of how “non-toxic” your environment appears.

you sound delightful to work with

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Prism Mirror Lens posted:

Also, “peer review” aka people giving you some tips and advice is fine. Going to your manager for a chat about a coworker you’re having trouble with is also fine. But why on gods green earth do we need a formal written paper trail of this? The only reason is to give higher management more oversight of employees’ goings-on, and I don’t think that’s a great idea regardless of how “non-toxic” your environment appears.

This. Everything that's written down is a paper trail that can be used to justify a firing.

JawnV6
Jul 4, 2004

So hot ...

Slimy Hog posted:

I'm glad I don't work with you.
im sorry if this is how you learn that formal reviews with persistent notes aren't "Magical Honesty Time" where you can take all feedback you're too chickenshit to tell a peer dev directly 1:1 and give it to someone with the power to end their career without consequence. it's a game, there are winners, playing it straight doesn't help anyone.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon

JawnV6 posted:

didn't mention your age, your area of SW expertise, and eliminated all of 5 companies and 7,000 square miles. again, I don't find this anecdote all that data-backed or terribly useful, but maybe there's folks out there champing at the bit for this?

It is anecdotal. All personal answers you get to any question on this forum is going to be anecdotal. That's just what a conversation is.

Are you regularly in jobs with no programmer coworkers over 50?

CPColin
Sep 9, 2003

Big ol' smile.
One time I put a bit of negative commentary in a peer review and the manager who was doing it pasted it verbatim into the employee's file. From context, it was obvious who had written the commentary and my coworker emailed me asking if we could chat about it. I said I felt that would be inappropriate, then turned around and blasted the manager for not ensuring my comments were obfuscated.

I then, of course, never provided honest (or negative) feedback in a peer review again. Lesson learned!

Destroyenator
Dec 27, 2004

Don't ask me lady, I live in beer

ultrafilter posted:

This. Everything that's written down is a paper trail that can be used to justify a firing.
I can also be used in your favour. I had a bad manager give me a glowing feedback review, then six months later tell me I wasn't measuring up in the exact same areas. Because they were both in writing I was able to show that to my HR rep and explain how he was giving me useless and contradictory feeback and effectively shield myself from any poo poo he threw.

In the happy case having informal feedback processes is good for your own development, but they're also much harder to use to argue for raises.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...
I honestly welcome constructive negative feedback, since it not only gives me something to focus on improving but provides a nice data point for "can self improve when shown a personal deficiency"

I mean, the self improvement part doesn't work as well for me but I know what to work on!

Space Gopher
Jul 31, 2006

BLITHERING IDIOT AND HARDCORE DURIAN APOLOGIST. LET ME TELL YOU WHY THIS SHIT DON'T STINK EVEN THOUGH WE ALL KNOW IT DOES BECAUSE I'M SUPER CULTURED.

JawnV6 posted:

"less toxic" great, imma just bring up my all_companies.xlsx and sort by toxicity. wait, wait, gotta filter by local managers toxicity too, is that a pivot table or

honestly progressive JPEG's anecdote doesn't even say it was a toxic place before the budget troubles led to layoffs. like are you 100% certain this gold standard of peer review wouldn't bite you in the future if the top-down direction of the company changed? how would you feel if your fair critical feedback was in someone's COVID-19 layoff notes?

If your go-to burn is "how can workplace culture and feedback even exist if I can't put them into an excel pivot table" then you might. just. be. part. of. the. problem.

ultrafilter posted:

This. Everything that's written down is a paper trail that can be used to justify a firing.

If management wants to fire someone, your peer assessment email that says "Joe's a technically solid developer who has excelled under high-pressure situations, but I'd appreciate it if he works on providing more descriptive code review feedback" is not going to meaningfully tip the balance.

Bongo Bill
Jan 17, 2012

Any tool that is useful to a supportive manager is, trivially, also useful to an adversarial manager. If management isn't trustworthy then employees will naturally learn to sabotage them in order to protect themselves from harm.

Pie Colony
Dec 8, 2006
I AM SUCH A FUCKUP THAT I CAN'T EVEN POST IN AN E/N THREAD I STARTED

JawnV6 posted:

i directly ask peers what they want put in their review notes and if you don't you're a narc

This is correct, as long as you also offer feedback on how to improve further/in other ways. Otherwise you are just circumventing one of the most important processes for growth and development.

prom candy
Dec 16, 2005

Only I may dance
Boy this thread really split up into work-likers and work-dislikers

Personally I hope to go the rest of my career never working at a company big enough to have management culture ever again.

Pie Colony
Dec 8, 2006
I AM SUCH A FUCKUP THAT I CAN'T EVEN POST IN AN E/N THREAD I STARTED
"Management culture"? Lmfao

Gildiss
Aug 24, 2010

Grimey Drawer

Pie Colony posted:

"Management culture"? Lmfao

Prism Mirror Lens
Oct 9, 2012

~*"The most intelligent and meaning-rich film he could think of was Shaun of the Dead, I don't think either brain is going to absorb anything you post."*~




:chord:
My workplace literally made wallpaper with the company values on and covered the office in it. Big management culture

Beef
Jul 26, 2004
The 'company values' thing is the most managerial culture thing I can imagine. Why fix systemic issues in the company if we can shout enough slogans at the employees during quarterly meetings and measure how well the values are followed with surveys! It's the equivalent of "Dan dreamed of making vodka since he was 6, and ..." at the back of a bottle. Talk is cheap.

I honestly cannot tell if it comes from a sincere place or from pure undiluted cynicism (aka shareholders).

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

Beef posted:

The 'company values' thing is the most managerial culture thing I can imagine. Why fix systemic issues in the company if we can shout enough slogans at the employees during quarterly meetings and measure how well the values are followed with surveys! It's the equivalent of "Dan dreamed of making vodka since he was 6, and ..." at the back of a bottle. Talk is cheap.

I honestly cannot tell if it comes from a sincere place or from pure undiluted cynicism (aka shareholders).

Honest question: how do you fix systemic issues without broadcasting what you intend to fix, why it's important to fix it, and ensuring you have buy in?

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun

Beef posted:

The 'company values' thing is the most managerial culture thing I can imagine. Why fix systemic issues in the company if we can shout enough slogans at the employees during quarterly meetings and measure how well the values are followed with surveys! It's the equivalent of "Dan dreamed of making vodka since he was 6, and ..." at the back of a bottle. Talk is cheap.

I honestly cannot tell if it comes from a sincere place or from pure undiluted cynicism (aka shareholders).
We have a bunch of company values, but not a single one of them is actually followed. They're shibboleths for management to use to justify bad decisions, and extract concessions and labor from workers. One of them is about "transparency" which management uses to justify the most incredible micromanagement I've ever seen. In the name of "transparency" I've seen them constantly bug devs about the status of tickets. Because it's not at all disruptive to be messaged every 30 minutes for a status update.

My way to avoid being so harassed has been to tell them that every time I need to give them a status update I lose my context and it takes longer, so by asking for constant status updates you slow down my work, which you presumably want to be done ASAP (otherwise why are you asking for constant status updates).

Really they do a lot of this poo poo and I'm glad I'm getting out soon.

Pollyanna
Mar 5, 2005

Milk's on them.


Frankly my plan is to save up as much money as possible, get a nice cozy house somewhere that isn’t a hellhole, then live on the savings while never working in this industry again.

Spring Heeled Jack
Feb 25, 2007

If you can read this you can read

Blinkz0rz posted:

Honest question: how do you fix systemic issues without broadcasting what you intend to fix, why it's important to fix it, and ensuring you have buy in?

I mean it’s one thing to actually take care of the problem and another to just say you represent those values and the company ‘is listening’ etc etc.

I’m getting visions of those Facebook/Uber/Wells Fargo ads on TV saying they’re sorry for being fuckups and committed to fixing their problems, where the only real fix is to send upper management to the labor camps and shut them down as failed experiments.

ChickenWing
Jul 22, 2010

:v:

The key difference between "words to placate the masses" and "pursuing meaningful change" is action and involving employees. I was a whole lot less cynical about my management following their "company values" when a genuine problem came up and the CEO had an open-house sit down about it which was immediately followed up with emails and action.

Beef
Jul 26, 2004

Blinkz0rz posted:

Honest question: how do you fix systemic issues without broadcasting what you intend to fix, why it's important to fix it, and ensuring you have buy in?

Interesting thought exercise.

However, I was pointing to corporate-speak communication without any follow-up rule changes to the system causing the problems.

For example, will someone in R&D suddenly produce more patents if his lock screen just shows INNOVATE? Can you just plaster "Unity!" on walls everywhere, shout it as a slogan at quarterly meetings and expect anything in your giant corporation to change by magic of words alone? If managers each rule over their private fief where headcount is the measure of success, where the corporation is split into groups or units that could as well be different corporate entities, etc. the day-to-day decisions are still going to be following the incentives put in place by the system.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Beef posted:

Talk is cheap.

JawnV6
Jul 4, 2004

So hot ...

Space Gopher posted:

If your go-to burn is "how can workplace culture and feedback even exist if I can't put them into an excel pivot table" then you might. just. be. part. of. the. problem.
hi thank u for sharing ur understanding of my joke

Space Gopher posted:

If management wants to fire someone, your peer assessment email that says "Joe's a technically solid developer who has excelled under high-pressure situations, but I'd appreciate it if he works on providing more descriptive code review feedback" is not going to meaningfully tip the balance.
again, you can narc it up all you want in your day to day, that's ur choice

qsvui
Aug 23, 2003
some crazy thing
:rolleyes:

the talent deficit
Dec 20, 2003

self-deprecation is a very british trait, and problems can arise when the british attempt to do so with a foreign culture





Blinkz0rz posted:

Honest question: how do you fix systemic issues without broadcasting what you intend to fix, why it's important to fix it, and ensuring you have buy in?

flippantly, you manage

not so flippantly, there's a whole field called process control that studies exactly this question. the answer turns out to be: change the things you are doing that are bad to things that are less bad, iteratively, until you are doing mostly good things

Slimy Hog
Apr 22, 2008

JawnV6 posted:

hi thank u for sharing ur understanding of my joke

again, you can narc it up all you want in your day to day, that's ur choice

The more you post the happier I am that I don't work with you.

Adbot
ADBOT LOVES YOU

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Space Gopher posted:

Developing people is pretty easy, at least in theory: you find out where they should be improving (either because they need to do a current job better, or they're interested in picking up/improving skills), then you get them work that lets them practice those skills and get feedback on how they're doing as they learn. The hard part is balancing the fact that someone who's new at some skill is going to be slower and give you lower-quality output than the veteran who can do it in their sleep with the expectation that your team is still on the hook to quickly deliver high-quality output. Most managerial work is easy in isolation; the hard part is balancing priorities and keeping all the plates spinning.
500-level management is making a game out of discovering the deepest insecurities and vulnerabilities of everyone you meet, then making decisions about whether to use what you've learned to help people beat their worst habits, or to weaponize them

Prism Mirror Lens posted:

I have a lot of complaints about “career goals” and associated crud because my career goals are “work as few hours as possible doing mostly rote work for the inflated salary programmers currently enjoy.” If I want to learn something new I’ll change jobs to do it, since that’s far more effective and will also give me a payrise. Since I can’t be honest about this, I have to waste my time coming up with mandatory but completely irrelevant and fake goals for myself and then pretending to care about logging and achieving them. Apparently not everyone is doing this.

Also, “peer review” aka people giving you some tips and advice is fine. Going to your manager for a chat about a coworker you’re having trouble with is also fine. But why on gods green earth do we need a formal written paper trail of this? The only reason is to give higher management more oversight of employees’ goings-on, and I don’t think that’s a great idea regardless of how “non-toxic” your environment appears.
I've seen so many teams be dysfunctional because they forgot to hire people who can do rote work without going 60 miles off into some insane tangent. For a lot of folks, the rote work is the really hard work, and it's where you need to get deep into details instead of waving your hands around and pontificating

Vulture Culture fucked around with this message at 04:41 on May 9, 2020

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