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>
43,075
110,164
It makes sense, they’re going to spend time on larger offenders first. I know we’ve been ramping up on ops functionality built in house. Around 18 months ago they went live with using ML to process images for damage inspection of equipment in the field. There’s been a general increase in getting our collective asses out of the 90s. 100 yr old companies few.
Yeah, considering we have like 8000 data models processing many terabytes of data daily they were sick of my shit lol.
 

Deathwing

<Bronze Donator>
16,905
7,913
Perhaps I'm in the minority, but this kinda stuff is a huge pain in the ass.


I manage QA for a static analysis product, so we have a lot of real world code in our automated regression testing. A fair amount of them now fail to build with gcc 14.
 

Deathwing

<Bronze Donator>
16,905
7,913
Been batting around the idea of parallelizing our web crawler. The main thing that stops us(read: me, I'm the only engineer in QA) is that multiprocess or threads, it's not a simple task. I wonder if this bend thing would help.
 

Khane

Got something right about marriage
20,521
14,254
What is going on now is the same thing that happened with things like Waterfall. Bloat, and the methodology being commandeered and bogged down by bureaucracy.

Waterfall and Agile aren't even that different, but new methodologies with none of that bloat come into the picture, gain traction, become bloated, and go away. Rinse repeat.

This will keep happening for as long as corporate "leaders" try to pad their resumes with "innovation" and ignore the major function for SDLC these methodologies are supposed to serve, in favor of using it to spy on and audit their teams.
 
  • 3Like
Reactions: 2 users

Palum

what Suineg set it to
27,227
43,012
What is going on now is the same thing that happened with things like Waterfall. Bloat, and the methodology being commandeered and bogged down by bureaucracy.

Waterfall and Agile aren't even that different, but new methodologies with none of that bloat come into the picture, gain traction, become bloated, and go away. Rinse repeat.

This will keep happening for as long as corporate "leaders" try to pad their resumes with "innovation" and ignore the major function for SDLC these methodologies are supposed to serve, in favor of using it to spy on and audit their teams.
Yes but waterfall can just be bloated, costly and slow, agile doesn't work at all when it breaks down.
 
  • 1Like
Reactions: 1 user

TJT

Mr. Poopybutthole
<Gold Donor>
43,075
110,164
Agile is prone to breaking down much faster than waterfall is due to the above.

Knowing all the requirements before you start coding? That's the kind of thing I jack off thinking about.
 
  • 5Worf
  • 1Like
Reactions: 5 users

Phazael

Confirmed Beta Shitlord, Fat Bastard
<Aristocrat╭ರ_•́>
14,778
31,954
The biggest issues with Agile are three things:
First, like communism, it does not scale well. For a small project with well defined end point plus small smart team working on it, its the best workflow there is. For anything without a defined end point or expanded scope, it falls apart fast. Subnote on this, one lazy piece of shit/moron can derail an entire team, while waterfall has better counters to this sort of issue.

Second, it does not handle changes in team makeup very well. Specifically, if you try to plug someone new into an agile team ESPECIALLY if its replacing a key SME/Scrum Master/PO you end up disrupting the entire team (who were in a good routine with the prior person or team dynamic) and spending lots of time rolling the new guy into the fold. Waterfall tends to handle increases of manpower much better because it relies on plugging faceless drones who do the same tasks repeatedly into well defined roles. Agile is completely polar opposite of this, so you end up essentially having to retrain the entire team in a way.

Finally, Middle Managers are invading it and trying to reshape it into something like Waterfall to keep their status and obfuscate their uselessness. Most middle managers will insert themselves into PO or maybe (the less lazy ones) Scrum Master roles to keep their authoritative power. And because most middle managers are either useless leeching boomer fucks or retarded/nepotism hires who got peter principled into their present position, they end up being terrible in a critical role and you end up with the situation Khaine described.

For the record, I prefer working in an Agile framework because I dont require micromanaging and am in fact more productive when I manage my own time and workload. Plus I work with less retards in this situation, ideally. Unfortunately, my company pretty much is doing Agile because they are buzzword chasers and we have a major bloat of useless middle management who all want to look busy and just micro everything into the ground. And the ironic thing is these same leadership people are asking me to train them on Agile because I am the only one who as ACTUALLY done it and gotten the certs for it. I guess I have iron clad job security and good QOL, but it really drives me crazy seeing leadership pervert process for personal gain to such a brazen degree.
 
  • 3Like
Reactions: 2 users

TJT

Mr. Poopybutthole
<Gold Donor>
43,075
110,164
I very much prefer agile when I don't also have to waste my time in 5 hours of meetings a day while these same people expect me to be coding for 8 hours a day. I hate that so much. The director complained that I was putting so many hours into the meetings timebucket and I told him to look at my calendar of things I am being forced into.

Its finally decreasing because the director needs me to teach the rest of the team how to use database tools and design patterns more advanced than 1995. Not a single person on this team other than me, somehow, has ever touched object oriented programming. They are all COBOl, SQL, Mainframe, and system experts though and the organization is aggressively pursuing data modernization. But they cannot fire these people due to their expertise in the ancient architecture that runs the industry, while also needing them to get out of old habits.

It's kind of an interesting problem. We are making good progress though.
 
  • 1Like
Reactions: 1 user

TomServo

<Bronze Donator>
7,181
10,523
I very much prefer agile when I don't also have to waste my time in 5 hours of meetings a day while these same people expect me to be coding for 8 hours a day. I hate that so much. The director complained that I was putting so many hours into the meetings timebucket and I told him to look at my calendar of things I am being forced into.

Its finally decreasing because the director needs me to teach the rest of the team how to use database tools and design patterns more advanced than 1995. Not a single person on this team other than me, somehow, has ever touched object oriented programming. They are all COBOl, SQL, Mainframe, and system experts though and the organization is aggressively pursuing data modernization. But they cannot fire these people due to their expertise in the ancient architecture that runs the industry, while also needing them to get out of old habits.

It's kind of an interesting problem. We are making good progress though.
Do you allow developers and such to run ssms from their workstations?
 

Siliconemelons

Naxxramas 1.0 Raider
12,127
18,233
I very much prefer agile when I don't also have to waste my time in 5 hours of meetings a day while these same people expect me to be coding for 8 hours a day. I hate that so much. The director complained that I was putting so many hours into the meetings timebucket and I told him to look at my calendar of things I am being forced into.

Its finally decreasing because the director needs me to teach the rest of the team how to use database tools and design patterns more advanced than 1995. Not a single person on this team other than me, somehow, has ever touched object oriented programming. They are all COBOl, SQL, Mainframe, and system experts though and the organization is aggressively pursuing data modernization. But they cannot fire these people due to their expertise in the ancient architecture that runs the industry, while also needing them to get out of old habits.

It's kind of an interesting problem. We are making good progress though.

I know a ancient programming language head hunter if your..they…need one after you fire them :)
 
  • 1Like
Reactions: 1 user

Kuro

Naxxramas 1.0 Raider
9,077
23,985
Well, after a bunch of gig work and randomly making websites and shit for local businesses while learning, finally got my first full time IT job at a proper company. Probably didn't help that I loathed linkedin.

Basically took going to a local conference and meeting people, not any great depth of talent or good resume work.
 
Last edited:
  • 7Like
Reactions: 6 users

Haus

<Silver Donator>
13,068
50,985
Well, after a bunch of gig work and randomly making websites and shit for local businesses while learning, finally got my first full time IT job at a proper company. Probably didn't help that I loathed linkedin.

Basically took going to a local conference and meeting people, not any great depth of talent or good resume work.

Networking is essentially how I landed every job I have had since 2000. Once you have worked in a field, made some good networking links, and build any level of a reputation for competency you should never have to worry about resume stacking again....
 
  • 5Like
Reactions: 4 users

TJT

Mr. Poopybutthole
<Gold Donor>
43,075
110,164
Well this project keeps getting more retarded by the second. We are getting close to the end and I have been the sole developer on this effort for our team. As my other team members can't even read python apparently. I keep telling the director that this is pretty ridiculous because the other team has 12 people actively coding on it.

I've made a ton of progress but I keep getting entirely new features dumped on me that would normally take a regular team maybe two developers and a sprint or more to do. But dude is just like, how hard can it be just add in this? Which I am getting really irritated by. For some reason he thinks we can reuse the other team's code but we really can't. They have entirely different use cases than we do and spending time going through their shit is actually a waste of time, so I stopped doing it.

He ain't listening So the pressure on COMPLETE FASTER just increases.