And that’s why, in the unlikely event that you managed to bypass any restrictions, your first day in the job would be your last day.They don't want you to run Linux programs. They are paying you to develop Windows executables.
new linux standard
Re: new linux standard
Re: new linux standard
Again - that's not true. Not universally for all employers in the world.
Even though the end result is that I need to produce a Windows executable, if I wish to bring along my Linux executables as a productivity aid, that may well be allowed. Again - you do not speak for every employer in the world.
E.g. at one job where I had to sign the usual "cover your @$$" documentation saying that I wouldn't install any "unauthorized software", my team leader directed me to download and install various software that I actually needed to do my job. That bit I remember clearly. I didn't need to run pre-canned executables of my own at that job for some reason, but I did want to download my source code so that I had some tools like hexdump available. I assume I asked my team leader if that was OK, because I do remember downloading some of my source code. I'm actually allowed to *write* that source code if I need to, so there's no technical difference between that and downloading it.
And you say "last day" on the job as if anyone really cares and is monitoring you to try to get you sacked. That's normally not the case. People do want to cover their own asses, but it would be unusual for someone to make an effort to try to "catch" you breaking a rule so that they can sack you. The expression "turn a blind eye" exists for a reason. People normally need to report to their immediate manager that they GOT THE JOB DONE. And so the person you report to is not likely to be too fussed if you say you would like a productivity tool - at least one that doesn't require a purchase order.
How many movies have you seen of corrupt cops? "Training Day"? And you think the IT industry is so strict that you can't download productivity tools or you get sacked on the spot? Every single employer in the world is that strict? What percentage of world employers have you worked for? Or did you extrapolate from a sample size of 1 imaginary employer?
Also note that sometimes I will be employed to work on a Linux (or whatever) system, but they use Windows to access those systems. And I may wish to run a productivity tool on Windows for some reason, so that's where I may wish to run my external x64 Linux executables, even though I'm employed to work on some unrelated system. I wish to bring the productivity tools from my home PC to my work PC. Separately I may wish to have those tools run on the Linux/mainframe/whatever, but I would need to be in a position to do a source compile in that case if it is non-x64.
It depends.
I can remember one place that wanted me to do some work on the weekend or something, and it was monitoring, so I would mostly be idle, and I offered to my manager to do the work for free (or something like that), so long as I could use the work machine for some non-work-related software development. He gave approval for that. Asses sufficiently covered. Even if asses weren't covered - I never heard about anyone giving a ****. Giving a **** about something like that requires actual work and also other issues.
Re: new linux standard
BTW, I should be careful not to give the impression that I'm busy breaking/bending all the rules because I don't care about rules.
Reality is that I'm actually the one sticking my neck out, and doing work - not to have someone sacked (I'm the one more likely at risk of being sacked for being anal-retentive) - but pointing out that something that is happening in production wouldn't survive audit if the auditors knew about this, and can we get a procedure change.
I don't think the audits of development machines are done by actual auditors. They're done by sysadmins, so it is down to whether the sysadmin is anal-retentive. And I don't think it is possible to audit a development machine anyway - we're allowed to write software - it's our job. So there are non-standard executables that can't be automatically detected as not following some rule. I assume the sysadmin is simply happy that it passed an automated virus scan, and that that should be sufficient to CYA.
I'm not suggesting that this is always the case. I assume that there are some super top secret places where every byte transmitted over the network is scrutinized by 100 diligent people, because national security depends on it. But I've never personally witnessed such a thing - one reason being that I've never had such a role, so wouldn't know if it was happening.
I believe the codes for the US nuclear silos were all 0000 at one point, until someone found out and complained.
And the US drones operating in Iraq were sending unencrypted video until someone complained about that too.
I'm more likely to be the one complaining - in a careful manner to avoid any individual getting sacked - than the one complained about.
I don't think I would have complained about the missile silos or drones though, as I wouldn't want to take responsibility for the side-effects of changing the code to something that everyone is going to forget in 10 minutes flat.
As Ann Coulter pointed out, and I suspect too - the CIA (public servants) probably operate more like "Paul Bart - Mall Cop" than the super-efficient guys that movies portray them to be. Even at the CIA level - likely everyone just wants to CYA. I don't know for sure - I've never worked for the CIA. I've just met quite a number of people - including respectable professionals. People normally aren't self-confident enough to poke their nose where it probably doesn't belong and run the risk of things backfiring. All for likely no personal benefit. We're social animals designed to want to get along.
I also don't want to give the opposite impression - that it's the Wild West. Auditors exist, and I've been asked tough questions before. And the result is usually a procedural change to prevent a repeat, not a sacking or even a bad review. At the end of the day you need staff to get a job done. You can't sack everyone on a dime. But it's a mix out there. I'm not making hard and fast statements or even able to give percentages. I have only worked for a tiny sliver of employers in the last approx (57-18) years.
Reality is that I'm actually the one sticking my neck out, and doing work - not to have someone sacked (I'm the one more likely at risk of being sacked for being anal-retentive) - but pointing out that something that is happening in production wouldn't survive audit if the auditors knew about this, and can we get a procedure change.
I don't think the audits of development machines are done by actual auditors. They're done by sysadmins, so it is down to whether the sysadmin is anal-retentive. And I don't think it is possible to audit a development machine anyway - we're allowed to write software - it's our job. So there are non-standard executables that can't be automatically detected as not following some rule. I assume the sysadmin is simply happy that it passed an automated virus scan, and that that should be sufficient to CYA.
I'm not suggesting that this is always the case. I assume that there are some super top secret places where every byte transmitted over the network is scrutinized by 100 diligent people, because national security depends on it. But I've never personally witnessed such a thing - one reason being that I've never had such a role, so wouldn't know if it was happening.
I believe the codes for the US nuclear silos were all 0000 at one point, until someone found out and complained.
And the US drones operating in Iraq were sending unencrypted video until someone complained about that too.
I'm more likely to be the one complaining - in a careful manner to avoid any individual getting sacked - than the one complained about.
I don't think I would have complained about the missile silos or drones though, as I wouldn't want to take responsibility for the side-effects of changing the code to something that everyone is going to forget in 10 minutes flat.
As Ann Coulter pointed out, and I suspect too - the CIA (public servants) probably operate more like "Paul Bart - Mall Cop" than the super-efficient guys that movies portray them to be. Even at the CIA level - likely everyone just wants to CYA. I don't know for sure - I've never worked for the CIA. I've just met quite a number of people - including respectable professionals. People normally aren't self-confident enough to poke their nose where it probably doesn't belong and run the risk of things backfiring. All for likely no personal benefit. We're social animals designed to want to get along.
I also don't want to give the opposite impression - that it's the Wild West. Auditors exist, and I've been asked tough questions before. And the result is usually a procedural change to prevent a repeat, not a sacking or even a bad review. At the end of the day you need staff to get a job done. You can't sack everyone on a dime. But it's a mix out there. I'm not making hard and fast statements or even able to give percentages. I have only worked for a tiny sliver of employers in the last approx (57-18) years.