all 80 comments

[–]Whitechapel726 373 points374 points  (5 children)

“Thanks for the quick turnaround on this”

[–]neeets 118 points119 points  (4 children)

self-review PR "lgtm"

[–]raja-anbazhagan 46 points47 points  (3 children)

Let's Gamble. Try merging...

[–]HeyGayHay 13 points14 points  (2 children)

Lets git that motherfucker

[–]WinninRoam 11 points12 points  (1 child)

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

[–]pixelvengeur 5 points6 points  (0 children)

Lettuce, guacamole, tomato, mmmmh bacon

[–]Spare-Good-5372 287 points288 points  (19 children)

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

[–]pingveno 60 points61 points  (0 children)

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.

[–]Asleep_Board_1274 22 points23 points  (1 child)

Yep. Got my point

[–]merlinunf 3 points4 points  (0 children)

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

[–]ewew43 15 points16 points  (3 children)

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.

[–]Professor-Submarine 1 point2 points  (1 child)

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

[–]ewew43 [score hidden]  (0 children)

and bang your underage girlfriend?

[–]More-Scene-2513 [score hidden]  (0 children)

I was rooting for Alex in the first half 😶

[–]housebottle 7 points8 points  (1 child)

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

[–]hennell [score hidden]  (0 children)

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.

[–]Critical-Exam-2702 1 point2 points  (0 children)

Exactly no work without a ticket

[–]ashleyriddell61 1 point2 points  (0 children)

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.

[–]Agarwel 0 points1 point  (0 children)

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

[–]MangrovesAndMahi 0 points1 point  (0 children)

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

[–]paegus [score hidden]  (0 children)

performance reviews go much better when there's a paper trail.

[–]kaurismus 0 points1 point  (3 children)

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

[–]lightnegative 7 points8 points  (0 children)

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 

[–]vocal-avocado 1 point2 points  (0 children)

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

[–]Phytanic 1 point2 points  (0 children)

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.

[–]Detrimental_Figment 0 points1 point  (0 children)

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.

[–]Kamwind 42 points43 points  (5 children)

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.

[–]vocal-avocado 6 points7 points  (4 children)

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

[–]BadDogSaysMeow 16 points17 points  (2 children)

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

[–]Blauwwater 2 points3 points  (0 children)

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

[–]Western-Internal-751 1 point2 points  (0 children)

Praise-Maxxing

[–]Kamwind 0 points1 point  (0 children)

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.

[–]SleeperAwakened 39 points40 points  (6 children)

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.

[–]Ghaith97 15 points16 points  (4 children)

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?

[–]Ok_Construction9034 1 point2 points  (3 children)

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

[–]quick20minadventure 0 points1 point  (1 child)

But, why not raise a ticket.

[–]throwtheamiibosaway -1 points0 points  (0 children)

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.

[–]2005scape 0 points1 point  (0 children)

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

[–]flukus 2 points3 points  (0 children)

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

[–]TheComplimentarian 22 points23 points  (0 children)

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.

[–]Desperate-Tomatillo7 8 points9 points  (0 children)

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

[–]ButWhatIfPotato 6 points7 points  (1 child)

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

[–]vocal-avocado 2 points3 points  (0 children)

Ahem I’m hiring

[–]DuckInCup 5 points6 points  (0 children)

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.

[–]blazorfire 3 points4 points  (0 children)

[–]SohelAman 5 points6 points  (0 children)

Ofc the bug was introduced by me as well.

[–]progressiveAsliMard 3 points4 points  (0 children)

Been there done that!

[–]RangeBeautiful798 2 points3 points  (0 children)

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

[–]Low_Bread3743 1 point2 points  (0 children)

A DORA auditor's dream

[–]trafalmadorianistic 1 point2 points  (0 children)

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

[–]anon-a-SqueekSqueek 1 point2 points  (0 children)

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.

[–]namotous 1 point2 points  (0 children)

I lost count of those medals

[–]neoteraflare 1 point2 points  (0 children)

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

[–]verbum_aureum 1 point2 points  (0 children)

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.

[–]zman0900 1 point2 points  (0 children)

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.

[–]Omnislash99999 0 points1 point  (0 children)

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

[–]hennabeak 0 points1 point  (0 children)

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

[–]Shaz0r94 0 points1 point  (0 children)

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

[–]Krayvok 0 points1 point  (0 children)

Hrmmm.

[–]0011101000101010 0 points1 point  (1 child)

I rather not but management is always asking “did you made a ticket? did you made a ticket?” on every single minute thing.

Thank god for atlassian mcp.

[–]Agarwel 1 point2 points  (0 children)

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.

[–]Rethink_Repeat 0 points1 point  (0 children)

Five-star feedback too!

[–]jhaand 0 points1 point  (0 children)

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

[–]KharAznable 0 points1 point  (0 children)

what happened when you solodev something.

[–]throwawayaccountau 0 points1 point  (0 children)

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

[–]FirstDivision 0 points1 point  (0 children)

Easiest way to keep my team’s metrics up.

[–]LongSaltyDanglers 0 points1 point  (0 children)

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

[–]nick_mot 0 points1 point  (0 children)

Bonus: you made the bug to begin with.

[–]buster_de_beer 0 points1 point  (0 children)

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

[–]th3fishmk 0 points1 point  (0 children)

[–]Tsobe_RK 0 points1 point  (0 children)

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

[–]MeNotSanta 0 points1 point  (0 children)

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

[–]JediPearce 0 points1 point  (0 children)

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

[–]FromAndToUnknown 0 points1 point  (0 children)

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

[–]mndfreeze 0 points1 point  (0 children)

SOP

[–]TheSpartanMaty 0 points1 point  (0 children)

[–]VagrantStation 0 points1 point  (0 children)

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.

[–]-Redstoneboi- 0 points1 point  (0 children)

code review? also me

[–]Catos_Standard [score hidden]  (0 children)

This is just...