Apr. 25th, 2015

Saturday, April 25th, 2015 03:40 am

moment of zen

Fortunately, my job and how television portrays it (Quality control, aka program testing) isn't a subject for television because generally one hour drama doesn't focus on the minutia of a company building a program step by step because come on, that can be a multi-year process.

....with one exception.

I once ran across the dramatization of the dev process (montage-like) on TV and watched because it's kind of soothing to watch developers suffering (they're like a floor away from me and I've had a bad week, okay?) until we got back to real time and I promptly lost my mind.

A Summary of the Horror:
They're like "almost there after weeks of (montage) work, oh noes there's a null character mcguffin plot reason thing must get it out like right now tonight no waiting!" or something like that, how do you even know this you just finished the last line and haven't compiled it...hold up, where are the design docs, I haven't seen any since this started, how are they--and they're all scanning the source code--scanning a million lines of source code with their eyes ON SINGLE MONITOR WHY, not even using a search algorithm--who does that, what kind of fucking IDE are you using, why don't you have color enabled to make this easier, wait, that looks like microsoft notepad with the background painted black-- "OH FOUND IT FIXING IT NOW" wait, no, did you erase something and then hit enter that's a new line, but go back, problem, the mcguffin wouldn't be in there, that's in a class file, why are you--hold up, what language is this-- "Okay, compiling now!" holy shit did you just-- "Almost done!" wait, what, no, you can't do that, you don't fly edit your code (that did like magic or word processing, they weren't clear) have you ever heard of debug or like-- "Okay, done, send it--" IN TEN SECONDS REAL TIME THAT WASN'T A MONTAGE "--to whothefuckever we can start distribution like next week awesome going to hawaii!" WHAT THE FUCK ARE YOU DOING YOU DIDN'T EVEN RUN IT-- "Everyone go on vacation now bye!" NO NO YOU UNIT TEST SYSTEM TEST USER ACCEPTANCE LAST HAS TO CHECK FOR MEMORY LEAKS AND LOAD AT LEAST RUN SOME AUTOMATED SCRIPTS WHAT ARE YOU DOING DID YOU EVEN CHECK TO SEE IF IT EVER WORKED IN A REAL-TIME ENVIRONMENT BECAUSE YOU MACHINES ARE SET TO IDEAL CONDITIONS NOT THE WILDS OF PRODUCTION--

I'll spare you the rest--they say when the trauma becomes too much, the memory's blocked so sanity can be retained--but one thing's really just bothering me here.

In this ultra-tech, totally pro too many coffee cups suspiciously unstained and without chips or being shattered against the wall and no crumpled up design documents because the analysts are sadistic fucks and will give you three contradictory rules and don't understand how to use Visio or the concept of driver flow...all the super-cool computers only had one monitor each.

I get it now.

This is about a desperate dev team torpedoing the project due to hideous working conditions, inadequate equipment, lack of support personnel, and no design documents because they were set up to fail by an evil CEO who wanted to cut corners and get rid of the entire dev department to bring in an alien design team from Mars (who secretly plan to conquer the world because even aliens wouldn't agree to this nightmare unless they had another motive entirely) and now it all makes sense!

this is totally what happens next )
October 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2016