How GitLab decreased repo backup times from 48 hours to 41 minutes with a fix to Git

https://lemmy.world/post/31005859

How GitLab decreased repo backup times from 48 hours to 41 minutes with a fix to Git - Lemmy.World

Lemmy

Nah, I was excited to read about the algorithmic change, but it turned out to be an obvious change. I would replace nested loops with a map too. The result is impressive, though.
Marketing departments love to make a huge deal out of this kind of thing, because they only see the big number improvement and don’t really understand that this was just some dev’s Wednesday afternoon.
And they are right to do so. In the grand scheme of things, it doesn’t really matter how much time you spend on a problem. It’s the result that matters. I remember a meme where a dev would place a “wait” function in a new feature. Than remove the wait call and call it a free update and get lots of praise from the customer.
The Speed-up Loop

“So what do you think about the opportunity,” Ben’s recruiting agent asked. He thought about it for a few moments. It wasn’t exactly what he was looking for, but then again, he had been out of work since November of 1989 – nearly three whole months – and figured he should probably get back in to the swing of things. He told the recruiter that he’d like to talk to the client and asked to schedule an interview for the following week. “Actually,” the recruiter replied, “they need someone A-S-A-P. Can you go in any sooner? As in, later today?”

The Daily WTF
I mean, it’s still really impressive upgrade even if technically it was a simple change, they are right to make a fuss about the change

Well it’s a 70 times improvement so the developer gets a 70 times bonus. Or at least all the money that would be wasted without this fix.

Or is the world unfair and are developers nowadays just cogs in a capitalistic machine?

Worst bugs usually hide in the most trivial causes 😭