News for hackers. Stuff that matters.
Re:Status of F-35 – Senate Armed Services Committee Statemen... by wrong_variable on Monday May 02, 2016 @12:13PM (#11612704)
This is what so many non-software people trying to make decisions on software fail to realize - every constraint added increases the complexity of software by an order of magnitude.
Re:Status of F-35 – Senate Armed Services Committee Statemen... by sbov on Monday May 02, 2016 @12:34PM (#11612937)
I run into this at work all the time.

Me: FYI, in scenario xyz, I updated the documentation to do abc. It seems like the best balance of complication and doing the right thing, especially considering it will almost never come up.

Boss: why does it even matter what it does? It will come up maybe once per year. Oh, and it should do <this other really specific and complicated thing> instead, so do that.

Me: sigh....

Re:Status of F-35 – Senate Armed Services Committee Statemen... by beamatronic on Monday May 02, 2016 @01:20PM (#11613422)
Maybe you can explain it to them this way - if they know what a function is. If you have a function that does something, foo, and it takes one boolean parameter, that's two test cases. If you add a second boolean parameter, now you have at least four total test cases. And so on.
Re:Status of F-35 – Senate Armed Services Committee Statemen... by wmeredith on Monday May 02, 2016 @02:17PM (#11613964)
Ah yes, give it to them in functions and boolean parameters, that will get the non-programmers on board. /s
Re:Status of F-35 – Senate Armed Services Committee Statemen... by oconnore on Monday May 02, 2016 @03:42PM (#11614843)
My house has a vacuum, a lawnmower, a blender, a washing machine, 20 light switches, a 4 zone heating system, and 6 sinks/showers. I can manage 1.71e10 possible states while I sleep, why are you struggling with four?
Re:Status of F-35 – Senate Armed Services Committee Statemen... by awinter-py on Monday May 02, 2016 @12:32PM (#11612911)
well, a binary order of magnitude maybe
Re:Status of F-35 – Senate Armed Services Committee Statemen... by russell on Monday May 02, 2016 @03:54PM (#11614965)
Indeed. There was a paper done in the 70s or 80s that found that operating system size doubled with each new feature. Picture going from single tasking to multitasking or to virtual memory. Sorry, I cant dredge up the reference.