I would guess I averaged about 10 lines a month on my project that had been around for decades. Making even slight tweaks required dozens of meetings, design discussions, functional and performance testing, etc. etc. It took an eternity.
The bike shed won't get painted to a new color just because a the new middle manager asked for it.
“If this was a small startup I couldn’t see those being hurdles but at a behemoth like MS with an almost 2 decade old product I can.”
In a large enterprise the process isn't too hard, it's just complicated.
I was neither justifying or admonishing MS for this issue, I was just responding to a gross trivialization of the process that I found offensive.
Let's see. How many microsoft employees would it take to change a lightbulb? ;-)
https://blogs.msdn.microsoft.com/ericlippert/2003/10/28/how-...
Highlight:
> That initial five minutes of dev time translates into many person-weeks of work and enormous costs
This is just to add an interesting article on top of the sibling comment from the MS employee; nothing's easy in the engineering of a large product.
If this was a small startup, I can absolutely see those being hurdles. This is Microsoft on a product they've had for 20+ years that is a major part of their platform - those things should be mostly automated and well oiled machines.
A mature enterprise level company has no excuses for "QA is hard!" or "We can't validate patches!" for a product they sell. I don't expect them to get this out in ten minutes, but they should be able to manage a patch in 24 - 72 hours for a fairly critical and relatively easily solved security bug.