this post was submitted on 11 Sep 2025
740 points (98.9% liked)

Programmer Humor

26272 readers
1315 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
 
top 31 comments
sorted by: hot top controversial new old
[–] boydster@sh.itjust.works 75 points 2 days ago (1 children)

I didn't say which hour. This one isn't looking good, though.

[–] lesnout27@feddit.org 17 points 1 day ago

Haha, i'll use that

[–] Fortatech@gregtech.eu 1 points 21 hours ago

With the exception of ublock devs.

[–] eager_eagle@lemmy.world 81 points 2 days ago (1 children)

I'll fix it in an hour. When I get to it in a couple of weeks.

[–] Clent@lemmy.dbzer0.com 13 points 1 day ago

This is one of those cases where if I'm saying an hour I mean and hour and will proactively reach out as soon as I realize that hour is wrong.

I get this is meant as a joke about how difficult is it to estimate things, but this isn't on anyone but me and making sure I am communicating my progress. Anyone who has the title of senior developer and disagrees is senior in name only.

And I post this as there is literally a production issue being discussed because procrastination is always part of my estimates. The troubleshooting revealed it's not my bug, it's on that other team's so I get to wait for them to fix their data and confirm my teams stuff works once the data is correct or I get to fix it live; my favorite but exceedingly rare.

The adrenaline of that is awesome and I question the career choice of anyone who dreads this stuff.

[–] deadbeef79000@lemmy.nz 31 points 1 day ago (1 children)

An hour of CPU/brain time, not wall clock time.

[–] psud@aussie.zone 9 points 1 day ago (1 children)

Allow a 100:1 wall clock to CPU/brain rate

[–] deadbeef79000@lemmy.nz 7 points 1 day ago

"And if you keep interrupting me it'll be even longer"

Apparently I am just an LLM running on an organic substrate.

[–] MalReynolds@piefed.social 10 points 1 day ago (1 children)

The usual paradigm for dev estimates is double the number, bump the units.

1 hour -> 2 days.

[–] leo85811nardo@lemmy.world 7 points 1 day ago (1 children)

I'll retire in 2 years

So basically 4 decades

[–] MalReynolds@piefed.social 1 points 22 hours ago

At that level (of age), choices come into play.

[–] TallonMetroid@lemmy.world 27 points 2 days ago (4 children)

This is why I avoid giving concrete estimates whenever possible.

[–] CrazyLikeGollum@lemmy.world 27 points 2 days ago (1 children)

But if your hand is forced, it should always be 2x-10x the actual estimate, depending on the complexity of the task, and never less than 2 hours.

[–] hakunawazo@lemmy.world 31 points 1 day ago (3 children)
[–] palordrolap@fedia.io 3 points 1 day ago

This is one of those rare occasions where "IT" might have been better fully punctuated as "I.T.", but the thought of using "Scotty" as a verb meaning "generously pad all estimates" amuses me.

e.g. "If I want to cover my a---, I should Scotty it."

[–] marlowe221@lemmy.world 3 points 1 day ago

This right here

[–] Machinist@lemmy.world 1 points 1 day ago

This is actually wisdom. I use a 4x fudge factor.

[–] Johanno@feddit.org 4 points 1 day ago

I estimate how long would it take. Then I add some buffer of 20% to it. Then I double it and call it good.

[–] psud@aussie.zone 3 points 1 day ago

I have always told my team "remember that last piece of work? Add an appropriate fudge factor to this estimate to deal with those sort of problems"

There's usually a last one, if not there'll be one I can call by name

[–] SpaceNoodle@lemmy.world 4 points 2 days ago (1 children)
[–] hex123456@sh.itjust.works 3 points 2 days ago (1 children)
[–] SpaceNoodle@lemmy.world 2 points 1 day ago

Ah, I see you've looked at my JIRA tickets with my new employer

[–] mapleseedfall@lemmy.world 14 points 1 day ago (1 children)

under promise over deliver. Always.

[–] adhocfungus@midwest.social 1 points 1 day ago

I promised a number of hours under any sane estimate and delivered four days over the estimate. Success.

[–] Botzo@lemmy.world 24 points 2 days ago

An hour of ideal developer time. Too bad there's only 3 of 4 of those per quarter.

[–] sunoc@sh.itjust.works 18 points 2 days ago

“ It’ll be fixed in 1h. 30min if you leave the room.”

[–] zqwzzle@lemmy.ca 5 points 1 day ago

Hey we just tell you the estimate. If it doesn’t get in the sprint that’s not our fault.

[–] mnemonicmonkeys@sh.itjust.works 5 points 1 day ago (1 children)

For me I often have a fix in 5 minutes. I just don't have the time to review and push

[–] Agent641@lemmy.world 11 points 1 day ago

Never fix anything in 5 minutes.they will expect you to fix every other problem in the same time.

[–] catrass@lemmy.zip 3 points 1 day ago

The "in an hour" is relative