IT/Software career thread: Invert binary trees for dollars.

Furry

Email Loading Please Wait
<Gold Donor>
25,291
35,383
In my experience, Performance Improvement Plans are one of the most pointless tools corporate HR has ever leaned on. Across roughly a decade as management, I've only seen a single case where someone was actually taken off of a PIP and kept their job. In practice, they don't serve as a genuine path toward development or recovery. They're essentially just the first step toward termination, dressed up to look like "support."

What makes them even more frustrating is how much time and energy they waste. Managers are forced to go through the motions, employees are dragged through an often demoralizing process, and HR gets to check a box that makes them feel like they're doing something constructive. But the reality is simple: PIPs rarely, if ever, work as intended, and they exist more for bureaucratic cover/red-tape than for genuinely helping employees succeed.
I wouldn't be surprised at all if PIPs exist because the government was the first to use them. And in the gov, pips are 100% I'm going to fire you, but don't have an iron clad reason that lets me do it more cleanly, so I'm doing the paperwork necessary to make sure I don't get my decision reversed later. Companies probably do it to cover their assess from discrimination lawsuits.

It's extremely rare that I see it being used to fire people where I am. Progressive discipline on the table is far more common.
 

Noodleface

A Mod Real Quick
38,996
17,201
If I ever got put on a pip I'd be doing 0 work and 100% applying to jobs.

It's just a way to justify firing someone.
 
  • 4Truth!
  • 2Like
Reactions: 5 users

moonarchia

The Scientific Shitlord
<Bronze Donator>
26,814
50,461
If I ever got put on a pip I'd be doing 0 work and 100% applying to jobs.

It's just a way to justify firing someone.
If it's feels based bullshit, I agree. In those cases it's just a way to cover their asses for when they fire you. They want to avoid paying out that unemployment insurance money and have shielding for if you sue them for wrongful dismissal.
 

Asshat Foler

'Millie's Maidens' Member
<Gold Donor>
52,144
44,536
Rip prateej

IMG_5278.jpeg

IMG_5279.jpeg
 

Noodleface

A Mod Real Quick
38,996
17,201
We had a Dell employee commit suicide on campus, in his car, facing traffic so everyone saw him blow his brains out. He had some sign hanging on the back of his car announcing his grievances.

That shit got swept under the rug REAL FAST. Btw it happened because he got laid off.

A couple weeks ago some sales dude at Dell committed suicide as well after being laid off.
 
  • 1WTF
Reactions: 1 user

Noodleface

A Mod Real Quick
38,996
17,201
We are hiring a soft eng 1 in the US and let me tell you the amount of bullshit we went through to get this req was absolutely retarded. Even worse, IT WAS A BACKFILL. Seriously it took maybe 4 months for the req to open.

And of course.. they want a unicorn. A soft eng 1 with experience writing UEFI. Yeah... I'm sure we'll find someone with that niche skillset...

Meanwhile when they hire in Bangalore they get 180000 reqs instantly and hire the most braindead idiots.
 

TJT

Mr. Poopybutthole
<Gold Donor>
45,234
119,663
Welcome to the "new normal" of a "strong job market".



This is 100% a major problem. Driven heavily by suits and the live by the quarter die by the quarter culture that drives all business and economy.
 
Last edited:
  • 3Like
  • 1Truth!
Reactions: 3 users

Khane

Got something right about marriage
21,163
15,043
Unfortunately for us politics and politicians are reactive instead of proactive, they don't want to interrupt momentum on Wall Street by forcing companies to have "bad quarters" in the short term to fix and prevent a much bigger problem for our economy long term.

And the sentiment from Aaron above is more prevalent than people understanding the reality of our looming situation. People more readily equate the tech exodus to Central and South Americans coming here illegally and "stealing" low skill, manual labor jobs that most Americans don't want to do anyway. So this just lets politicians kick the can down the road and pretend our companies, American companies, aren't moving tech operations entirely overseas.

It's hard to wrap my head around the amount of people that actually, legitimately think what he is saying in that tweet is even close to a reality.
 
  • 1Like
Reactions: 1 user

dragonbr

Trakanon Raider
53
52
Yeah, my company signed a contract with a offshore contracting firm about 2 years ago, which effectively doubled our team size. The only onshore hire that came out of it was a team lead from their side that acts as the go between with us and them.

In most cases, if their performance is pretty bad they get axed quickly, but all that ends up doing is starting from scratch with onboarding their replacement, who may also suck just as much. The turnover is so volatile that management doesnt even introduce them anymore and you just see a new name on the daily standup.

When upper management announced this to the tech department as a whole, they assured no one's job was in jeporady which they have stayed true to as far as I can tell. Instead, what they have pulled since then is if any onshore employee leaves the company for whatever reason (new job, retirement, ect) that vacancy is never made available locally and immediately gets plugged in with a new contractor.

We've had some major fuckups due to their shit tier quality of work they've contributed, but upper management will never be able look pass the $$$ to make that correlation and just continue to act bewildered.
 
  • 1Like
  • 1Tiresome
Reactions: 1 users

TJT

Mr. Poopybutthole
<Gold Donor>
45,234
119,663
Today's episode of insane productivity enhancements with AI.

I have a task that AI cannot help with outside of general guidance which I do not need here. I just have to heads down and verify things in like 20 places and adjust permissions hierarchies and some other stuff. It's tedious and shitty but necessary as we migrated from one platform to another.

While doing this I am enhancing a number of features in an application I wrote last year. Using Cursor IDE I have setup a number of rules for myself and the project specifically. I have it indexing official docs for all of the stuff I am using as well as referencing another internal repo for output it interacts with. As well as the dev database. I just say "this class needs this feature because of this reason. use case is blah blah. write corresponding unit tests and refer to my test data in this object." Then I just proofread its changes and have it show me the unit test failures. I quickly examine them and say no do this not that. Update the project log with what we've done so you don't forget like a dumbass.

I would never have been able to do both of these at the same time a year ago. A year ago these would have been two individual tasks that took me a 3-6 days each. Now I can do both in 3 days.
 
  • 1Like
Reactions: 1 user

Deathwing

<Bronze Donator>
17,412
8,440
How many tokens did you use for that?

Saw a stat that US spending on datacenters is greater than all other consumer spending combined. No idea if that's actually true, but that it feels like it could be is worrying enough. Seems whatever path(bubble pops vs significant labor replacement) ends in extreme amounts of disruption.
 
  • 1Like
  • 1Mother of God
Reactions: 1 users

TJT

Mr. Poopybutthole
<Gold Donor>
45,234
119,663
How many tokens did you use for that?

Saw a stat that US spending on datacenters is greater than all other consumer spending combined. No idea if that's actually true, but that it feels like it could be is worrying enough. Seems whatever path(bubble pops vs significant labor replacement) ends in extreme amounts of disruption.
Not a fuckin' clue. They removed my access to the token/usage consumption console. Along with all of the devs. They have a few sys admins who are tasked with understanding it and limiting it.

I don't think that much because I have an enforced context limiter on anything I work on (from those same sysadmins) and I was only at 40% on that.
 

Khane

Got something right about marriage
21,163
15,043
Not a fuckin' clue. They removed my access to the token/usage consumption console. Along with all of the devs. They have a few sys admins who are tasked with understanding it and limiting it.

I don't think that much because I have an enforced context limiter on anything I work on (from those same sysadmins) and I was only at 40% on that.

Just think of all the companies that don't understand this at all and how easily they can cripple a company by just unleashing all of their staff on AI agents.
 
  • 2Like
  • 1Truth!
Reactions: 2 users

TJT

Mr. Poopybutthole
<Gold Donor>
45,234
119,663
I know it was a wakeup call for the org recently. Generally this company lets people POC stuff offered by platforms we use from vendors. Such as Snowflake.

Snowflake opened up their Cortex AI to use on whatever. We use Snowflake all day everyday for 85% of our data needs. But Cortex of course uses a different bullshit consumption token which is far different from the well understood one that we police and manage well.

In a single afternoon a dev doing some research on something blew $6k in AI consumption. With nothing to slow him down or prevent him from spending $20k or more. This was someone doing something that was only mildly related to the tasks he is paid to work on and that was like a lower level employee's monthly take right there. The team that researches and limits all of this was formed right after that.
 
  • 1Worf
Reactions: 1 user

Asshat Foler

'Millie's Maidens' Member
<Gold Donor>
52,144
44,536
How many tokens did you use for that?

Saw a stat that US spending on datacenters is greater than all other consumer spending combined. No idea if that's actually true, but that it feels like it could be is worrying enough. Seems whatever path(bubble pops vs significant labor replacement) ends in extreme amounts of disruption.
The internal agentic AI tooling I use is costing .3-1.8 per prompt. I shoot maybe 10-30 prompts a day. It gives the cost of each prompt response which is pretty neat.
 

ShakyJake

<Donor>
8,291
20,752
I'm curious about how those of you using SAFe Agile (or any Agile variant, I guess) handle story creation. How much time do you put into writing stories before PI planning, or just in general?

For us, it seems like we spend way too much time in discovery, trying to nail down every little detail and cover every possible scenario. It's kind of ridiculous. In my experience, no matter how much you plan upfront, there are always things you don't know or can't predict once you start coding. Those surprises mess with the stories we wrote, forcing rewrites or sometimes scrapping them completely. I'm not saying we should just dive in and code with no plan, but there’s got to be a middle ground... some balance between writing good stories and letting developers do the research they need during development.

To explain a bit more, we often run into issues where we start feature work after PI planning, only to find out (like much later) that there’s an architectural limitation in our software. This can stop a feature component from being built as planned or make it less flexible than the product owner wanted. When this happens, we end up burning extra time figuring out how to make it work, checking how it affects other systems, and scrambling to deliver. My take is we should push back and say, "Look, this isn’t fully doable this iteration. We can put in a basic version that’s good enough for now, but anything more needs to be a feature request for next time." Right now, we’re bending over backwards to deliver everything asked of us, no matter how tough (and, I think, this is partly because of the super-star dev on our team sees it as a challenge).

The problem is, we usually don’t even spot these issues until we’re deep in the code. Most of the time, no amount of upfront research catches this stuff...it only shows up when you’re actually building. So, I’m wondering: how do you all find that balance? How much effort do you put into upfront story writing versus leaving room for discovery during development?