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

Brahma

Obi-Bro Kenobi-X
12,909
48,373
Director told me he is going to the C -Suite and asking for matches. I doubt the money will be a problem, but the WFH, I doubt they will bite since company policy is hybrid, and even they must come in.

Well slap my ass and call me gay. They gave me a slight raise but it's still like 10k short of what the state was offering.

BUT the CIO called and my director called me and gave the go ahead to work from home 100% of the time with a couple caveats. I need to come in if shits physically broke. Duh. Department meetings, or any that call for me to actually come in like town halls, trainings and shit.

Also a 2% increase in the yearly bonus. Not much, but everything counts.

I'm leaning toward staying now. The states inept handling of just hiring me leaves me with doubts.
 
  • 8Like
Reactions: 7 users

Noodleface

A Mod Real Quick
38,584
16,612
Well slap my ass and call me gay. They gave me a slight raise but it's still like 10k short of what the state was offering.

BUT the CIO called and my director called me and gave the go ahead to work from home 100% of the time with a couple caveats. I need to come in if shits physically broke. Duh. Department meetings, or any that call for me to actually come in like town halls, trainings and shit.

Also a 2% increase in the yearly bonus. Not much, but everything counts.

I'm leaning toward staying now. The states inept handling of just hiring me leaves me with doubts.
Are you underpaid in your field? I can't imagine the state ever paying more than the private sector
 

Voyce

Shit Lord Supreme
<Donor>
8,908
33,088
IMG_5251.jpeg
 
  • 2Like
  • 1Truth!
  • 1Solidarity
Reactions: 3 users

Haus

I am Big Balls!
<Silver Donator>
14,408
56,664
Adjacent to the IT/Software topic. As I have mentioned before I work in the wonderful world of pre-sales Cybersecurity. I have been keeping eyes open looking for the next emerging real trend that I could be applicable for and everything looks like "Oh, you're a feature that someone else is going to acquire to put into their product" or "you're a niche technology, but good luck finding a market for that". Anybody else noticing this? It feels like we're in a major consolidation phase and there just aren't any really innovative smaller companies anymore in the cybersecurity space.
 
  • 1Like
Reactions: 1 user

TJT

Mr. Poopybutthole
<Gold Donor>
43,930
114,970
What about all the crap built on top of javascript, like typescript?
Typescript is a noble effort to make Javascript slightly less gay than it is. Two gays do not make a straight however.
 
  • 2Worf
  • 1Truth!
Reactions: 2 users

Kharzette

Watcher of Overs
5,554
4,535
Hmm 22 still blocked. I can get about 6 hops away. The last hop is rest-b2-link.ip.twelve99.net which is in Reston VA.

Annoying. I guess I'll use 443 for now.
 

Noodleface

A Mod Real Quick
38,584
16,612
For once in my life I got good news here, sort of.

First, promotion was blocked again. There's some internal politics around where in a band you have to be. Whatever.

So I ended up getting 30% raise which to me is really nice. He also adjusted my bonus by taking from others. Supposedly I needed a 50% raise to hit the next level so he's going to try an out of band promotion.
 
  • 6Like
Reactions: 5 users

Palum

what Suineg set it to
29,215
48,913
I saw a guy today in a Toyota Camry with a bumper sticker that said "I ❤️ TypeScript" and his license plate was "JS ONE" or something. Handicap plates, of course. Was it one of you guys?
 
  • 2Worf
Reactions: 1 users

TJT

Mr. Poopybutthole
<Gold Donor>
43,930
114,970
Had an old man git catastrophe yesterday. Old database guy who was used to the whole "fuck it, just have thousands of layers of nested views and procedures running on whatever in production and edit it as you need at any given time" school of database engineering. We are forced to use git (this is good) now and they are learning.

Some months ago this guy was assigned a huge task of remaking tons of stuff. The project stalled but other development went on and when that project picked up again he pulled a classic. Went back to his old branch and updated it. Overwriting all of his work because he only uses the web tool and not a local git instance. I had explained to them that you need to merge to remote branches from local so this can't happen. Rather, if you do that and it does happen you can simply roll back as you have the merge point in git.

This of course happened while presenting the project to that team and the director lost it. Which was lol. Just the sheer amount of time it will take to rewrite all of that is at least a week or two of heads down coding all day. It was tons of work. Now we have to have "colonoscopy level code reviews" to prevent it. I mentioned that no code review would have caught this because it had nothing to do with code and the director just ignored me. Whatever.

They really just need to follow some git best practices. I find this funny because now the complaint is why aren't we deploying faster with yet another hurdle in the way preventing deployments.
 
Last edited:

Deathwing

<Bronze Donator>
17,121
8,124
I did a quick check and I don't see a setting(in gitlab at least) for disabling the web editor. I've never had to check because it's such a moronic way to program beyond the most basic changes. There are so many times that containing my changes to local have allowed me to revert some real fuckups. On top of that, I get anxious when I can't test my changes. Is your pipeline robust enough to obviate that?
 
  • 1Truth!
Reactions: 1 user

Khane

Got something right about marriage
20,814
14,603
Wait, that's possible in the web tool? So git isn't versioned at all unless you clone a local copy? How does that happen?

I have never used the web tool so I actually do not know how that works but that seems like it... shouldn't be possible in any source control tool ever, let alone one of the most popular source controls on the planet.
 

TomServo

<Bronze Donator>
7,609
11,958
Had an old man git catastrophe yesterday. Old database guy who was used to the whole "fuck it, just have thousands of layers of nested views and procedures running on whatever in production and edit it as you need at any given time" school of database engineering. We are forced to use git (this is good) now and they are learning.

Some months ago this guy was assigned a huge task of remaking tons of stuff. The project stalled but other development went on and when that project picked up again he pulled a classic. Went back to his old branch and updated it. Overwriting all of his work because he only uses the web tool and not a local git instance. I had explained to them that you need to merge to remote branches from local so this can't happen. Rather, if you do that and it does happen you can simply role back as you have the merge point in git.

This of course happened while presenting the project to that team and the director lost it. Which was lol. Just the sheer amount of time it will take to rewrite all of that is at least a week or two of heads down coding all day. It was tons of work. Now we have to have "colonoscopy level code reviews" to prevent it. I mentioned that no code review would have caught this because it had nothing to do with code and the director just ignored me. Whatever.

They really just need to follow some git best practices. I find this funny because now the complaint is why aren't we deploying faster with yet another hurdle in the way preventing deployments.
wait. he approves his own shit? no 2 approvers minimum?
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,930
114,970
Yeah I never use the web tool either. I didn't fully examine exactly what steps he took but I recognize the behavior. His target code files had been updated by something else and merged to production which was the default head of the repo. So when he pulled back down to his remote branch it just overwrote it. As his changes were not yet committed despite being in the webui.

wait. he approves his own shit? no 2 approvers minimum?
He was in a branch that was never merged to production. The issue was that he was like a million commits behind in that branch due to dropping the project for some months. He pulled from master and the files he was trying to work on were updated by other development and overwrote his remote branch with the "new" version of the files in terms of where he was behind in the commits.
 
Last edited:
  • 1Like
Reactions: 1 user

TJT

Mr. Poopybutthole
<Gold Donor>
43,930
114,970
I did a quick check and I don't see a setting(in gitlab at least) for disabling the web editor. I've never had to check because it's such a moronic way to program beyond the most basic changes. There are so many times that containing my changes to local have allowed me to revert some real fuckups. On top of that, I get anxious when I can't test my changes. Is your pipeline robust enough to obviate that?
He's old fashioned. His process is as thus:
  1. Freehand it in the database in some rough form to see if it works.
  2. Paste it git.
  3. Wing whatever he forgot before he pasted it into git and just do it there in the web ui.
Like 9/10 of the OG database types seem to do this. People who lived and breathed Oracle and SQL server for 30 years starting in the 80s and such.
 

Deathwing

<Bronze Donator>
17,121
8,124
That's irresponsible and reckless and should be grounds for dismissal unless he's some autistic savant that gets it right 99% of the time. This goes beyond programming itself, that's just a bad workflow for problem solving.