DEV Community

Discussion on: 10 Questions I'm Asking All Companies Before Scheduling Any Interviews

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

Try being on a team building the software calculating loads to go on rockets to and from the International Space Station, without testing. No, seriously. And, of course, they did Friday commits (cuz why not?) The sad thing is, it was the most capable team of devs I've ever worked with; they were just ridiculously overworked and management insisted that new features were always more important than testing.

I joined as a front end lead and, after kicking and screaming each retrospective about testing, finally stepped on toes and created my own team to create our own testing framework. Within a month we were at 90% test coverage.

I got fired and replaced with unpaid interns, but I'll take that any day over killing astronauts or answering to a Congressional investigation over it.

Collapse
 
missanichka profile image
Anna Medyukh

Omg that's wild. I just can't understand the logic of that! How do they sleep at night, really?? Is it a total lack of empathy, inability to think of others, or what.

Thread Thread
 
stereoplegic profile image
Mike Bybee • Edited

When it comes to government prime contractors, you'd have about the same level of effectiveness by just setting piles of cash on fire.

Collapse
 
michalpodeszwa profile image
Michał Podeszwa

How many bugs would you said you guys were able to catch with the introduction of testing with a project like that, which was previously completely untested?

Thread Thread
 
stereoplegic profile image
Mike Bybee • Edited

OMFG so many. I knew I was on borrowed time for calling out management, but even some of the other teams were probably gunning for me when they started getting test failures and test coverage alarms on commit (which is stupid, because they had both the authoring app and the test runner on their local). Like, hearing dozens of grumbles of "God damn it" from nearby cubicles each day, for the first week especially. The devs I commandeered to work on it would IM our group "DRINK!" (we made it into a mock drinking game) every time it happened.

I really wish I had the foresight to open source it before giving it to them. I'm sure it was quickly abandoned after I left.