this post was submitted on 17 Aug 2023
658 points (100.0% liked)

Programmer Humor

853 readers
8 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 22 comments
sorted by: hot top controversial new old
[–] eselover@lemmy.today 40 points 1 year ago

Ah yes the forgotten land of uncompleted tasks. Slated to be a hotfix when it becomes a problem.

[–] larouxn 20 points 1 year ago* (last edited 1 year ago)

Backlogs are great. Sometimes while working on prioritized tasks the depriorized backlog tasks are made irrelevant and thus you never have to do them and you don't waste effort. Call it strategic deprioritization or perhaps even tactical laziness.

[–] Arghblarg@lemmy.ca 18 points 1 year ago (4 children)

Everywhere I've ever been,

If it's lower than "High" or "2", it's as good as "backlog" :)

(There can never be a priority "1" and seldom "Highest", never "Blocker", otherwise the CEO gets a text or something.)

load more comments (4 replies)
[–] hoodlem@hoodlem.me 13 points 1 year ago

Ummm yeah it will be in “Phase 2” of the project.

[–] radau@lemmy.dbzer0.com 11 points 1 year ago (2 children)

My longest lived backlog task is 3 years old

[–] JustBrian7872@feddit.de 14 points 1 year ago (1 children)
[–] synae@lemmy.sdf.org 11 points 1 year ago

Somehow their company is only 2 years old 🤔

[–] DistractedDev@lemm.ee 6 points 1 year ago

I completed a ticket made in 2011 today!

[–] Gnubyte@lemdit.com 9 points 1 year ago (1 children)

"I archived them all Padme. They're gone...every single one of them. And not just the minor tickets."

[–] hellishharlot@programming.dev 2 points 1 year ago

But the stories and epics too

[–] rev@ihax0r.com 8 points 1 year ago

ugh Jira. At my first job in 2006 I was the Jira administrator. Every project wanted their own custom fields. We had a Jira project for “infra” problems it had 3 fields yall Title/Description/priority and it worked so well. Moved to a company with a simple ticket system with not much more but the concept of “tags” it was heavily

[–] Bishma@discuss.tchncs.de 8 points 1 year ago (2 children)

That's why scrum teams need aggressive POs and scrum masters.

[–] lemmyvore@feddit.nl 3 points 1 year ago

No matter how aggressive PO & SM are they don't get to decide priority.

[–] Dave@lemmy.nz 1 points 1 year ago

Yep. Gotta clean out that backlog by deleting the stuff that will never get done.

[–] stilgar@infosec.pub 6 points 1 year ago (3 children)

IMO it's good to have a "shadow backlog" for stuff like this. Keep the actual backlog for prioritised product work, "ideas" and tech debt can be kept in GitHub Issues or even just a wiki page somewhere.

[–] CoderKat@lemm.ee 3 points 1 year ago* (last edited 1 year ago) (1 children)

I have two levels of backlog. The first level is my curated list of tickets that are highly worth doing in the near future and is limited in size. It's currently larger than I'd like at 30-something (for a team of a little under 10), but I'm trying to get the team to focus on it more after historically neglecting it.

The second level is literally just everything else. Hundreds upon hundreds of tickets, ranging from restructuring unit tests (which will frankly never happen unless the structure of the tests somehow became a major barrier) to cool features that just aren't important enough yet (or would take too long). Plus all the super low risk bugs, often in edge cases that nobody really cares about yet or aren't worth the time to fix yet. And then there's all the automation style tickets about improving the handling of something (commonly edge cases of things already automated for the happy path), but often that something just isn't common enough to be worth it.

Tickets in the second level sometimes do get done. Usually because some issue becomes more common, enough people ask for it, or we simply finally have time for a new feature (can only do so many of those at a time). A common theme I have is I'll encounter a problem, file a ticket, then eventually encounter the problem enough times that I go, "fuck it, I'll do it myself".

[–] stilgar@infosec.pub 1 points 1 year ago

This is the way 🤝

load more comments (2 replies)