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

  • Guest, it's time once again for the massively important and exciting FoH Asshat Tournament!



    Go here and give us your nominations!
    Who's been the biggest Asshat in the last year? Give us your worst ones!

Noodleface

A Mod Real Quick
38,315
16,189
Oh your technology driven company/platform is also full of mid and upper level management that has never written a line of code in their lives and has no understanding of technology?

Mine too.
Funny anecdote. Our company is big on AI. Literally I hear about it the entire day, everyday. If you know where I work then you know.

About a year or so ago they gave us all GitHub copilot and did surveys. The leadership team was shocked and dismayed to learn that most software developers are writing code at most 1-2 hours a day and the rest of the time debugging, testing, attending meetings, writing documentation,.etc. It changes of course based on role, for instance in firmware we spend a lot less time writing code than say a frontend dev.

Our director at the time told us leadership was really upset to learn this. They literally thought we wrote code 8 hours straight everyday.

Also separately on the DEI hiring. I was on the interview team for new hires several years ago. They told us the moonshot goal was 75% of hires to be DEI hires (forget exactly how they worded it). I could tell they were weeding people out based on that because I interviewed a ton of minorities. I didn't give the single one the green flag to move forward. Again anecdotal but the only person I recommended was this white nerd that seemed super passionate. Pretty sure we hired the DEI people though.

And I generally dont care what you are. I believe in hiring the most qualified person. The people I interviewed didn't know SHIT. I didn't even give them coding questions. They couldn't talk about anything meaningful. One of them did they me she was the chair of the feminism group at college though.
 
  • 2Like
Reactions: 1 users

TomServo

<Bronze Donator>
7,163
10,454
Well you must work at a company that actually addresses tech debt instead of letting it pile up constantly. That must be nice.
My company tries to build tech debt every time we deploy need systems. Hell they love flat networks. and want to tie hundreds of AWS accounts on one flat transit gateway for east west north south traffic. clowns all of them
 
  • 1Barf
  • 1Thoughts & Prayers
Reactions: 1 users

Palum

what Suineg set it to
27,193
42,861
I have a pile of 500 data conversation scripts (SQL). Anyone recommend a tool to easily reverse these? E.g. select ABC insert XYZ, turn that into select XYZ insert ABC.

It's just a lot of busy work that should be possible to automate, but if there's something COTS that can do it easier that's ideal.
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,043
109,938
If it's truly that simple you can put them all in a folder that VSCode can access then just do a quick replace all a few times across the entire file structure.

If they are views and other data objects you need to actually build once you do this, there are a number of automation options to redeploy all of them that take little effort to setup. Flyway is one.
 

Mist

REEEEeyore
<Gold Donor>
31,371
23,792
Our director at the time told us leadership was really upset to learn this. They literally thought we wrote code 8 hours straight everyday.
lol yeah this is what everyone who isn't a software dev thinks. They think it's just clacking away filling pages with code like a monkey at typewriter.
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,043
109,938
I wish that was the case rather than arguing about requirements for 6 hours a day.
 

Palum

what Suineg set it to
27,193
42,861
If it's truly that simple you can put them all in a folder that VSCode can access then just do a quick replace all a few times across the entire file structure.

If they are views and other data objects you need to actually build once you do this, there are a number of automation options to redeploy all of them that take little effort to setup. Flyway is one.
Yea it's not exactly that simple, there's translation tables and case statements and other things. It's conceivably not hard to automate a bunch of them just uno reverso the tables and fields, but yea didn't know if there was any ez tool to do this I didn't know about.
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,043
109,938
Yea it's not exactly that simple, there's translation tables and case statements and other things. It's conceivably not hard to automate a bunch of them just uno reverso the tables and fields, but yea didn't know if there was any ez tool to do this I didn't know about.
Unfortunately there isn't any off the shelf thing. If it's highly predictable you can write some python or something that restructures the statements for you based on some criteria. Which wouldn't take that much effort either.

Without a database deployment tool you would still have to manually overwrite the existing objects with the update. Which is AIDS. I would avoid trusting a dirty ass python script to auto overwrite the stuff in the db with a simple JDBC connection unless you could test all of it thoroughly.
 

Palum

what Suineg set it to
27,193
42,861
To be honest I'm burnt out on coding. I do a lot of architecture and planning work and I find that more impactful. To each their own of course.
My problem is context switching constantly. I can code or be constantly interrupted, not both.
 
  • 3Solidarity
  • 3Like
  • 2Truth!
Reactions: 7 users

Mist

REEEEeyore
<Gold Donor>
31,371
23,792
My problem is context switching constantly. I can code or be constantly interrupted, not both.
Yeah, my company finally figured this out.

We can work, or 30 people in India can ask us how to do their jobs all day via Teams messages. But not both.
 
  • 1Truth!
Reactions: 1 user

Noodleface

A Mod Real Quick
38,315
16,189
My feature is something I inherited, but it's super proprietary and exactly two of us own the UEFI side of it. I try to shield the junior guy from all the meetings and questions but it's nonstop because it's across 3+ generations with 2 POCs in the works. It's just not sustainable. We're sinking now. I've asked for more resources and keep getting 'yeah that's a good idea, I'll see what I can do.'
 

Edaw

Parody
<Gold Donor>
13,591
91,647
What you need are some programmer socks. Then people won't bother you.
suQMClk_jpg.png
 
  • 2Worf
  • 1Barf
  • 1Like
Reactions: 3 users

Deathwing

<Bronze Donator>
16,903
7,910
You can't fool me Fedor.


Monitor count on some of those pics is shameful. I'm not sure what's worse: technically-oriented "professionals" that work off just a laptop, or that I can intuit that because they won't fucking mute themselves during meetings and I can hear them hammering their touchpad.
 

moonarchia

The Scientific Shitlord
24,237
45,487
My feature is something I inherited, but it's super proprietary and exactly two of us own the UEFI side of it. I try to shield the junior guy from all the meetings and questions but it's nonstop because it's across 3+ generations with 2 POCs in the works. It's just not sustainable. We're sinking now. I've asked for more resources and keep getting 'yeah that's a good idea, I'll see what I can do.'
If you want to teach me whatever you do, and don't mind me being 100% WFH since I would never move to MA in a million years, I'm game.