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!

TJT

Mr. Poopybutthole
<Gold Donor>
42,797
109,250
This manager needs to be the guy who is forcing the other teams into consolidated, uniform processes and data practices that his team is designing. Not the guy managing a bunch of report jockies just doing slightly more formal adhoc requests. The latter being what he expects to do for some reason.
 

TJT

Mr. Poopybutthole
<Gold Donor>
42,797
109,250
There are tons of middle managers out there who are basically nothing but fucking cock blocking parasites to (good) tech teams. And most of them are terrified because covid induced remote reliance has exposed how utterly fucking useless they are. Hey maybe instead of hiring Lumberg the micromanaging fucktard who has produced zero actual work into a product owner/project manager position where they will just offload all real work onto the technicians (while annoying the fuck out of them), maybe just hire another actual technical person and save some money? Those Pointy Haired Boss people are watching their uselessness get exposed and thus their niche rendered extinct. The general reaction by them is to spit buzzwords to look like they are cutting edge, when really they are just doing the same annoying shit they had been for years, only they obfuscate it with Agile related buzz babble to cover their obsolescence. Or they micromanage the fuck out of the talent to the point where anyone worth a shit either checks out of the job or finds a different gig (real easy right now in IT).

TLDR, Middle managers are a fucking cancer in all industries, but especially in IT.
This was my manager at GM to a T. His usual tactic was to talk about whatever then when he recognized that you didn't actually know about the topic he'd turn on the bullshit engine. It was eventually amusing when I realized how often he did this. But it made me rage because he was also extremely petty and relied on his ability to appear to know things over pretty much any other skill.

I bitched about him a good amount in this thread when I still worked there.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
This manager needs to be the guy who is forcing the other teams into consolidated, uniform processes and data practices that his team is designing. Not the guy managing a bunch of report jockies just doing slightly more formal adhoc requests. The latter being what he expects to do for some reason.

I guess the problem is not his age, but what you are describing is more of s technical lead.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
I got my first almost hr warning because I said on an email China chain reaction vs chain reaction.
Also sent that email company wide.. it was just a tupo.
 

Kharzette

Watcher of Overs
5,351
4,098
There are tons of middle managers out there who are basically nothing but fucking cock blocking parasites to (good) tech teams. And most of them are terrified because covid induced remote reliance has exposed how utterly fucking useless they are. Hey maybe instead of hiring Lumberg the micromanaging fucktard who has produced zero actual work into a product owner/project manager position where they will just offload all real work onto the technicians (while annoying the fuck out of them), maybe just hire another actual technical person and save some money? Those Pointy Haired Boss people are watching their uselessness get exposed and thus their niche rendered extinct. The general reaction by them is to spit buzzwords to look like they are cutting edge, when really they are just doing the same annoying shit they had been for years, only they obfuscate it with Agile related buzz babble to cover their obsolescence. Or they micromanage the fuck out of the talent to the point where anyone worth a shit either checks out of the job or finds a different gig (real easy right now in IT).

TLDR, Middle managers are a fucking cancer in all industries, but especially in IT.
I wish I could thumb this up 100x

In continuing assembly adventures, I had a fun 4 hour distraction. x64 done with linux nasm spits out good object code, but ld with no args appears to happily work but generates a garbage exe.

Eventually I tried llvm's ll-ld and it does exactly the same thing. Then I ran it through gcc and at least that spat an error back at me. Turns out everything needs to be relocatable these days to help against buffer overruns I guess. The static style variables you stick in .data segments are a fixed address so the linker shits itself, and does so quietly, which is really annoying.

Feeding gcc -no-pie fixes it. I haven't quite figured out how to do it with ld yet. This is just a test program I'm using to throw weird situations at the cpu and see what the flags do so I don't really care about preventing haxors.
 

alavaz

Trakanon Raider
2,003
714
I wish I could thumb this up 100x

In continuing assembly adventures, I had a fun 4 hour distraction. x64 done with linux nasm spits out good object code, but ld with no args appears to happily work but generates a garbage exe.

Eventually I tried llvm's ll-ld and it does exactly the same thing. Then I ran it through gcc and at least that spat an error back at me. Turns out everything needs to be relocatable these days to help against buffer overruns I guess. The static style variables you stick in .data segments are a fixed address so the linker shits itself, and does so quietly, which is really annoying.

Feeding gcc -no-pie fixes it. I haven't quite figured out how to do it with ld yet. This is just a test program I'm using to throw weird situations at the cpu and see what the flags do so I don't really care about preventing haxors.
 
  • 2Worf
Reactions: 1 users

ToeMissile

Pronouns: zie/zhem/zer
<Gold Donor>
3,183
2,070
I’m not a project manager, and my laptop wasn’t 6k, but it’s beefy enough. Dell Precision 7510
 

Attachments

  • 6217B333-667C-4783-94C2-5CCBF138E098.png
    6217B333-667C-4783-94C2-5CCBF138E098.png
    47.7 KB · Views: 32
  • 1Barf
Reactions: 1 user

TJT

Mr. Poopybutthole
<Gold Donor>
42,797
109,250
Allow me to simp my new favorite data related tool.


It really simplifies a ton of backend data work. What would have been multiple fairly complicated tasks in a more traditional database like MSSQL or Oracle (even the modern versions) is just some configuration file changes. The cloud version also allows you to understand data lineage very easily in a visual way. Like, if you work in big company databases you very often run into the situation of never touching raw data. So you are relying on sometimes ancient sql views that nobody even remembers who wrote.

Here, if you touch the raw data and derive multiple additional datasets down the line from it you can cleanly see exactly what its referring to and just go back to whatever it is. You can reference your other dbt models like you were writing a normal sql query.

Take this example here. What this is doing is constructing a table based off of this query then incrementally filling it with new values based on the bottom condition. If you were to do this in a more dated database, you would have to manually create the base table, then manually create a task that does an insert statement against it with the newer values. On top of that if the underlying table needed to change for some reason you'd have to manually alter all stages of that data pipeline.

With this you just edit the file below and call it a day as it will do DB cleanup when you execute it against your endpoint. The ref{{}} function here is clutch as it is just referring to another config file. I used the open source CLI version at first but now I am using the cloud version here (also free for one developer seat). But I am getting the office to purchase the enterprise plan so we can bring it into our Okta and shit. It's just too useful. I had a number of these being ran on the CLI version via Cron for awhile but the cloud platform has a non-tech friendly job scheduler that will also be good for us.

Screen Shot 2022-02-19 at 8.19.17 AM.png
 
Last edited:
  • 2Like
Reactions: 1 users

Mist

REEEEeyore
<Gold Donor>
31,218
23,426
Whomever decided to transport phone calls over internet protocol was a fucking idiot, just saying.
 
  • 1Solidarity
Reactions: 1 user

Neranja

<Bronze Donator>
2,633
4,212
Whomever decided to transport phone calls over internet protocol was a fucking idiot, just saying.
Most people who design protocols are idiots. Especially when the CCITT or ITU-T is involved. If you want to have nightmares you should look into the X.500 suite, or the OSI model.

EDIT: Oh, bonus points for the IPMI 2.0 RAKP protocol for BMC access:

"In short, the authentication process for IPMI 2.0 mandates that the server send a salted SHA1 or MD5 hash of the requested user's password to the client, prior to the client authenticating. You heard that right - the BMC will tell you the password hash for any valid user account you request."
 

Voyce

Shit Lord Supreme
<Donor>
8,252
29,306
I swear there is a present defect in Windows where copy just doesn’t work sometimes
 
  • 1Solidarity
Reactions: 1 user

Mist

REEEEeyore
<Gold Donor>
31,218
23,426
I swear there is a present defect in Windows where copy just doesn’t work sometimes
Windows, or Edge? Because it's definitely present in Edge and possibly Chrome.

You highlight text, and then somehow that text (or the frame the text is in) is losing focus within the page, and your copy command does not copy data to the clipboard, despite the text remaining highlighted, because the frame the text is in has lost focus.
 

Voyce

Shit Lord Supreme
<Donor>
8,252
29,306
Windows, or Edge? Because it's definitely present in Edge and possibly Chrome.

You highlight text, and then somehow that text (or the frame the text is in) is losing focus within the page, and your copy command does not copy data to the clipboard, despite the text remaining highlighted, because the frame the text is in has lost focus.
It seems to happen in the explorer.exe itself from my experience, not just restricted to browsers
 

TJT

Mr. Poopybutthole
<Gold Donor>
42,797
109,250
Fools. You must hit CTRL+C 5 times before proceeding at all times.

This has always been the way.
 
  • 2Like
  • 1Solidarity
  • 1Truth!
Reactions: 3 users