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

TJT

Mr. Poopybutthole
<Gold Donor>
42,510
108,122
I like the idea of training up juniors. But the reality is that the ones you need to train aren't worth training in most cases. I have one guy I have been mentoring for 2 years now. He has soared to the levels of mediocre. He misunderstands things constantly and then blabs about irrelevant nonsense he heard somewhere not realizing it isn't relevant to what we are talking about. He is extremely personable and affable though so I do make him do all the "customer facing" stuff as he is good at that.

Contrasted by the good hires who simply pursue whatever challenges you give them and figure it out. Thus requiring no training or mentoring outside of basic things regarding infrastructure unique to the organization.
 
  • 1Like
Reactions: 1 user

moonarchia

The Scientific Shitlord
23,212
42,117
I like the idea of training up juniors. But the reality is that the ones you need to train aren't worth training in most cases. I have one guy I have been mentoring for 2 years now. He has soared to the levels of mediocre. He misunderstands things constantly and then blabs about irrelevant nonsense he heard somewhere not realizing it isn't relevant to what we are talking about. He is extremely personable and affable though so I do make him do all the "customer facing" stuff as he is good at that.

Contrasted by the good hires who simply pursue whatever challenges you give them and figure it out. Thus requiring no training or mentoring outside of basic things regarding infrastructure unique to the organization.
The good ones don't stay long because they also figure out the corporate game quickly. Corp wants me to do all this obscure shit that's mission critical, but doesn't want to have decent pay increases? *poof* To the next job!

And since most tech companies are realizing they hired a lot of useless shitters during the boom it's time to clean house for the bust.

In the telecomm world we call this reorg season since it happens pretty much every fucking year.

full
 
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
38,242
15,023
I like the idea of training up juniors. But the reality is that the ones you need to train aren't worth training in most cases. I have one guy I have been mentoring for 2 years now. He has soared to the levels of mediocre. He misunderstands things constantly and then blabs about irrelevant nonsense he heard somewhere not realizing it isn't relevant to what we are talking about. He is extremely personable and affable though so I do make him do all the "customer facing" stuff as he is good at that.

Contrasted by the good hires who simply pursue whatever challenges you give them and figure it out. Thus requiring no training or mentoring outside of basic things regarding infrastructure unique to the organization.
Believe it or not, most college grads don't even want to work in firmware..

It's not FAANG, which is what everyone cares about.
 

TJT

Mr. Poopybutthole
<Gold Donor>
42,510
108,122
Believe it or not, most college grads don't even want to work in firmware..

It's not FAANG, which is what everyone cares about.
That's something that rustles me in general. It's what faggot Foler does in here when he links that levels salary site in every single comment he makes in this thread.

Talk about regular people jobs and someone will, 100% of the time, mention dumbass unicorn $600k developer jobs in FAANG and try and make this sound like its a salient thing to discuss.
 
  • 2Like
Reactions: 1 users

ShakyJake

<Donor>
7,884
19,826
I wanted to get some opinions on whether or not I should email our new director of software engineering about something that’s been on my mind. He’s made it clear that he’s open to feedback, and he seems like a good guy, so I figure now might be the right time to address a potential issue—just don’t want to come off as *that* developer who thinks they know it all.

Basically, there’s talk about developing a new software app, and I want to make sure we’re on solid ground with the software stack we choose. Flashback to a few years ago: when we had to rebuild our core app from Silverlight (which was becoming obsolete), they put together a team to research new frameworks, and they came back with Angular and .NET Core, which were both barely out of beta. Our engineering team wasn’t experienced with client-side JavaScript, and now, nearly eight years later, we’re left with a pretty janky product. No one really had the playbook for best practices back then, so a lot of it was trial and error.

Looking back, a simpler choice like React or ASP.NET MVC with light JavaScript would probably have suited our needs better, especially since our app mainly shows tabular data. But it felt like we went with the newest, trendiest stack just for the sake of it.

So, my question for the new director would be, “If we’re getting serious about this new app, could we make sure there’s a solid research process to evaluate all options, instead of just grabbing onto whatever’s shiny and new?” What do you guys think—is this worth emailing him about, or should I hold back?
 

Noodleface

A Mod Real Quick
38,242
15,023
Personal opinion is it's absolutely worth it, but you may want to be careful how you frame the question - i.e., the way you wrote that quote sounds a bit combative
 
  • 1Like
Reactions: 1 user

Control

Ahn'Qiraj Raider
2,903
7,594
I wanted to get some opinions on whether or not I should email our new director of software engineering about something that’s been on my mind. He’s made it clear that he’s open to feedback, and he seems like a good guy, so I figure now might be the right time to address a potential issue—just don’t want to come off as *that* developer who thinks they know it all.

Basically, there’s talk about developing a new software app, and I want to make sure we’re on solid ground with the software stack we choose. Flashback to a few years ago: when we had to rebuild our core app from Silverlight (which was becoming obsolete), they put together a team to research new frameworks, and they came back with Angular and .NET Core, which were both barely out of beta. Our engineering team wasn’t experienced with client-side JavaScript, and now, nearly eight years later, we’re left with a pretty janky product. No one really had the playbook for best practices back then, so a lot of it was trial and error.

Looking back, a simpler choice like React or ASP.NET MVC with light JavaScript would probably have suited our needs better, especially since our app mainly shows tabular data. But it felt like we went with the newest, trendiest stack just for the sake of it.

So, my question for the new director would be, “If we’re getting serious about this new app, could we make sure there’s a solid research process to evaluate all options, instead of just grabbing onto whatever’s shiny and new?” What do you guys think—is this worth emailing him about, or should I hold back?
A quick informal chat might be better to open the conversation and get his brain working in that direction. Framing it as something like this would probably make it sound pretty reasonable: "We had some issues with this other thing that ended up eating way more resources than expected. I think we could avoid that this time by doing x."
 
  • 1Like
Reactions: 1 user

TJT

Mr. Poopybutthole
<Gold Donor>
42,510
108,122
I wanted to get some opinions on whether or not I should email our new director of software engineering about something that’s been on my mind. He’s made it clear that he’s open to feedback, and he seems like a good guy, so I figure now might be the right time to address a potential issue—just don’t want to come off as *that* developer who thinks they know it all.

Basically, there’s talk about developing a new software app, and I want to make sure we’re on solid ground with the software stack we choose. Flashback to a few years ago: when we had to rebuild our core app from Silverlight (which was becoming obsolete), they put together a team to research new frameworks, and they came back with Angular and .NET Core, which were both barely out of beta. Our engineering team wasn’t experienced with client-side JavaScript, and now, nearly eight years later, we’re left with a pretty janky product. No one really had the playbook for best practices back then, so a lot of it was trial and error.

Looking back, a simpler choice like React or ASP.NET MVC with light JavaScript would probably have suited our needs better, especially since our app mainly shows tabular data. But it felt like we went with the newest, trendiest stack just for the sake of it.

So, my question for the new director would be, “If we’re getting serious about this new app, could we make sure there’s a solid research process to evaluate all options, instead of just grabbing onto whatever’s shiny and new?” What do you guys think—is this worth emailing him about, or should I hold back?
I am an ultra blunt person and I don't waste time with corporate sugar coating. To my detriment probably but I just can't do it.

Just say straight up that we did X back then and it caused these issues. Can we evaluate more closely this time because I hope we can learn from our experiences and not create the same problems again.
 

TomServo

<Bronze Donator>
6,878
9,515
I am an ultra blunt person and I don't waste time with corporate sugar coating. To my detriment probably but I just can't do it.

Just say straight up that we did X back then and it caused these issues. Can we evaluate more closely this time because I hope we can learn from our experiences and not create the same problems again.
Is your new boss a pajeet? If yes don't do it. If white, sure go for it
 
  • 1Worf
  • 1Like
Reactions: 1 users

Phazael

Confirmed Beta Shitlord, Fat Bastard
<Aristocrat╭ರ_•́>
14,636
31,437
Is your new boss a pajeet? If yes don't do it. If white, sure go for it
This. Also, how you frame the language makes all the difference in the world. I would suggest this as a working lunch or after shift at the bar conversation, at least initially. Using past history as a guide is a good foundation for making this case, but you really need to choose your words carefully.
 

ToeMissile

Pronouns: zie/zhem/zer
<Gold Donor>
3,138
2,024
This. Also, how you frame the language makes all the difference in the world. I would suggest this as a working lunch or after shift at the bar conversation, at least initially. Using past history as a guide is a good foundation for making this case, but you really need to choose your words carefully.
Also, are there any layers of management between the director and if so any company norms to keep in mind?
 

Noodleface

A Mod Real Quick
38,242
15,023
This project I've been discussing the past few pages took a really humbling turn the other day. One of my counterparts on another team has always been stoic, always has an answer and is always super professional. We've all been feeling the stress with this project.

We have 3 sync meetings a week for a 'scrum at scale' thing. The chief architect asked them about schedule, she started to talk and then broke down in tears and excused herself from the meeting.

I felt pretty bad because it was evident the stress had taken a toll and she became overwhelmed. I messaged her after to just offer my support and say I hoped she was ok and she was very thankful but told me it was the first time in her career she's felt completely hopeless and overwhelmed.

100% think she'll leave the company after the discussion. We're going to lose so many good people because of this bullshit.
 
  • 1Solidarity
Reactions: 1 user