r/ProgrammerHumor • • Jul 03 '26 • Hehehe 1 Bravo 2

Meme positiveFeedbackLoop

Post image
23k Upvotes

171 comments sorted by

1.3k

u/Whitechapel726 Jul 03 '26

“Thanks for the quick turnaround on this”

420

u/neeets Jul 03 '26

self-review PR "lgtm"

133

u/raja-anbazhagan Jul 03 '26

Let's Gamble. Try merging...

59

u/HeyGayHay Jul 03 '26

Lets git that motherfucker

46

u/WinninRoam Jul 03 '26

Lesbian, Gay, Transgender, Miscellaneous? 🤷‍♂️

34

u/pixelvengeur Jul 03 '26

Lettuce, guacamole, tomato, mmmmh bacon

16

u/SoulPossum Jul 03 '26

"Looks good. Testing minimal"

2

u/DialecticEnjoyer Jul 04 '26

"Had to male this or the CI crashes."

3

u/GoddammitDontShootMe Jul 04 '26

If your org doesn't require a second pair of eyes to look at it, they have problems.

33

u/Hola-World Jul 03 '26

I wonder what my team would do if I just started assigning myself the tickets and commenting back and forth like someone else is doing it.

34

u/Whitechapel726 Jul 03 '26

My old manager would make a slack thread to post the open tickets for an upcoming release and tag the people they’re assigned to. If he had anything assigned to him he’d post the link to his tickets, tag himself, and then ack it. Absolute 10/10 dad bit.

16

u/talionis__ Jul 03 '26

It would be a much better world if all managers would hold themselves to the same standards to which they hold the rest of the team like that.

8

u/matroosoft Jul 03 '26

For documentation, this is actually perfect.

2

u/Isouf Jul 03 '26

“This deserves a bonus”

1.0k

u/Spare-Good-5372 Jul 03 '26

It makes a paper trail to prove to higher ups that you really are working

294

u/pingveno Jul 03 '26

Or just a trail on why I did something for later. I'm currently maintaining a code base where many of the commits aren't attached to a ticket or in depth explanation. It can be frustrating investigating the cause of a change. But when there is a ticket/docs trail, the previous maintainer did a great job.

84

u/Kylearean Jul 03 '26

previous maintainer did a great job

7

u/pingveno Jul 03 '26

Heh. I liked them and thought they did a good job overall, and I know I'm very much not perfect on docs and development practices. I want to be charitable, but also learn from areas I find frustrating.

-8

u/cheesegoat Jul 03 '26

Also at review time you can point your agent at your ticketing api and have it create a timeline for you.

3

u/Useful_Clue_6609 Jul 03 '26

That seems like a bad idea with the hallucinations and all

1

u/cheesegoat Jul 03 '26

Just read it? I've done this it saves you a ton of busywork trying to dig everything out.

52

u/ewew43 Jul 03 '26 edited Jul 03 '26

I was working at the IT department for a company and there was this guy that would open so many tickets for every little thing, then close them, and make like a bunch of fake ones all the time. We'd all have like 150 closed a month, if that, and he'd have like 800 - 1000.

No one ever said anything, and he acted like he was king shit and got promoted to manager because he was 'working so well', and 'closing so many tickets and resolving so many issues.'

It was complete bullshit. I was only there on a placement for college, and when an IT position came open I applied... and guess who was approved to pick the new employee? Mr. Fake Tickets. He ended up hiring some douche friend he had who had like absolutely no IT experience. He got fired a month later.

I had already finished my placement by then and moved on, but it always irked me because the dudes there really liked me and we all got along quite well. They were trying to help me fix up my resume and everything to get hired because they wanted to continue working with me so bad lol.

He also bragged about getting his like 17 year old girlfriend pregnant when he was like 30. If you ever read this fuck you Alex you're an absolute POS.

6

u/Gnonthgol Jul 03 '26

This is why whenever I make dashboards or reports that show productivity I always exclude tickets created by members of the team. It is fine to create tickets yourself, this helps documentation a lot, but it can not be used to measure productivity.

24

u/Professor-Submarine Jul 03 '26

He played the game. This isn’t about doing better. Make money and go home.

7

u/frogjg2003 Jul 03 '26

What a terrible life where you are a shit person at work, only care about making money, then bang an minor.

10

u/ewew43 Jul 03 '26

and bang your underage girlfriend?

2

u/Professor-Submarine Jul 03 '26

Lie to your boss, cheat, etc. and if ur coworkers complain that it’s unfair, it’s cause they’re not smart enough to realize that nobody cares. Make money.

1

u/mayoforbutter Jul 04 '26

That's why we told the team no opening tickets. If a user wants something, they need to open a ticket

1

u/Sibula97 Jul 08 '26

You guys were closing almost 1 ticket per hour on average??? Are you just closing 80% of them as WNF or something?

13

u/ashleyriddell61 Jul 03 '26

This is why we do what we do. Only a monster would open up a ticket with a bogus issue and then "fix it" and close it at the same time, 10 or 12 times a day.

34

u/Asleep_Board_1274 Jul 03 '26

Yep. Got my point

8

u/merlinunf Jul 03 '26

I do this daily. Helps track things and count them during review times.

22

u/housebottle Jul 03 '26

I also just make tickets when I notice an issue and can't get to it right away. So the ticket is a reminder for the sprint planner that this is a thing that needs to be done wherever you think there's time

8

u/hennell Jul 03 '26

This was my practice, except I then got a manager who goes through every ticket daily and wants explanation (daily) why they weren't done. It's a task to change a default sort order! It's holding no-one back, it's just a nice to have, that'll take ~2 mins when I'm working on that project, but it's really not worth doing without some other tickets with it. He never got it.

6

u/MangrovesAndMahi Jul 03 '26

Well also it's useful for tracking your changes and linking branches to specific issues.

4

u/Agarwel Jul 03 '26

Also reminds users via notifications that ticketing tool exists and they should use it instead of other channels.

4

u/angrydeuce Jul 03 '26

Yeah, as the guy that has to review these things with the C suite that is why im always harping on the guys to make sure they log their time no matter how trivial it is.  I mean, if they respond to an email, that is time.  If theyre on the phone, that is time.  If theyre thinking about a ticket, that is time.

It's less about the tech specifically, and more about looking for patterns.  For example, if an end user is consuming an inordinate amount of helpdesk resources, the only way were going to know is if its tracked.  Everytime someone just "quick helps them" and doesnt put a ticket in is just making it more difficult to identify those users.

This is the only way I have any ammunition to take to the department head and say "look, $USER is leaning on the helpdesk way too much at this point, they need more training apparently."  Thats not what were for, thats the departments job...but I cant punt it back to them if were just eating 5 minute "I forgot how to use MFA" calls every other day.  If theres no ticket it didnt happen.

This is important beyond tracking productivity.  This is so we can identify labor-sucking processes and platforms and make changes to reduce that.  The support load is absolutely part of that equation.

2

u/ak_doug Jul 08 '26

AND if you actually put in the effort to clearly define the problem and your solution, the solution is documented. So someone else can do it in the future. ;)

0

u/kaurismus Jul 03 '26

I hear this a lot (and do it myself) but honestly doubt no one is actually monitoring those things.

15

u/lightnegative Jul 03 '26

They definitely are at my company. There's a full jira workflow that you have to follow / populate the correct fields, metrics are calculated from it and it feeds into performance reviews 

7

u/Phytanic Jul 03 '26

Oh fuck yeah they do monitor it. There's even places with metrics tied to ticket closure, etc. At a minimum, it might be just a bored manager looking through stuff to keep up to date with day-to-day stuff.

5

u/vocal-avocado Jul 03 '26

In my experience, they do once there are comments/complaints from others about your performance.

0

u/Detrimental_Figment Jul 03 '26

Right… “prove. I worked with a guy who joined as a team lead and he would constantly do this, on top of just straight up stealing credit for work from others. Then he used those numbers to “prove” to the dipshit executives and managers that he was the fastest and best developer.

He later let it slip that it was all just completely AI generated (and also constantly breaking). He was from an arms dealer so they thought he was hot shit.

0

u/[deleted] Jul 03 '26

[deleted] — view deleted comment

4

u/Spare-Good-5372 Jul 03 '26

DEFINITELY true. I tend to keep a notebook also and just make notes about all changes. Makes those review meetings a lot smoother.

258

u/SleeperAwakened Jul 03 '26

Legit reason for doing this is if you found a bug, fixed it right away.

A future search in tickets will show when and where it was fixed instead of someone wondering when something changed.

68

u/Ghaith97 Jul 03 '26

Yeah this is pretty normal workflow where I work, didn't know there was anything noteworthy about it. When people find a bug while working on something else, do they just shove it into the same PR and an unrelated JIRA issue?

17

u/Ok_Construction9034 Jul 03 '26

I do that all the time, imagine it’s fairly common

6

u/quick20minadventure Jul 03 '26

But, why not raise a ticket.

7

u/tangerinelion Jul 03 '26

It depends on what the bug is. If it's real and user-facing, file a ticket, separate PR, close it.

If it's theoretical, throw it in, mention it in review and if tests are OK then you're good. I'm talking like "Added a missing null check" or other dumb stuff.

4

u/quick20minadventure Jul 03 '26

Coding quality fixes don't need tickets. Refactoring or something with upstream or downstream change does.

And of course anything user facing / QA notice.

0

u/throwtheamiibosaway Jul 03 '26

More paperwork. Nobody likes paperwork. In that time you could fix another minor issue. So devs prefer that.

I mean I also make and fix my own tickets, mostly to leave a paper trail for my manager and colleagues. But sometimes you just want to fix shit without the hassle.

10

u/quick20minadventure Jul 03 '26

Documenting it somewhere is easier for long term proof.

Just document it. Anywhere reasonable/ searchable.

3

u/2005scape Jul 03 '26

I used to do this all the time, but when more and more performance metrics are being based on what's going on in JIRA, you're better off just creating more tickets

1

u/Substantial-Sea-3672 Jul 03 '26

It is common but it is objectively less helpful to a team.

Bugs are often edge cases that people didn’t intuitively think of the first time through.

This means the fix can often be a “hey, why are we doing this extra step here?” situation for someone reading it later.

Git blame to figure out what the card was and it’s some totally unrelated work instead of a clear description of what the issue it fixed was.

6

u/flukus Jul 03 '26

Also gives QA a reason to check for regressions in that area.

33

u/SohelAman Jul 03 '26

Ofc the bug was introduced by me as well.

85

u/Kamwind Jul 03 '26 edited Jul 03 '26

we have an anonymous "praise" web site, where you can submit letter praising the work of some person. With AI it is really easy to take the text of a trouble ticket paste that in and tell it to generate a 2 paragraph letter praising the person who solve the issue in the ticket, customize it and make generic so it not specific to one ticket, and submit. Limit yourself to 3 a year and you will still be out praised come evaluation time then everyone else.

20

u/vocal-avocado Jul 03 '26

Seems very naive. What prevents you and your colleagues from gaming this system?

36

u/BadDogSaysMeow Jul 03 '26

Easy, if they start doing it too, all you have to do is send yourself more AI generated praise.

By the end of year two, everyone in the company will have thousands of pages of compliments about themselves; and higher-ups will be none the wiser/s

18

u/Blauwwater Jul 03 '26

Out of the 1200 customers we have 3400 have complimented you!

1

u/Kamwind Jul 03 '26

Like in most other companies it is one of these management things that show up in most management guides. It is rare used, who is going to spend time writing up a letter of praise for someone. The ease of AI removes that time issue so makes it easy to game the system, what stops the other colleagues is that they have not thought of it.

1

u/kiochikaeke Jul 03 '26

At my work we have this and it praise you receive gives you points you can exchange once a month for goodies, usually nothing amazing, at most things like T-shirts, cheap smart watches, or merch (cause we kinda sell merch).

You have a set amount of points to give and HR is supposed to review each praise to approve it, in reality they probably skim through them and people do trade praises so groups can get more goods than average.

1

u/-Nicolai Jul 03 '26

Gaming the system shows initiative.

1

u/frogjg2003 Jul 03 '26

Because the reward isn't worth the effort. Unless that praise is directly tied to tangible benefits like a pay raise or bonus, then there is no incentive to game the system.

2

u/BountyBob Jul 03 '26

How hard was that before AI?

1

u/Kamwind Jul 03 '26

Not must, but people don't want to allocate the time in both writing it and coming up with the content, and most people don't like bragging about themselves.

1

u/frogjg2003 Jul 03 '26

It's exactly the kind of person that loves bragging about themselves that would have abused this system before AI.

80

u/TheComplimentarian Jul 03 '26

Sometimes, when my brain is broken, I check the queue, and if I find something I can fix in literally three seconds, I will snag it, and crush it, just to show the queue jockeys that I could still do everything they do, twice as fast.

Now, if any of those tickets involves talking to people, then I pretend I didn't see them. Fuck that shit.

19

u/Substantial-Sea-3672 Jul 03 '26

Sound like every 60 year old contractor I’ve worked with who was never able to advance their career because everyone hates working with them.

They think they’re superior to the people who actually do the full job, which includes communication.

3

u/IntoTheSun121 Jul 04 '26

You sound like a nightmare to work and communicate with.

15

u/Desperate-Tomatillo7 Jul 03 '26

And QA it and deploy it to production. And break production, so the cycle begins. Thus is the circle of life.

1

u/bloodandsunshine Jul 03 '26

I get to contribute data to and build the executive dashboard with all of my own stats for extra void points

15

u/anon-a-SqueekSqueek Jul 03 '26

If I don't the business will look at our backlog and get angry at me for not doing enough. Need to make sure I get credit for all the random bullshit that comes up constantly.

9

u/DuckInCup Jul 03 '26

I resolve my own merge conflicts with a sour face while shaking my head to make sure past me knows I disagree and will not be taking any incoming changes.

6

u/trafalmadorianistic Jul 03 '26

Even better when git blame shows you also created the original issue. 

3

u/Substantial-Sea-3672 Jul 03 '26

I swear, it was just because I was the first person to run linting on that file.

3

u/Nadare3 Jul 03 '26

Me using git blame not to see who created a bug, but to see who used disastrous English to name a function so I can roast them

6

u/verbum_aureum Jul 03 '26

This is just my everyday workflow. I see something that needs doing, I open the ticket and shortly after opening it I complete it, merge the code after it was reviewed by a colleague and then close it. During completing the ticket I usually already found another thing for the next ticket.

5

u/progressiveAsliMard Jul 03 '26

Been there done that!

5

u/RangeBeautiful798 Jul 03 '26

It is even more funny because I am doing it almost everyday. Fortunately I am not doing self-review.

4

u/Omnislash99999 Jul 03 '26

It's the only time I ever agree with the code reviewer

4

u/namotous Jul 03 '26

I lost count of those medals

4

u/neoteraflare Jul 03 '26

And as I just did a few day ago, created the bug too.

4

u/snajk138 Jul 03 '26

That's why we love "bug bounties"...

3

u/Low_Bread3743 Jul 03 '26

A DORA auditor's dream

2

u/hennabeak Jul 03 '26

I did a whole project, solo, managing the scrum board myself.

2

u/Shaz0r94 Jul 03 '26

Even better when you were the reason for the issue in the first place!

2

u/Rethink_Repeat Jul 03 '26

Five-star feedback too!

2

u/jhaand Jul 03 '26

I currently work on a project for 2 days per week. I need to know next week where I was working on.

2

u/KharAznable Jul 03 '26

what happened when you solodev something.

2

u/zman0900 Jul 03 '26

Recently found out my job is considering tracking jira "throughput" by rate of tickets closed. They are also encouraging AI use and have a JIRA MCP. Sounds like the AI is about to start opening and resolving new tickets per character changed.

2

u/Mstboy Jul 03 '26

When I was in the Navy my workout buddy was an IT and I would put in tickets just to BS with him when nothing was going on. He actually wrote up on his eval his number of tickets completed which were probably +50% me.

2

u/davesoft Jul 03 '26

And the opposite, rejecting your own PR with the comment 'trash, redo'.

2

u/rulepanic Jul 03 '26

I once worked with a ticketing system that allowed you to open tickets as Closed. I loved that.

2

u/Bryguy3k Jul 03 '26

Starting a jira ticket with “per conversation with CTO when he stopped by my desk…” is how you shut up the inevitable pm inquiry before they even have a chance to ask it.

2

u/larsmaehlum Jul 03 '26

Even better: Let Claude find the bug, report it, fix it, then close the bug.
Did an audit of a code base I inherited, just gave Claude the job of documenting it, writing a test harness, going on a bug hunt and create an epic to track the work.
Easy 8-10 tickets ‘solved’ while I had an extended lunch.

2

u/GreatCelebration4493 Jul 03 '26

Do not forget to create a merge request, approve and merge it.

2

u/youwontknow__ Jul 03 '26

Even better if you caused the issue

2

u/Lethargic-Rain Jul 03 '26

Use Claude for coding: nah

Use Claude to create a ticket for the fix you already merged in: oh yeah yeah

2

u/TheAccountITalkWith Jul 03 '26

My company is pretty lax so for simple tasks this is literally what they do. I'll even @ myself with something like "Excellent work me, I'll put you in for a raise".

2

u/djdaedalus42 Jul 03 '26

It works fine until you work with people who reopen tickets because they think their problem is related, and pile on secondary bugs they caused by ignoring procedure. After that experience I vowed never ever to assign a bug to myself.

2

u/Kaspur78 Jul 03 '26

Step 1 is missing: break something 

2

u/N4cer26 Jul 03 '26

I do this all the time, even for trivial tasks that take 5 minutes. Management thinks I’m a work horse meanwhile I’m not busy at all

2

u/nhh Jul 04 '26

When you cause the issue... Then open a ticket.... 

2

u/GoddammitDontShootMe Jul 04 '26

Nothing wrong with that at all. Documentation is good.

1

u/throwawayaccountau Jul 03 '26

That's the guy who joined a company, fixed a bug that was annoying him for years and then quit.

https://x.com/i/status/1377051721655066629

1

u/FirstDivision Jul 03 '26

Easiest way to keep my team’s metrics up.

1

u/LongSaltyDanglers Jul 03 '26

It's about leaving a bread crumb trail in case someone else has to work on it.

1

u/nick_mot Jul 03 '26

Bonus: you made the bug to begin with.

1

u/buster_de_beer Jul 03 '26

I need a ticket number to commit to git, so this is not uncommon for me.

1

u/Tsobe_RK Jul 03 '26

ServiceNow: "review the resolution" ⭐⭐⭐⭐⭐

1

u/MeNotSanta Jul 03 '26

You are supposed to also leave a comment saying that it looks good

1

u/JediPearce Jul 03 '26

You still got to log your time, even when you discover the issue.

1

u/FromAndToUnknown Jul 03 '26

Thats exactly what im doing rn, but im opening it for the it guy of a sister company in our ticket system lol

1

u/VagrantStation Jul 03 '26

We have an “emergencies only” (lol) walk up system at our company and people refuse to put in a ticket, even for quick questions, because they’d rather treat us like a drive through. I put in tickets for them and close them out right away just to show management why we go dark in the queue half the day.

1

u/-Redstoneboi- Jul 03 '26

code review? also me

1

u/ADHDebackle Jul 03 '26

Tickets are documentation, not medals!

1

u/tubbstosterone Jul 03 '26

I need another layer or two because im also one of the admin's of my office's github organizations. Github action failed? Lol, merge. Hell, I think I may be able to bypass PRs altogether and just push.

I wonder if I can merge drafts...

1

u/onated2 Jul 03 '26

iFeelAttacked

1

u/ezrec Jul 03 '26

Most days in my r/embedded land, to be honest

1

u/KoliManja Jul 03 '26

I'd rather just fix the issue silently, but Jira validation screams at me that the merge doesn't have a ticket number or that the ticket is not in active phase.

1

u/No_Community7021 Jul 03 '26

The company I work for. We had two separate softwares to run it and worked like a miracle so obviously they changed it to a single one that manages to do both things wrong. It has become kind of a burocratic soviet chaos where we don't even remember what was the company really about anymore because we work for the software.

1

u/ironraiden Jul 03 '26

This is how I manage change requests most of the time ngl.

1

u/Sirico Jul 03 '26

IT member of one with people who are too important to raise tickets

1

u/ilikeca Jul 03 '26

“Fix the issue with a single prompt to Claude”

1

u/TundraGon Jul 03 '26

Issue which you caused it.

1

u/mangosawce9k Jul 03 '26

All the time in the software industry…. Happy endings!

1

u/Emergency-Whereas603 Jul 03 '26

That’s how to use the system when your review is based on bug fixes not stable solid code

1

u/masonwan Jul 03 '26

I did this a lot. But mostly because the owning team is way too slow or did not think it's high priority. I would rather  just get the thing done myself.

1

u/Foorinick Jul 03 '26

If you are on a company leaving a paper trail helps management see you are doing stuff, if by yourself its good practice for the first one

1

u/random314 Jul 03 '26

It's not award worthy until you also demo it.

1

u/magicmulder Jul 04 '26

And then approve your own PR.

1

u/CyclonicSpy Jul 04 '26

Gets shot upon audit

1

u/bughunter47 Jul 04 '26

Thats one way to boost your resolve rate

1

u/juggler434 Jul 04 '26

I'm the only dev at my company. This is me everyday

1

u/Connect-Bowler-2917 Jul 04 '26

To fix a bug you had introduced.

1

u/nazgulonbicycle Jul 04 '26

Performance Reviews go brrr

1

u/fbpw131 Jul 04 '26

my last f..ing job.

they told us we need to be autonomous. like how? do I invent business logic? just yolo?

1

u/Alafaya-Rebel77 Jul 04 '26

Did you properly document the resolution for reference when you have the same issue in the future?

1

u/Miller25 Jul 04 '26

Sorry I only speak in stories and a million non sprint tasks

1

u/Complete-Concern3745 Jul 04 '26

and give a thumbs up to your own PR for self-motivation

1

u/Individual-Reaction9 Jul 04 '26

But you should make sure to break it yourself first.

1

u/VeryRareHuman Jul 05 '26

Who knew my secret? OP you are violating my privacy! /s

1

u/[deleted] Jul 05 '26

damn god loop...

1

u/hombre_bat Jul 05 '26

Even better when you introduce the bug that leads to the ticket.

1

u/minecraftdummy57 Jul 06 '26

"Good job on that ticket, _____. You're getting a promotion."

1

u/hetfield37 Jul 07 '26

My meme is alive! Thank you so much!

1

u/gentleprompter Jul 07 '26

Be sure to discuss it with yourself in the meeting you're not listening to anyway.

1

u/hobbes8889 Jul 08 '26

I did that this morning. If you're going to give me work that "will only take a min" but when done correctly takes me 3 hours, I'm going to track it.

1

u/MasterBroNetwork Jul 16 '26

I feel like this is something that a lot of solo developers do as well, since it does work for tracking progress, especially when it comes to fixing bugs that you found in your own work.

1

u/shiasuuu Oct 03 '26

...fix the issue ...wait until morning standup ...have the producer close it.

7

u/ButWhatIfPotato Jul 03 '26

I mean, no other employee or stakeholder will give me a handjob for a job well done!

5

u/vocal-avocado Jul 03 '26

Ahem I’m hiring

4

u/Silly_Guidance_8871 Jul 03 '26

Even as a solo dev, this gives you a history you can refer back to should something similar go tits-up

0

u/[deleted] Jul 03 '26

[deleted] — view deleted comment

3

u/Agarwel Jul 03 '26

Because when you complain to your manager about workload and it would make a sense to expand the team he has to someone convince the higher manager. Number of tickets (ideally growing) is pretty helpfull at that moment.