Well, it depends on how you slice the data, but even from your interpretation of that data they are not wildly different, and if fragmentation was such a massive issue you'd expect Android development to be massively more timeconsuming / expensive, or a significantly higher defect rate. Neither seem to actually be true.
20 Years of write once and test everywhere! And now thanks to Android there are over 18000 distict Andoid platforms to test on too!! http://thenextweb.com/mobile/2...
What you call 'fragmentation' I call 'variety'. And since Android app crash rates are actually lower than iOS ones (ie a platform with much lower 'fragmentation') then it clearly isn't the problem that you think it is...
A problem with Java and C# is that it is possible to create memory leaks in those languages, but since people rely so much on garbage collection they don't think about it and get bit in the ass. Event handlers shared across processes are particularly dangerous.
I mean, yes, you can't get away with not knowing anything at all about memory management in Java, but singling out edge cases that are a problem vs the vast majority of cases where it's superior is sort of missing the point. Rather like saying that wearing shoes is a problem because you sometimes get a stone in them, far better that you should always go bare feet and constantly make sure you don't step on anything sharp.
I am tired of hearing languages are "easy to read". If a piece of code is well written and identifiers are well named anyone who is accustomed to the syntax or syntax that is SIMILAR will be able to read it. The point is that C style syntax have been what the majority of programmers have been used to so it has become a staple. However, if it was down to pure logic and an understanding of the English language Ada, Pascal, and (Visual) Basic would be the most readable.. and who here thinks that -- we've all been brainwashed by CS101.
Clearly a language can be easy or hard to read - Or do you think well-written Brainfuck is easy to read? Since programs are written by actual flawed humans who make stupid mistakes or have weird style preferences sometimes, it's generally a good idea to have a language syntax that doesn't let them shoot themselves in the foot.
Am I missing something?
That the request in the first place is immoral? That being tracked outside your job is a infringment on a normal wish for privacy? That you are having to jump through hoops (basically, lie) to keep your employer happy? What do you think will happen when they learn of your faraday bag and decide to adjust their expectations accordingly? (ie expecting that out of signal = you have switched off the phone) You'll be in exactly the same position, you've only 'bought' yourself a few months of freedom, at most.
The reason we have laws is to protect the weaker party from stronger parties. Employers are usually in a stronger position (there are always other employees, the employees have a pressing urge to eat) so agreeing to something does not just make it OK. If you are strongarmed, it's hardly a fair exchange.
That's a great point but it does seem like a company should have the right to enable GPS tracking for company assets.
You know, it really doesn't. Companies don't feel the need to track every pencil that goes out of their office, the only reason they're tracking the phone is because it's easy and has a person attached to it. If you can't trust your employee to take care of a company asset then you can't trust your employee for much at all.
It is important to note, however, that putting the phone in the Faraday bag emulated loss of signal, instead of loss of power, since the program in the phone reported these conditions differently, and so also were the interpretations of these conditions by management.
OK, you may have got around the problem for you, but other people are still being screwed, and management are still having silly expectations. Having some balls and switching the thing off on your own time is better for everyone.
Do you have any sources for this "breaking it down on age, education, grades, jobs, actual experience (part-time vs full-time, overtime, time on leave) you find that most these differences disappear"?
What I particularly love about the recent use of the phrase "social justice" is that the people using it seem to think it's a negative one. How the hell can you be against social justice? Are you campaigning for social injustice?
I know... I probably shouldn't be here...
*Re-reads my original comment*
Oh, right, yes.
"The right question to ask is, 'am I free to go?'"
Are you not sort of expected to leave if you ask if you're free to go? I don't want to leave, I want to continue doing the legal thing that I'm doing.