If you supported Edge or IE for Windows 10 Desktop then it would of supported the mobile version since both use the same platform. So you are still going to have to support this OS if you are targeting Windows for desktop and tablets.
James Liang engineer for VW was sentenced to 40 months in prison and ordered to pay a $200,000 fine.
OTOH Michael Horn CEO of VW and person who signed off on the emissions testing cheating walked away with a 50 million pension.
Of course, you often get no choice in what you do when upper management says 'just do it'. It's that, or asshat exec decides to wreck your career, fire you, etc, etc,
In regards to the execs and CEO: I completely agree that it's terrible.
> you often get no choice in what you do when upper management says 'just do it'
You always have a choice. You can quit.
If your boss told you to rob a bank, would you do it? It's a more severe crime but it's still your boss saying "break the law or I'll fire you". It's simply a matter of where you draw the line, of how far into unethical territory you're willing to go for money.
I thought this was already happening. Right after AlphaGo beat Lee, I remember hearing about it. Did they give up on having their AI playing SC2? I wondered if that would work, since it seemed to take turns in Go at the same speed as a normal player, I wondered if it was trying to compute the most likely winning move each turn and the late game implications of those moves. If it tried that in a fast paced game how it would deal with the speed. It obviously would need to develop a pattern of pre-baked strategies that would win it the game. Would it play the same build every round or would it realize that changing things up each match wins it more games?
Have done something similar, and it works, but ...
... the downside is that every time someone uses a different version of your normal compiler, or a different compiler, you have an unfortunately large chance of having the build fail because a new bit of code that previously was warning free is now determined to be warning-worthy.
Not a huge problem (and better than cultivating the habit of ignoring warnings), but it is a time cost that has to be paid now and again for committing to halting the build on a static analysis failure.
"Set things up so that fatal warnings are off by default, but enabled on continuous integration (CI). This means the primary coverage is via CI. You don’t want fatal warnings on by default because it causes problems for developers who use non-standard compilers (e.g. pre-release versions with new warning classes). Developers using the same compilers as CI can turn it on locally if they want without problem."