Bingo of Awful IT Processes

a year ago by cm0002 to c/programmer_humor

salacious_coaster 62 points a year ago

My first helpdesk job had daily "standup" that often went for over an hour. We'd be sitting there getting chewed out by the owner about how we're not getting enough done, while we can hear the phones ringing and angry voicemails from clients stacking up in the background. One of the worst jobs I ever had.

path: 0 19086360, hotness: undefined, score: 62, children: 3
eager_eagle 41 points a year ago

some people really seem to think that shitting on the ones who actually do the job solves anything

path: 0 19086360 19086771, hotness: undefined, score: 41, children: 2
salacious_coaster 16 points a year ago

That guy was an egomaniac with a pathological need to be the smartest person in the room. Which was unfortunate for him, because although a competent technician, he was awful at running a business. Also he decided at some point that he knew enough about his craft in a field where everything is constantly changing.

path: 0 19086360 19086771 19087557, hotness: undefined, score: 16, children: 0
corsicanguppy 6 points a year ago

I've left so many bosses like that.

I just don't have time for them anymore. I've actually done

  • "2 weeks of holidays starts after today. Here's my 2 weeks notice."

  • "what am I doing after work? I have a cab arriving out front and a plane ticket. I'm not coming back"

  • came in, catalogued and dropped off my own gear in a locked space, took photo, key to a peer, dropped by HR on the way out, switched off phone.

The less they can live in your headspace, the better.

To be fair, I voiced my concerns. I told one boss he had a year. I gave him 18 months.

path: 0 19086360 19086771 19088385, hotness: undefined, score: 6, children: 0
spiffpitt 34 points a year ago

if i fill every space, what do i win?

path: 0 19086159, hotness: undefined, score: 34, children: 6
taco 31 points a year ago
path: 0 19086159 19086834, hotness: undefined, score: 31, children: 0
lessthanluigi 27 points a year ago

A BRAND NEW CAR (emoji) 🚗

path: 0 19086159 19086252, hotness: undefined, score: 27, children: 2
CanadaPlus 5 points a year ago

Can't I at least have a sticker?

path: 0 19086159 19086252 19089910, hotness: undefined, score: 5, children: 1
lessthanluigi 1 point a year ago

Sure!

path: 0 19086159 19086252 19089910 19092652, hotness: undefined, score: 1, children: 0
Zorsith 12 points a year ago

Another row and column to make an actual bingo card

path: 0 19086159 19086851, hotness: undefined, score: 12, children: 0
jubilationtcornpone 6 points a year ago

Return to office mandate and a slice of cold pizza.

path: 0 19086159 19095692, hotness: undefined, score: 6, children: 0
bitjunkie 23 points a year ago

If this were a 5x5, I'd have the free square in the middle be "aI-pOwErEd"

path: 0 19088991, hotness: undefined, score: 23, children: 1
Dicska 5 points a year ago

Weirdly, after a certain percentage of useless meetings (that should have been an email) it does become more productive to make the AI "do the job": not because it's actually efficient, but an AI is never interrupted for a pointless meeting for hours.

path: 0 19088991 19095623, hotness: undefined, score: 5, children: 0
bleistift2 13 points a year ago

What’s wrong with a time tracker? If you’re billing a client, you need to know how much time you spent on them. If you’re tracking internal projects, then it’s still worth knowing where your time is spent and if it might be better spent elsewhere. If it’s work hours that are tracked, then that’s a solution for ‘Unregistered overtime.’

path: 0 19086210, hotness: undefined, score: 13, children: 9
taco 22 points a year ago
path: 0 19086210 19086818, hotness: undefined, score: 22, children: 1
jubilationtcornpone 1 point a year ago

Last time I had to track time it was on a shitty spreadsheet that had to be printed out and signed by my boss. I was salaried. There were usually no changes from week to week.

They also had a digital time tracking solution that they just refused to use because that would involve change and change is bad.

path: 0 19086210 19086818 19095749, hotness: undefined, score: 1, children: 0
riskable 8 points a year ago

When you work on the same thing for 8 hours a day for years and then suddenly management decides that they need "detailed time tracking."

They just gave you a new job without additional compensation. New responsibilities, no new title, no raise, etc.

Then—months later—they realize that everyone's spending at least half an hour, regularly to figure out how they're spending their time. Some bean counter adds up how much that costs in real money and then—out of nowhere—management decides they don't need detailed time tracking anymore.

path: 0 19086210 19088005, hotness: undefined, score: 8, children: 2
bleistift2 0 points a year ago

I’ll offer a different explanation: After checking for a few months they realized that all’s good and that the tracking isn’t needed anymore.

path: 0 19086210 19088005 19088775, hotness: undefined, score: 0, children: 1
HK65 4 points a year ago

So they got their feelings satisfied with only a major annoyance to everyone and about a month of work wasted among everyone.

path: 0 19086210 19088005 19088775 19088831, hotness: undefined, score: 4, children: 0
victorz 8 points a year ago

I imagine this is a problem mostly for people who do all of their time tracker recording at the end of the week or month or whatever billing period they have. This requires a lot more thinking and time, and thus becomes a problem, compared to just filling it in at the end of the day.

Just a guess though.

path: 0 19086210 19086325, hotness: undefined, score: 8, children: 2
HK65 2 points a year ago

I've a slight manageable case of ADHD and I tend to obsessively hyperfocus on tasks. It's a good relationship because I get a lot of shit done well, and enjoy my work.

If you start forcing me to plan out my day every day, down to 15 minute increments, my productivity drops by around 60%, because I stop concentrating on getting shit done, and start working to rule. Not because I'm vindictive, but because that's what you asked me to do.

path: 0 19086210 19086325 19088893, hotness: undefined, score: 2, children: 1
victorz 3 points a year ago

Is that what people mean by time tracker?

I meant just writing down what you did and how long you worked on it during that day.

I'm quite lucky, I just have to basically fill in "8h" every day on the same project and then I'm finished. But other people are forced to be very detailed and it sucks.

path: 0 19086210 19086325 19088893 19092283, hotness: undefined, score: 3, children: 0
Adler180 1 point a year ago

Might solve overtime since you always record it, or do you? If you record the overtime you spend on internal projects it's gonna have a bad impact on your ratio of client work to internal work. What you spend 20% of your time on internal projects, your colleagues only spend 10% there - but I work 50h/week instead of 40, but no one looks on this.

Another problem is when your company doesn't have any work for you and you gonna figure out where to book the 8h of doing nothing but waiting for work that day.

Yeah working with timesheets sure is fun work.

path: 0 19086210 19088733, hotness: undefined, score: 1, children: 0
InvalidName2 12 points a year ago

This is a dream job!

I mean, nightmares are dreams, too.

path: 0 19086590, hotness: undefined, score: 12, children: 0
Rentlar 12 points a year ago

Making a copy of a folder on the same drive is a "backup" 😝

path: 0 19086659, hotness: undefined, score: 12, children: 0
MystikIncarnate 10 points a year ago

This is less awful IT practice and basically just bad development practice.

Working in IT support, you developers are a different breed of users.

path: 0 19095834, hotness: undefined, score: 10, children: 2
bier 4 points a year ago

We clash! While we try to squeeze every last bit out of our hardware and tools, you are trying to keep us in check and not installing random shit because it might make us 0.1% faster

path: 0 19095834 19096404, hotness: undefined, score: 4, children: 1
MystikIncarnate 3 points a year ago

My best friend is a developer, and I personally have a lot of respect for the work you all do.

One thing I can definitely say is a positive of working with your kind, is that you people don't have printer issues.

I hate printers.

path: 0 19095834 19096404 19099555, hotness: undefined, score: 3, children: 0
PonyOfWar 9 points a year ago

I'm currently one week into a two week period where all of the CEOs and project managers of my company are simultaneously on vacation. It's wonderful, just coding without being bothered.

path: 0 19097484, hotness: undefined, score: 9, children: 1
McMonster 6 points a year ago

This. Sometimes it's enough for one person to be OoO and suddenly you can code in silence, work is being done, standups go from 1 hour to 10 minutes. No extra stupid tasks randomly handed out.

I wish that person at my project had at least 3x more paid vacations.

path: 0 19097484 19097966, hotness: undefined, score: 6, children: 0
marcos 9 points a year ago

It's good when you are involved on a single team, so you only have 1 ~1 hour standup to participate...

path: 0 19086224, hotness: undefined, score: 9, children: 0
maxwells_daemon 8 points a year ago

No requirements = nothing done, all requirements met

path: 0 19090271, hotness: undefined, score: 8, children: 0
Olgratin_Magmatoe 7 points a year ago

For my team it's been "oh your out of work? Let's just pull in another card for you from the backlog"

And then they get pissy when the burn down chart looks like a camel, finishing at the same place we started.

path: 0 19089669, hotness: undefined, score: 7, children: 0
MicrowavedTea 7 points a year ago

Any extra points for hitting the "Finished the feature?" square three times for the same feature?

path: 0 19090221, hotness: undefined, score: 7, children: 0
spankmonkey 6 points a year ago

More like Bing of Awful IT Practices!

I've added this comment effort to my time tracker in story points.

path: 0 19086905, hotness: undefined, score: 6, children: 1
spongebue 3 points a year ago

Ingo

path: 0 19086905 19088920, hotness: undefined, score: 3, children: 0
McMonster 6 points a year ago

My project is doing 12 of those. Guess who has another job interview round next Friday?

path: 0 19086787, hotness: undefined, score: 6, children: 2
jubilationtcornpone 2 points a year ago

You're getting job interviews?

path: 0 19086787 19095772, hotness: undefined, score: 2, children: 1
McMonster 2 points a year ago

Rarely, but it happens.

But I can't shake off the feeling that in most cases recruiters completely misunderstood or misrepresented requirements for the position to get me to the technical interview stage. Like scheduling me for an interview with a team heavy with functional, big data processing while I barely have any purely functional experience.

Non-technical people doing recruitment work is a scam.

path: 0 19086787 19095772 19097480, hotness: undefined, score: 2, children: 0
yermaw 4 points a year ago

I dont work in IT but minor, minor, minor tweaks in the wording describes basically every job ive ever had.

path: 0 19096696, hotness: undefined, score: 4, children: 0
theunknownmuncher 4 points a year ago

Worse than 1 hour standup and 4 hour planning:

1 hour daily standups and 30 minute planning meetings.

I've been on a team that consistently congratulated themselves on how fast and smooth planning is, when none of the stories would have acceptance criteria or real descriptions at the end of the meeting, and then we'd have to spend tons of extra time during daily standup actually figuring out wtf the work was

path: 0 19086830, hotness: undefined, score: 4, children: 1
aramova 1 point a year ago

After a point in your career you either learn the skills and get the experience to understand how to plan projects and end up on those groups writing the definitions, or you remain an IC and just code what was given to you.

path: 0 19086830 19122333, hotness: undefined, score: 1, children: 0
floofloof 3 points a year ago

Damn, I've encountered all of these, and my current job features most of them.

path: 0 19087479, hotness: undefined, score: 3, children: 0
A_norny_mousse 2 points a year ago

I'll take top right and bottom left please.

path: 0 19086891, hotness: undefined, score: 2, children: 0
Brkdncr 2 points a year ago

I’m guilty of 1 hour standup.

path: 0 19086315, hotness: undefined, score: 2, children: 0
Maestro 2 points a year ago

Story points = hours just makes sense though. Even if your team doesn't do it, then everyone will do it in their head anyway. Especially management. But everyone will have a different formula so you start arguing about how many story points something is. Just do it in the open.

path: 0 19086917, hotness: undefined, score: 2, children: 6
pixxelkick 5 points a year ago

In the "right" use case, story points should just represent relative effort.

The hours dont matter, its more about ranking how challenging a task is, in order to help the manager rank the priority of tasks.

You should have typically 2~3 metrics:

  1. Points, which represent relative effort of the task to the other tasks you are also ranking.

  2. Value, how much value does doing this task provide, how important is it

  3. Risk, how risky is it that this might break shit though if you make these changes (IE new features typically are low risk since they just add stuff, but if you have to modify old stuff now your risk goes up)

If you have a good integration testing system automated, Risk can be mostly removed since you can just rely on your testing framework to catch if something is gonna explode.

Then your manager can use a formula with these values to basically rank a priority order for every ticket you now scored, in order to assess what the next thing is that is best to focus on.

path: 0 19086917 19088567, hotness: undefined, score: 5, children: 0
Alph4d0g 3 points a year ago

Story points are evil because they were intended to help teams set achievable goals but are almost never used as such. Once a manager catches wind of this practice, they will bastardize it into a pile of shit most high. Scrum doesn’t prescribe this practice so ditch it. Reject it and move to something only the team members will understand. If you move to relative animal sizes or some shit and you meet your goals, managers can fuck right off.

path: 0 19086917 19094200, hotness: undefined, score: 3, children: 1
Maestro 0 points a year ago

Maybe you need to find a job with better management....

path: 0 19086917 19094200 19096987, hotness: undefined, score: 0, children: 0
mic_check_one_two 3 points a year ago

The point is that if story points=hours, you should just fucking use hours from the beginning.

path: 0 19086917 19088037, hotness: undefined, score: 3, children: 1
Maestro 1 point a year ago

Yes, that's what I meant as well 😄

path: 0 19086917 19088037 19088045, hotness: undefined, score: 1, children: 0
notabot 1 point a year ago

That depends on your team composition. Decoupling story points and hours means that the points indicate the complexity of the task; each developer might take a different amount of time to deliver that depending on their ability and expertise in that part of the system. The points give you a simple metric to show how much complexity the team have left to deliver, and tasks get assigned to whoever is best placed to deliver them at the time.

path: 0 19086917 19093861, hotness: undefined, score: 1, children: 0
makyo 2 points a year ago

Oh c'mon guy, just work your magic

path: 0 19088988, hotness: undefined, score: 2, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33694
2569
7739

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...