this post was submitted on 28 Mar 2025
608 points (98.9% liked)

Programmer Humor

24736 readers
1969 users here now

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

founded 2 years ago
MODERATORS
 
(page 2) 34 comments
sorted by: hot top controversial new old
[–] Thcdenton@lemmy.world 3 points 3 months ago

Story points = hours

[–] exchange12rocks@lemm.ee 2 points 3 months ago (2 children)

Nah, time tracking is often needed for tax purposes: companies can write off R&D expenses

load more comments (2 replies)
[–] CanadaPlus@lemmy.sdf.org 2 points 3 months ago* (last edited 3 months ago) (2 children)

So what's the actual error margin for estimating feature implementation time? It's going to be nearly the whole thing, right?

[–] Ephera@lemmy.ml 3 points 3 months ago (1 children)

Wildly depends on the complexity of the feature. If it only takes 4 hours to implement, you might have good enough of an idea what needs to be done that you can estimate it with 1-hour-precision. That is, if you're only doing things that you've done in a similar form before.

If the feature takes two weeks to implement, there's so many steps involved in accomplishing that, that there's a high chance for one of the steps to explode in complexity. Then you might be working on it for six weeks.

But yeah, I also double any estimate that I'm feeling, because reality shows that that ends up being more accurate, since I likely won't have all complexity in mind, so in some sense my baseline assumed error is already 100%.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago* (last edited 3 months ago) (1 children)

Hmm, so kinda O(n^1.5^) scaling? (Of the ratio between definitely required time and possibly required time, anyway, since a -110% error wouldn't make sense)

[–] Ephera@lemmy.ml 2 points 3 months ago

Really not sure an estimate for algorithmic complexity is the right way to specify this. 😅
But if your supposed input unit is days, then I guess, yeah, that kind of works out.

load more comments (1 replies)
[–] Kojichan@lemmy.world 2 points 3 months ago

Guess i got a blackout bingo on this one. Oof.

[–] LovableSidekick@lemmy.world 1 points 3 months ago* (last edited 3 months ago)

All-day "Sprint Grooming" meeting

[–] thatradomguy@lemmy.world 1 points 3 months ago (1 children)

Might as well put the whole Agile/Scrum crap on there while you're at it...

[–] lambda@programming.dev 3 points 3 months ago (1 children)

Disagree. My company does it well and I think it helps productivity across the board. My last job called our process agile and it was really just water-scrum-fall. Which was horrible and we devs were all miserable.

[–] thatradomguy@lemmy.world 1 points 3 months ago (1 children)

My experience with it was not like that... resources were thin but decision makers were poor at managing and simply wanted to take in the buzz to make it seem like they were doing better than they actually were. They could've made another Office Space movie about us. Needless to say, it's no surprising the CTO left and later on the top division chief left.... all the while, management kept putting pressure on making sure we fulfilled the caveats of agile/scrum even though we didn't have the bandwidth to do all of it. Documentation is important, sure, but when management makes everything a P1 just cuz they failed to see things though... well, don't find the time to put everything down in the kanban.... yada yada yada. No thanks

[–] lambda@programming.dev 1 points 3 months ago

But, is that a problem with Agile or with your company? That's my point.

[–] dumbass@leminal.space 1 points 3 months ago

Do people not know how bingo cards work anymore?

load more comments
view more: ‹ prev next ›