News for hackers. Stuff that matters.
Re:It Takes 6 Days to Change 1 Line of Code (2015) by vacri on Tuesday December 06, 2016 @06:52PM (#13119315)
I'll go further and say that this is what people say they want: time to refactor out tech debt. The headline is a lie - there was tech debt that was company policy to take time to fix (parametising some hardcoded variables, amongst other things). "mission critical LoC" is not the same as "LoC" in their little summary.

People beg for time to fix tech debt, and right here is someone complaining about having to do just that.

Re:It Takes 6 Days to Change 1 Line of Code (2015) by x0x0 on Tuesday December 06, 2016 @09:02PM (#13119936)
As I read it, he's complaining about (1) gating high-priority releases on tech debt (priority inversion); (2) the fetishization of rules over judgement (no hard-coded variables that have been changed once in 10 years with no near-term updates planned); and (3) the systemic lack of urgency.
Re:It Takes 6 Days to Change 1 Line of Code (2015) by vacri on Wednesday December 07, 2016 @12:17AM (#13120629)
Yeah, but this is "top of the queue" priority, not "must get done today" priority. The managers were talking about lead times and the potential of laying someone off, not "if this doesn't get fixed today, someone is going home hungry!". There's no mention anywhere in the story of someone actually at risk of being let go due to the delay.

I've also worked support at a startup that was all about the whole "we don't really need tests for trivial changes!" factor. Oh, what fun it was when the devs would push straight to production at 1am, with an "ah, it'll get tested in the morning sometime, maybe"... in the meantime our farmer clients were using the tool well before office hours to plan their days around irrigation requirements. Those changes that devs thought so trivial were usually trivial, but sometimes were quite catastrophic due to unintended interactions.

Re:It Takes 6 Days to Change 1 Line of Code (2015) by x0x0 on Wednesday December 07, 2016 @12:28AM (#13120656)
As per the article, there were both unit tests and a pre/post test run initially provided for this change.